6.2. 编辑虚拟机
您可以使用 web 控制台中的 YAML 编辑器或命令行上的 OpenShift 客户端来更新虚拟机配置。您还可以更新 web 控制台虚拟机概述中的参数子集。
6.2.1. 在 web 控制台中编辑虚拟机
在 web 控制台的 Virtual Machine Overview 屏幕中点击相关字段旁的铅笔图标以编辑虚拟机的选择值。可使用 CLI 编辑其他值。
流程
-
从侧边菜单中选择 Workloads
Virtual Machines。 - 选择虚拟机以打开 Virtual Machine Overview 屏幕。
- 点击铅笔图标使该字段可编辑。
- 进行相关的更改并点击 Save。
如果虚拟机正在运行,则更改要在重启虚拟机之后才会生效。
6.2.2. 使用 web 控制台编辑虚拟机 YAML 配置
使用 web 控制台编辑虚拟机的 YAML 配置。
并非所有参数均可更新。如果您编辑无法更改的值并点击 Save,则错误消息会指示参数无法更新。
虚拟机处于 Running 状态时可编辑 YAML 配置,但只有在停止并重新启动虚拟机后,更改才会生效。
编辑时离开 YAML 屏幕会取消您对配置做出的任何更改。
流程
-
从侧边菜单中选择 Workloads
Virtual Machine。 - 选择虚拟机。
- 点击 YAML 选项卡以显示可编辑的配置。
- (可选):您可点击 Download,在本地下载当前状态的 YAML 文件。
- 编辑该文件并点击 Save。
确认消息显示修改已成功,其中包含对象的更新版本号。
6.2.3. 使用 CLI 编辑虚拟机 YAML 配置
使用 CLI 编辑虚拟机 YAML 配置
先决条件
- 已使用 YAML 对象配置文件配置了虚拟机。
-
已安装
oc
CLI。
流程
运行以下命令以更新虚拟机配置。
$ oc edit <object_type> <object_ID>
- 打开对象配置。
- 编辑 YAML。
如果要编辑正在运行的虚拟机,您需要执行以下任一操作:
- 重启虚拟机
运行以下命令使新配置生效。
$ oc apply <object_type> <object_ID>
6.2.4. 将虚拟磁盘添加到虚拟机
使用这个流程在虚拟机中添加虚拟磁盘。
流程
- 在 Virtual Machines 选项卡中选择您的虚拟机。
- 选择 Disks 选项卡。
- 点击 Add Disks 打开 Add Disk 窗口。
- 在 Add Disk 窗口中,指定 Source、Name、Size、Interface 和 Storage Class。
- 使用下拉列表和复选框编辑磁盘配置。
- 点击 OK。
6.2.5. 将网络接口添加到虚拟机
将网络接口添加到虚拟机.
流程
- 在 Virtual Machines 选项卡中选择虚拟机。
- 选择 Network Interfaces 选项卡。
- 点击 Add Network Interface。
- 在 Add Network Interface 窗口中,指定网络接口的 Name、Model、Network、Type 和 MAC Address。
- 点击 Add 添加网络接口。
- 重启虚拟机以启用访问。
- 编辑下拉列表和复选框来配置网络接口。
- 点击 Save Changes。
- 点击 OK。
新网络接口显示在 Create Network Interfac 列表的顶部,直到用户重启。
新网络接口有一个 Pending VM restart
链接状态,直到您重启虚拟机。将鼠标悬停在链接状态上方可显示更详细的信息。
当在虚拟机上定义了网络接口卡并连接到网络时,Link State 会被默认设置为 Up。
6.2.6. 为虚拟机编辑 CD-ROM
使用以下流程为虚拟机配置 CD-ROM。
流程
- 在 Virtual Machines 选项卡中选择您的虚拟机。
- 选择 Overview 选项卡。
点击 CD-ROMs 标签右侧的铅笔图标打开 Edit CD-ROM 窗口。
- 如果没有光盘可用于编辑,则该 CD 标签最初会显示 blank。
- 如果有可用的光盘,您可以点击 Eject CD-ROM 弹出 CD-ROM 或者点击 - 将其移除。
在 Edit CD-ROM 窗口中执行以下操作:
在 Media Type 字段中选择 CD-ROM 配置类型。
- 在 Windows 系统上,默认会在 Media Type 字段附加 Windows guest tools。
- 为每个 Media Type 填写所需信息。
- 点击 Add CD-ROM。
- 当添加了所有 CD-ROM 时,点击 Save。