在 KVM 虚拟机管理程序上首次启动 NetScaler 设备时应用 NetScaler VPX 配置

Last published : Oct 06, 2026
您可以在 NetScaler 设备首次启动时,在 KVM 虚拟机管理程序上应用 NetScaler VPX 配置。因此,可以在更短的时间内配置 VPX 实例上的客户设置。
有关预启动用户数据及其格式的更多信息,请参阅 (/zh-cn/vpx/current-release/apply-vpx-config-at-preboot.html)。
注意:
要在 KVM 虚拟机管理程序中使用预启动用户数据进行引导,必须在 <NS-CONFIG> 部分中传递默认网关配置。有关 <NS-CONFIG> 标签内容的更多信息,请参阅以下示例 <NS-CONFIG> 部分。
示例 <NS-CONFIG> 部分:
<NS-PRE-BOOT-CONFIG>

    <NS-CONFIG>
        add route 0.0.0.0 0.0.0.0  10.102.38.1
    </NS-CONFIG>

    <NS-BOOTSTRAP>
            <SKIP-DEFAULT-BOOTSTRAP>YES</SKIP-DEFAULT-BOOTSTRAP>
            <NEW-BOOTSTRAP-SEQUENCE>YES</NEW-BOOTSTRAP-SEQUENCE>

        <MGMT-INTERFACE-CONFIG>
                <INTERFACE-NUM> eth0 </INTERFACE-NUM>
                <IP> 10.102.38.216 </IP>
                <SUBNET-MASK> 255.255.255.0 </SUBNET-MASK>
        </MGMT-INTERFACE-CONFIG>
    </NS-BOOTSTRAP>

</NS-PRE-BOOT-CONFIG>

如何在 KVM 虚拟机管理程序上提供预启动用户数据

您可以通过 ISO 文件在 KVM 虚拟机管理程序上提供预启动用户数据,该文件使用 CDROM 设备附加。

使用 CDROM ISO 文件提供用户数据

您可以使用虚拟机管理器 (VMM) 通过 CDROM 设备将用户数据作为 ISO 映像注入虚拟机 (VM) 中。KVM 支持 VM 访客中的 CD-ROM,可以通过直接访问 VM 主机服务器上的物理驱动器或访问 ISO 映像来实现。
以下步骤使您能够使用 CDROM ISO 文件提供用户数据:
  1. 创建一个文件,文件名为 userdata,其中包含预启动用户数据内容。
    注意:
    文件名必须严格使用 userdata。
  2. 将 userdata 文件存储在一个文件夹中,并使用该文件夹构建 ISO 映像。
    您可以通过以下两种方法使用 userdata 文件构建 ISO 映像:
    • 使用任何图像处理工具,例如 PowerISO。
    • 在 Linux 中使用 mkisofs 命令。
    以下示例配置展示了如何在 Linux 中使用 mkisofs 命令生成 ISO 映像。
    root@ubuntu:~/sai/19oct# ls -lh
    total 4.0K
    -rw-r--r-- 1 root root 1.1K Oct 19 16:25 userdata
    root@ubuntu:~/sai/19oct#
    root@ubuntu:~/sai/19oct# mkisofs -o kvm-userdata.iso userdata
    I: -input-charset not specified, using utf-8 (detected in locale settings)
    Total translation table size: 0
    Total rockridge attributes bytes: 0
    Total directory bytes: 0
    Path table size(bytes): 10
    Max brk space used 0
    175 extents written (0 MB)
    root@ubuntu:~/sai/19oct#
    root@ubuntu:~/sai/19oct# ls -lh
    total 356K
    -rw-r--r-- 1 root root 350K Oct 19 16:25 kvm-userdata.iso
    -rw-r--r-- 1 root root 1.1K Oct 19 16:25 userdata
  3. 使用标准部署过程预置 NetScaler VPX 实例以创建 VM。但不要自动启动 VM。
  4. 使用虚拟机管理器按照以下步骤添加 CD-ROM 设备:
    1. 双击虚拟机管理器中的 VM 访客条目以打开其控制台,然后通过 查看 > 详细信息 切换到详细信息视图。
    2. 单击 添加硬件 > 存储 > 设备类型 > CDROM 设备。
    3. 单击 管理 并选择正确的 ISO 文件,然后单击 完成。您的 NetScaler VPX 实例的 资源 下将创建一个新的 CDROM。
  5. 启动 VM。