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

如何在Citrix XenServer 6.2中添加Ubuntu 16.04 LTS或Ubuntu 14.04 LTS的模板。如何在XenServer 6.2中添加Ubuntu 16.04 LTS模板

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

步骤1 - 在Xenserver中更新pygrub

  • 编辑XenServer主机上的/usr/lib/python2.4/site-packages/grub/GrubConf.py文件。
  • 没有428和更改 从:
    if arg.strip() == "${saved_entry}":
    
    至:
    if arg.strip() == "${saved_entry}" or arg.strip() == "${next_entry}":
    
  • 我们先来创建新的vms。

步骤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。打开XenCenter,右键单击XenServer主机,然后单击新建虚拟机。 在XenServer 1中添加Ubuntu 16.04 LTS模板 输入新VM的名称和描述。 在XenServer 2中添加Ubuntu 16.04 LTS模板 选择安装媒体源。如果您已经有ISO,请选择第一个选项,然后从库中选择ISO。否则,您可以使用第二个选项使用网络安装URL进行安装。输入http://us.archive.ubuntu.com/ubuntu作为网络安装网址。 在XenServer 3中添加Ubuntu 16.04 LTS模板 现在,按照剩余的屏幕步骤,并在Citrix XenServer上完成Ubuntu 16.04虚拟机安装。