如何在XenServer 6.2中添加Ubuntu 16.04 LTS模板

时间:2019-05-19 01:25:25  来源:igfitidea点击:

今天,我在工作场所安装了一个新的Citrix XenServer 6.2。
当我通过XenCenter 6.2连接它时,我找不到Ubuntu 16.04 LTS或14.04 LTS的模板。
google之后,我发现在XenServer中创建Ubuntu 16.04 LTS或14.04 LTS模板的步骤如下。
如何在XenServer 6.2中添加Ubuntu 16.04 LTS模板

步骤1 -在Xenserver中更新pygrub

编辑文件 /usr/lib/python2.4/site-packages/grub/GrubConf.py
在XenServer主机上。

大概429行

if arg.strip() == "${saved_entry}":

改成

if arg.strip() == "${saved_entry}" or arg.strip() == "${next_entry}":

让我们从创建新的vm开始。

步骤2 -为Ubuntu创建模板

现在逐个执行以下命令,向XenServer主机添加一个新模板。
下面是在系统中添加Ubuntu 16.04 LTS和Ubuntu 14.04 LTS模板的命令。
根据需求添加模板。

添加Ubuntu 16.04 LTS模板

$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Xenial 16.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=xenial uuid=$NEW_UUID

添加Ubuntu 14.04 LTS模板

$ UUID=`xe template-list name-label="Ubuntu Precise Pangolin 12.04 (64-bit)" params=uuid --minimal`
$ NEW_UUID=`xe vm-clone uuid=$UUID new-name-label="Ubuntu Trusty 14.04 (64-bit)"`
$ xe template-param-set other-config:default_template=true other-config:debian-release=trusty uuid=$NEW_UUID

步骤3 -使用模板创建新的VM

在这一步中,首先使用新创建的模板创建新的VM。
打开XenCenter,右键单击XenServer主机,然后单击New VM。

输入新VM的名称和描述。

选择安装媒体源。
如果我们已经有ISO,选择第一个选项并从库中选择ISO。
否则,我们可以使用第二个选项来安装使用网络安装URL。
输入 http://us.archive.ubuntu.com/ubuntu作为网络安装URL。

现在,按照剩下的步骤,在Citrix XenServer上完成Ubuntu 16.04虚拟机的安装。