2.4. 编辑虚拟机
通过完成以下任一任务来编辑虚拟机:
- 使用 web 控制台编辑虚拟机 YAML 配置
- 使用 CLI 编辑虚拟机 YAML 配置
2.4.1. 使用 web 控制台编辑虚拟机 YAML 配置
使用 web 控制台编辑虚拟机的 YAML 配置。
并非所有参数均可更新。如果您编辑无法更改的值并点击 Save,则错误消息会指示参数无法更新。
虚拟机处于 Running 状态时可编辑 YAML 配置,但只有在停止并重新启动虚拟机后,更改才会生效。
注意
编辑时离开 YAML 屏幕会取消您对配置做出的任何更改。
流程
-
从侧边菜单中选择 Workloads
Virtual Machine。 - 选择虚拟机。
- 点击 YAML 选项卡以显示可编辑的配置。
- (可选):您可点击 Download,在本地下载当前状态的 YAML 文件。
- 编辑该文件并点击 Save。
确认消息显示修改已成功,其中包含对象的更新版本号。
2.4.2. 使用 CLI 编辑虚拟机 YAML 配置
先决条件
- 已使用 YAML 对象配置文件配置了虚拟机。
-
已安装
oc
CLI。
流程
运行以下命令以更新虚拟机配置。
$ oc edit <object_type> <object_ID>
- 打开对象配置。
- 编辑 YAML。
如果要编辑正在运行的虚拟机,您需要执行以下任一操作:
- 重启虚拟机
运行以下命令使新配置生效。
$ oc apply <object_type> <object_ID>
2.4.3. 将虚拟磁盘添加到虚拟机
为虚拟机添加一个磁盘
流程
- 在 Virtual Machines 选项卡中选择您的虚拟机。
- 选择 Disks 选项卡。
- 点击 Add Disks 打开 Add Disk 窗口。
- 在 Add Disk 窗口中,指定 Source、Name、Size、Interface 和 Storage Class。
- 使用下拉列表和复选框编辑磁盘配置。
- 点击 OK。
2.4.4. 将网络接口添加到虚拟机
流程
- 在 Virtual Machines 选项卡中选择虚拟机。
- 选择 Network Interfaces 选项卡。
- 点 Create Network Interface。
- 在 Create Network Interface 列表行中,指定网络接口的 Name、Model、Network、Type 和 MAC Address。
- 点击行右边的绿色复选框来添加网络接口。
- 重启虚拟机以启用访问。
- 编辑下拉列表和复选框来配置网络接口。
- 点击 Save Changes。
- 点击 OK。
新网络接口显示在 Create Network Interfac 列表的顶部,直到用户重启。
新网络接口有一个 Pending VM restart
链接状态,直到您重启虚拟机。将鼠标悬停在链接状态上方可显示更详细的信息。
当在虚拟机上定义了网络接口卡并连接到网络时,Link State 会被默认设置为 Up。