$ oc edit vm <vm_name>
您可以使用 OpenShift Container Platform Web 控制台更新虚拟机 (VM) 配置。您可以更新 YAML 文件或**虚拟机详细信息**页面。
您也可以使用命令行编辑虚拟机。
要编辑虚拟机以使用虚拟磁盘或 LUN 配置磁盘共享,请参见为虚拟机配置共享卷。
您可以使用 OpenShift Container Platform Web 控制台添加或删除分配给虚拟机 (VM) 的内存量,而无需重新启动虚拟机。
导航到**虚拟化**→**虚拟机**。
选择所需的虚拟机以打开**虚拟机详细信息**页面。
在**配置**选项卡上,单击**编辑 CPU|内存**。
输入所需的内存量,然后单击**保存**。
系统会立即应用这些更改。如果虚拟机是可迁移的,则会触发实时迁移。如果不是,或者如果无法实时更新更改,则会将RestartRequired
条件添加到虚拟机。
Linux 客户机需要 5.16 或更高版本的内核,而 Windows 客户机需要最新的 |
您可以使用 OpenShift Container Platform Web 控制台增加或减少分配给虚拟机 (VM) 的 CPU 套接字数量,而无需重新启动虚拟机。
导航到**虚拟化**→**虚拟机**。
选择所需的虚拟机以打开**虚拟机详细信息**页面。
在**配置**选项卡上,单击**编辑 CPU|内存**。
选择**vCPU**单选按钮。
输入所需的 vCPU 套接字数量,然后单击**保存**。
如果虚拟机是可迁移的,则会触发实时迁移。如果不是,或者如果无法实时更新更改,则会将RestartRequired
条件添加到虚拟机。
您可以使用命令行编辑虚拟机 (VM)。
您已安装oc
CLI。
通过运行以下命令获取虚拟机配置
$ oc edit vm <vm_name>
编辑 YAML 配置。
如果您编辑正在运行的虚拟机,则需要执行以下操作之一
重新启动虚拟机。
运行以下命令以使新配置生效
$ oc apply vm <vm_name> -n <namespace>
您可以使用 OpenShift Container Platform Web 控制台向虚拟机 (VM) 添加虚拟磁盘。
在 Web 控制台中导航到**虚拟化**→**虚拟机**。
选择一个虚拟机以打开**虚拟机详细信息**页面。
在**磁盘**选项卡上,单击**添加磁盘**。
指定**源**、**名称**、**大小**、**类型**、**接口**和**存储类**。
可选:如果您使用空白磁盘源并在创建数据卷时需要最大写入性能,则可以启用预分配。为此,请选中**启用预分配**复选框。
可选:您可以清除**应用优化的 StorageProfile 设置**以更改虚拟磁盘的**卷模式**和**访问模式**。如果您未指定这些参数,系统将使用 `kubevirt-storage-class-defaults` 配置映射中的默认值。
点击**添加**。
如果虚拟机正在运行,则必须重启虚拟机才能应用更改。 |
字段 | 描述 |
---|---|
空白(创建 PVC) |
创建一个空磁盘。 |
通过 URL 导入(创建 PVC) |
通过 URL(HTTP 或 HTTPS 端点)导入内容。 |
使用现有 PVC |
使用集群中已有的 PVC。 |
克隆现有 PVC(创建 PVC) |
选择集群中可用的现有 PVC 并克隆它。 |
通过注册表导入(创建 PVC) |
通过容器注册表导入内容。 |
容器(临时) |
上传来自集群可访问注册表中容器的内容。容器磁盘应仅用于只读文件系统,例如 CD-ROM 或临时虚拟机。 |
名称 |
磁盘名称。名称可以包含小写字母( |
大小 |
磁盘大小(GiB)。 |
类型 |
磁盘类型。例如:磁盘或 CD-ROM |
接口 |
磁盘设备类型。支持的接口为**virtIO**、**SATA** 和**SCSI**。 |
存储类 |
用于创建磁盘的存储类。 |
以下高级存储设置是可选的,适用于**空白**、**通过 URL 导入**和**克隆现有 PVC** 磁盘。
如果您未指定这些参数,系统将使用默认的存储配置文件值。
参数 | 选项 | 参数描述 | |
---|---|---|---|
卷模式 |
文件系统 |
将虚拟磁盘存储在基于文件系统的卷上。 |
|
块 |
将虚拟磁盘直接存储在块卷上。只有在底层存储支持的情况下才使用 |
||
访问模式 |
ReadWriteOnce (RWO) |
卷可以被单个节点以读写方式挂载。 |
|
ReadWriteMany (RWX) |
卷可以被多个节点同时以读写方式挂载。
|
您可以使用 OpenShift Container Platform Web 控制台在虚拟机 (VM) 上挂载 Windows 驱动器磁盘。
导航到**虚拟化**→**虚拟机**。
选择所需的虚拟机以打开**虚拟机详细信息**页面。
在**配置**选项卡上,点击**存储**。
选中**挂载 Windows 驱动器磁盘**复选框。
Windows 驱动器磁盘将显示在已挂载磁盘列表中。
您可以使用 OpenShift Container Platform Web 控制台向虚拟机添加密钥、配置映射或服务帐户。
这些资源将作为磁盘添加到虚拟机。然后,您可以像挂载任何其他磁盘一样挂载密钥、配置映射或服务帐户。
如果虚拟机正在运行,则更改只有在重新启动虚拟机后才会生效。新添加的资源将在页面顶部标记为待处理更改。
您要添加的密钥、配置映射或服务帐户必须与目标虚拟机位于相同的命名空间中。
点击侧边菜单中的**虚拟化** → **虚拟机**。
选择一个虚拟机以打开**虚拟机详细信息**页面。
点击**配置** → **环境**。
点击**添加配置映射、密钥或服务帐户**。
点击**选择资源**并从列表中选择一个资源。系统会自动为所选资源生成一个六位序列号。
可选:点击**重新加载**以将环境恢复到上次保存的状态。
点击**保存**。
在**虚拟机详细信息**页面上,点击**配置** → **磁盘**并验证资源是否显示在磁盘列表中。
点击**操作** → **重启**以重启虚拟机。
您现在可以像挂载任何其他磁盘一样挂载密钥、配置映射或服务帐户。