×

您可以使用 Web 控制台或 CLI 更新启动顺序列表的值。

在**虚拟机概述**页面中的**启动顺序**中,您可以

  • 选择磁盘或网络接口控制器 (NIC) 并将其添加到启动顺序列表。

  • 编辑启动顺序列表中磁盘或 NIC 的顺序。

  • 从启动顺序列表中删除磁盘或 NIC,并将其返回到可启动源的清单。

在 Web 控制台中向启动顺序列表添加项目

使用 Web 控制台向启动顺序列表添加项目。

步骤
  1. 单击侧边菜单中的**虚拟化**→**虚拟机**。

  2. 选择一个虚拟机以打开**虚拟机详细信息**页面。

  3. 单击**详细信息**选项卡。

  4. 点击位于**启动顺序**右侧的铅笔图标。如果不存在YAML配置,或者这是您第一次创建启动顺序列表,则会显示以下消息:**未选择资源。虚拟机将尝试按 YAML 文件中出现的顺序从磁盘启动。**

  5. 点击**添加源**,并为虚拟机选择可启动磁盘或网络接口控制器 (NIC)。

  6. 将任何其他磁盘或 NIC 添加到启动顺序列表。

  7. 点击**保存**。

如果虚拟机正在运行,则对**启动顺序**的更改将在您重新启动虚拟机后生效。

您可以点击**启动顺序**字段右侧的**查看待处理更改**来查看待处理的更改。页面顶部的**待处理更改**横幅显示了虚拟机重新启动时将应用的所有更改列表。

在 Web 控制台中编辑启动顺序列表

在 Web 控制台中编辑启动顺序列表。

步骤
  1. 单击侧边菜单中的**虚拟化**→**虚拟机**。

  2. 选择一个虚拟机以打开**虚拟机详细信息**页面。

  3. 单击**详细信息**选项卡。

  4. 点击位于**启动顺序**右侧的铅笔图标。

  5. 选择适当的方法来移动启动顺序列表中的项目。

    • 如果您未使用屏幕阅读器,请将鼠标悬停在要移动的项目旁边的箭头图标上,向上或向下拖动该项目,然后将其放在您选择的任意位置。

    • 如果您使用屏幕阅读器,请按向上箭头键或向下箭头键来移动启动顺序列表中的项目。然后,按**Tab**键将项目放在您选择的任意位置。

  6. 点击**保存**。

如果虚拟机正在运行,则对启动顺序列表的更改将在您重新启动虚拟机后生效。

您可以点击**启动顺序**字段右侧的**查看待处理更改**来查看待处理的更改。页面顶部的**待处理更改**横幅显示了虚拟机重新启动时将应用的所有更改列表。

在 YAML 配置文件中编辑启动顺序列表

使用 CLI 在 YAML 配置文件中编辑启动顺序列表。

步骤
  1. 通过运行以下命令打开虚拟机的 YAML 配置文件:

    $ oc edit vm <vm_name> -n <namespace>
  2. 编辑 YAML 文件并修改与磁盘或网络接口控制器 (NIC) 关联的启动顺序的值。例如:

    disks:
      - bootOrder: 1 (1)
        disk:
          bus: virtio
        name: containerdisk
      - disk:
          bus: virtio
        name: cloudinitdisk
      - cdrom:
          bus: virtio
        name: cd-drive-1
    interfaces:
      - boot Order: 2 (2)
        macAddress: '02:96:c4:00:00'
        masquerade: {}
        name: default
    1 为磁盘指定的启动顺序值。
    2 为网络接口控制器指定的启动顺序值。
  3. 保存 YAML 文件。

从 Web 控制台中删除启动顺序列表中的项目

使用 Web 控制台从启动顺序列表中删除项目。

步骤
  1. 单击侧边菜单中的**虚拟化**→**虚拟机**。

  2. 选择一个虚拟机以打开**虚拟机详细信息**页面。

  3. 单击**详细信息**选项卡。

  4. 点击位于**启动顺序**右侧的铅笔图标。

  5. 点击项目旁边的**删除**图标 delete。该项目将从启动顺序列表中删除,并保存在可用启动源列表中。如果您从启动顺序列表中删除所有项目,则会显示以下消息:**未选择资源。虚拟机将尝试按 YAML 文件中出现的顺序从磁盘启动。**

如果虚拟机正在运行,则对**启动顺序**的更改将在您重新启动虚拟机后生效。

您可以点击**启动顺序**字段右侧的**查看待处理更改**来查看待处理的更改。页面顶部的**待处理更改**横幅显示了虚拟机重新启动时将应用的所有更改列表。