Citrix ADC

在VMware ESX hypervisor上的Citrix ADC设备的第一次启动时应用Citrix ADC VPX配置

您可以在VMware ESX hypervisor上的Citrix ADC设备的第一次启动期间应用Citrix ADC VPX配置。因此,在某些情况下,使用特定设置或VPX实例所需的时间要短得多。

有关预启动用户数据及其格式的更多信息,请参见在云中的Citrix ADC设备的第一次启动时应用Citrix ADC VPX配置

注意:

要在ESX中使用预启动用户数据进行引导,必须传入默认网关配置< NS-CONFIG >部分。的内容的更多信息< NS-CONFIG >标签,看到样品-< NS-CONFIG >部分

样本< NS-CONFIG >部分:

  add route 0.0.0.0 0.0.0.0 10.102.38.1   YES YES   eth0   10.102.38.216   255.255.255.0     

如何在ESX虚拟化环境中提供预启动用户数据

ESX虚拟化环境提供预启动用户数据有两种方式:

  • 使用CD / DVD ISO
  • 使用OVF属性

通过光驱方式提供用户数据

VMware vSphere客户端可以通过光驱将用户数据以ISO镜像的形式注入虚拟机。

使用CD/DVD ISO提供用户数据的步骤如下:

  1. 创建一个带有文件名的文件用户数据它包含预启动用户数据内容。的内容的更多信息< NS-CONFIG >标签,看到样品< NS-CONFIG >部分。

    注意:文件名必须严格使用为用户数据

  2. 存储用户数据文件,并使用该文件夹构建ISO镜像。

    您可以使用用户数据文件通过以下两种方法:

    • 使用任何图像处理工具,如PowerISO。
    • 使用mkisofs命令在Linux中。

    下面的示例配置展示了如何使用mkisofs命令在Linux中。

    root@ubuntu:~/sai/14jul2021# ls -l total 4 drwxr-xr-x 2 root root 4096 Jul 14 12:32 esx_preboot_userdata root@ubuntu:~/sai/14jul2021# root@ubuntu:~/sai/14jul2021# ls -l esx_preboot_userdata/total 4 -rw-r——r——1 root root 3016 Jul 14 12:32 userdata root@ubuntu:~/sai/14jul2021# mkisofs -o esx_preboot_userdata。iso ./esx_preboot_userdata I: -input-charset未指定,使用utf-8(在区域设置中检测)总翻译表大小:0总rockridge属性bytes: 0总目录bytes: 112路径表大小(字节):10使用的最大brk空间0 176写的区(0 MB) root@ubuntu:~/sai/14jul2021# ls -lh Total 356K drwxr-xr-x 2 root root 4.0K Jul 14 12:32 esx_preboot_userdata -rw-r——r——1 root root 352K Jul 14 12:34 esx_preboot_userdata。Iso root@ubuntu:~/sai# ls preboot_userdata_155_193 userdata root@ubuntu:~/sai# mkisofs -o preboot_userdata_155_193。iso ./preboot_userdata_155_193 I: -input-charset未指定,使用utf-8(在区域设置中检测)总翻译表大小:0总rockridge属性字节:0总目录字节:112路径表大小(字节):10最大brk空间使用0 176区段写入(0 MB) 
  3. 使用标准部署流程发放Citrix ADC VPX实例,创建虚拟机。但不能自动上电虚拟机。

    标准的VM部署

  4. 虚拟机创建成功后,将ISO文件以光驱的形式挂载到虚拟机中。

    挂载光驱

  5. 导航到新CD / DVD驱动器并选择数据存储ISO文件从下拉菜单。

    数据存储ISO文件

  6. 在vSphere Client中选择数据存储。

    vSphere Client中的数据存储

  7. 打开虚拟机电源。

使用OVF属性提供用户数据

按照以下步骤使用OVF属性提供用户数据。

  1. 创建包含用户数据内容的文件。

    ESX用户数据预启动

  2. 使用Base64编码对用户数据内容进行编码。Base64编码有以下两种方式:

    • Linux下使用如下命令:

      Base64  > < output -file> 

      例子:

      esx_userdata.xml > esx_userdata_b64 

      Base64编码的用户数据

    • 使用在线工具对用户数据内容进行编码,如Base64 encode和Decode。

  3. 包括一个产品在ESX管理程序上的Citrix ADC VPX实例的OVF模板中。

    样品产品部分:

     安装的软件信息 NSVPX-VSK Template Citrix m.giftsix.com  Preboot Userdata     userdata for ESX VPX    
  4. 提供base64编码的用户数据作为ovf:价值guestinfo.userdata属性。

     安装的软件信息 NSVPX-VSK Template Citrix m.giftsix.com  Preboot Userdata     Userdata for ESX VPX    
  5. 在VM部署中使用修改后的OVF模板和Product部分。

    OVF模板与产品部分

在VMware ESX hypervisor上的Citrix ADC设备的第一次启动时应用Citrix ADC VPX配置