如何在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虚拟机的安装。