9.2. 编辑虚拟机模板
您可在 web 控制台中更新虚拟机模板,可在 YAML 编辑器中编辑完整的配置,或者在 Templates 选项卡中选择自定义模板并修改可编辑的项目。
9.2.1. 在 web 控制台中编辑虚拟机模板
点相关字段旁的铅笔图标来编辑 web 控制台中虚拟机磁盘的选择值。可使用 CLI 编辑其他值。
对于预先配置的红帽模板和自定义虚拟机模板,可编辑标签和注解。所有其他值只适用于用户使用红帽模板或 Create Virtual Machine Template 向导创建 的自定义虚拟机模板。
流程
-
从侧边菜单中点 Workloads
Virtualization。 - 点 Templates 选项卡。
- 选择虚拟机模板。
- 点 VM Template Details 选项卡。
- 点击铅笔图标使该字段可编辑。
- 进行相关的更改并点击 Save。
编辑虚拟机模板不会影响已经从该模板中创建的虚拟机。
9.2.2. 在 web 控制台中编辑虚拟机模板 YAML 配置
您可从 web 控制台编辑虚拟机模板的 YAML 配置。
某些参数无法修改。如果在进行了无效配置情况下点击 Save,则会出现一个错误消息用来指出不可修改的参数。
编辑时离开 YAML 屏幕会取消您对配置做出的任何更改。
流程
-
在 OpenShift Virtualization 控制台中,从侧边菜单中点击 Workloads
Virtualization。 - 点 Templates 选项卡。
- 选择模板以打开 VM Template Details 屏幕。
- 点击 YAML 选项卡以显示可编辑的配置。
- 编辑该文件并点击 Save。
确认消息显示 YAML 配置已被成功编辑,其中包含对象的更新版本号。
9.2.3. 将虚拟磁盘添加到虚拟机模板
使用这个步骤将虚拟磁盘添加到虚拟机模板。
流程
-
从侧边菜单中点 Workloads
Virtualization。 - 点 Templates 选项卡。
- 选择虚拟机模板以打开 VM Template Details 屏幕。
- 点 Disks 选项卡。
在 Add Disk 窗口中,指定 Source、Name、Size、Type、Interface 和 Storage Class。
- 高级:如果您使用空磁盘源并在创建数据卷时要求最大写入性能,则可以启用预分配。如果要这样做,可选中启用预分配复选框。
-
可选:在 Advanced 列表中,为虚拟磁盘指定 Volume Mode 和 Access Mode。如果没有指定这些参数,系统将使用
kubevirt-storage-class-defaults
配置映射中的默认值。
- 点 Add。
9.2.4. 将网络接口添加到虚拟机模板
将网络接口添加到虚拟机模板。
流程
-
从侧边菜单中点 Workloads
Virtualization。 - 点 Templates 选项卡。
- 选择虚拟机模板以打开 VM Template Details 屏幕。
- 点 Network Interfaces 选项卡。
- 点击 Add Network Interface。
- 在 Add Network Interface 窗口中,指定网络接口的 Name、Model、Network、Type 和 MAC Address。
- 点 Add。
9.2.5. 为模板编辑 CD-ROM
使用以下步骤为虚拟机模板编辑 CD-ROM。
流程
-
从侧边菜单中点 Workloads
Virtualization。 - 点 Templates 选项卡。
- 选择虚拟机模板以打开 VM Template Details 屏幕。
- 点 Disks 选项卡。
- 点您要编辑的 CD-ROM 的 Options 菜单 ,然后选择 Edit。
- 在 Edit CD-ROM 窗口中,编辑字段: Source、Persistent Volume Claim、Name、Type 和 Interface。
- 点 Save。