×

您可以使用 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 文件中出现的顺序从磁盘引导。**

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

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