初始创建后,池为空且没有桌面。创建虚拟机后,必须将其导入到 Oracle VDI 数据库。
不支持导入虚拟机的快照。
必须先在 Oracle VM VirtualBox 界面中创建虚拟机或者使用集成 Oracle VDI Manager Flash 控制台创建虚拟机,然后才可以将其导入到 Oracle VDI 数据库。有关详细信息,请参见第 6.5.1 节 “如何创建虚拟机(Oracle VDI 虚拟机管理程序 [hypervisor])”部分。
在 Oracle VDI Manager 中,转至“池“。
选择池。
选择“桌面“选项卡,然后单击“导入“。
将显示导入对话框。
选择要导入的桌面。
如果要导入的桌面位于 Oracle VM VirtualBox 主机上,可以从“虚拟机管理程序 (hypervisor)“选项卡中将其选中,然后单击“确定“。
如果要导入的桌面位于 Oracle VDI
主机上的 /var/tmp
中,可以在“文件夹“选项卡下定义相应的
XML 和 Oracle VDI 文件。
虚拟机将作为后台作业导入。
成功导入桌面以后,其将显示在池配置文件的“桌面“选项卡中。
可以使用以下命令将虚拟机 XML 文件和
Oracle VDI 映像移动到
/var/tmp
:
# scppath to file
root@Oracle VDI host
:/var/tmp
如果 /var/tmp
中没有足够空间,可以将这两个文件复制到主机上的其他位置,并创建符号链接:
# ln -s path to file
/var/tmp/
将桌面从 Oracle VDI 主机导入到 Oracle VDI 数据库。
# /opt/SUNWvda/sbin/vda pool-vb-import -p vdi-image=virtual machine name
.vdi,\ xml-configuration=virtual machine name
.xmlpool name
示例 - 导入 Oracle VM VirtualBox 桌面
example% /opt/SUNWvda/sbin/vda pool-vb-import \ -p vdi-image=UbuntuDE.vdi,xml-configuration=UbuntuDE.xml "Sales - EMEA"
将桌面从 Oracle VM VirtualBox 主机导入到 Oracle VDI 数据库。
列出指定桌面提供者的所有非托管桌面。
# /opt/SUNWvda/sbin/vda provider-list-unmanaged desktop provider name
示例 - 列出并导入非托管 Oracle VM VirtualBox 桌面
example% /opt/SUNWvda/sbin/vda provider-list-unmanaged "VB provider" HOST NAME ID my.vb.com UbuntuDE 35 my.vb2.com UbuntuEN 36 example% /opt/SUNWvda/sbin/vda pool-vb-import-unmanaged -d 35 "Sales - EMEA"
将桌面导入到 Oracle VDI 数据库。
# /opt/SUNWvda/sbin/vda pool-vb-import-unmanaged -ddesktop ID
pool name
初始创建后,池为空且没有桌面。创建虚拟机后,必须导入它们,以便 Oracle VDI 可以在数据库中为虚拟机创建相应的条目。不会以任何方式更改虚拟机。
必须先在 VMware vCenter 中创建虚拟机,然后才可以将其导入到 Oracle VDI。有关详细信息,请参考第 6.5.2 节 “如何创建虚拟机 (VMware vCenter)”部分。
在 Oracle VDI Manager 中,转至“池“。
选择池。
转至“桌面“选项卡,然后单击“导入“。
此时会显示导入对话框,其中显示 VMware vCenter 层次结构中可用的虚拟机。可以选择各个虚拟机或文件夹。如果选择文件夹,将选择文件夹中的所有虚拟机进行导入。
单击“确定“将桌面导入到 Oracle VDI 数据库。
不能选择已导入到 Oracle VDI 中的桌面进行导入。也不能导入模板。
成功导入桌面后,它们将会显示在池配置文件的“桌面“选项卡中(可能需要刷新页面)。
列出指定桌面提供者的所有非托管桌面。
# /opt/SUNWvda/sbin/vda provider-list-unmanaged desktop provider name
将桌面导入到 Oracle VDI 数据库。
# /opt/SUNWvda/sbin/vda pool-vc-import -ddesktop ID
pool name
示例 - 列出并导入非托管 vCenter 桌面
# /opt/SUNWvda/sbin/vda provider-list-unmanaged "VC provider" HOST NAME ID my.vc.com WindowsXPde vm-134 my.vc2.com WindowsXPen vm-629 # /opt/SUNWvda/sbin/vda pool-vc-import -d vm-134 "Support - EMEA"
初始创建后,池为空且没有桌面。创建虚拟机后,必须将其导入到 Oracle VDI 数据库。
不支持导入虚拟机的快照。
必须先在 Microsoft Hyper-V 中创建虚拟机并将其导出,然后才可以将其导入到 Oracle VDI 数据库。有关详细信息,请参考第 6.5.3 节 “如何创建虚拟机 (Microsoft Hyper-V)”部分。要从 Hyper-V 服务器中导出虚拟机,请执行以下操作:
在 Hyper-V 管理控制台中,选择 Hyper-V 虚拟机。
从“操作“菜单中选择“导出“,并在 Hyper-V 服务器上选择要将虚拟机导出到的目录。
导出完成后,您的目录将包含许多文件和子目录。将整个目录从 Hyper-V 服务器复制到 Oracle VDI 主机上的目录或远程服务器上的共享目录(共享目录必须可由 Oracle VDI 主机访问)。
在 Oracle VDI Manager 中,转至“池“。
选择池。
转至“桌面“选项卡,然后单击“导入“。将显示导入对话框。
在“服务器“属性中,选择将 Microsoft Hyper-V 桌面目录复制到其中的服务器(如果将其复制到 Oracle VDI 服务器,则选择 "Host '<servername>'"(主机 "<servername>")选项,否则,如果将其复制到远程服务器上的共享目录,则选择 "Other Server"(其他服务器)选项并输入共享目录所在的远程服务器的名称)。
在“路径“属性中,输入包含 Microsoft Hyper-V 桌面目录的目录的路径。
从“桌面“下拉列表中选择正确的桌面名称,并单击“确定“。
成功导入桌面后,其将显示在“池“页面的“桌面“选项卡中。可能需要刷新页面。
将 Hyper-V 桌面导入到 Oracle VDI 数据库。
# /opt/SUNWvda/sbin/vda pool-hv-import \ -p export-directory=path to export directory
pool name
示例 - 将 Hyper-V 桌面导入到 Oracle VDI 数据库
example% /opt/SUNWvda/sbin/vda pool-hv-import \ -p export-directory=/data/virtual-machines/xp-template hvpool
只要单个 Windows PC 允许远程连接,即可通过 Oracle VDI Manager 进行导入和管理。导入单个 Windows PC 包括创建通用桌面提供者和新的通用桌面提供者池,并将 Windows PC 导入该池。
通过转至“系统属性“,然后查看“远程桌面“来验证 Windows PC 是否已配置为允许使用远程连接。
在 Oracle VDI Manager 中,转至“桌面提供者“。
在“桌面提供者“表中,单击“新建“。
创建通用桌面提供者。
转至“池“。
在“池“表中,单击“新建“。
选择通用桌面提供者来托管池。
从“池“表中选择新创建的池。
转至“桌面“选项卡,然后单击“导入“。
Oracle VDI 提供了 Adobe Flash 插件,使您可以直接在 Oracle VDI Manager 中轻松地访问、测试和修改桌面。该项功能还包括更改桌面属性以及挂载 ISO 映像以设置操作系统。
任何桌面都可用作模板来克隆其他桌面。在推出之前对桌面模板进行测试并跟踪任何更改对于大型企业部署来说是至关重要的。Oracle VDI 现在支持管理多个模板修订版。您可以随时创建新的模板修订版,测试所做的更改,并将新修订版声明为用于克隆过程的主修订版。如果对所做更改不满意,还可以恢复为以前的修订版。
可以通过 Oracle VDI Manager 对 Oracle VDI 和 Microsoft Hyper-V 桌面池进行模板修改。安装其他软件或升级操作系统时,这项功能特别有用。有关模板和修订版操作的更多信息,请参见第 6.3 节 “关于模板和修订版”部分。
在您所选桌面提供者(Oracle VDI 或 Microsoft Hyper-V)的界面中,必须至少已创建一个虚拟机,才能将其导入并使用 Oracle VDI Manager 中的模板修改工具。创建并导入虚拟机后,就可以从 Oracle VDI Manager 中启动该虚拟机,并从中执行所有必需的准备步骤。有关更多信息,请参见第 6.5.1 节 “如何创建虚拟机(Oracle VDI 虚拟机管理程序 [hypervisor])”或第 6.5.3 节 “如何创建虚拟机 (Microsoft Hyper-V)”。
在 Oracle VDI Manager 中,转至“池“。
选择池。
转至“模板“选项卡。
单击“导入模板“按钮,以导入刚才在虚拟机管理程序 (hypervisor) 界面中创建的虚拟机。
虚拟机一经导入,就会被保存为 "Revision 1"(修订版 1)。
选择要修改的模板,然后从“更多操作“菜单中单击“启动“。
只有从 Oracle VDI Manager 启动虚拟机后才能执行修改。
如有必要,对模板进行修改,例如安装其他软件或者升级操作系统。
完成对模板的修改时,从“更多操作“菜单中选择“关闭“。