7.2.4. 将虚拟磁盘添加到虚拟机
使用这个流程在虚拟机中添加虚拟磁盘。
流程
-
从侧边菜单中点 Workloads
Virtualization。 - 点 Virtual Machines 标签页。
- 选择虚拟机以打开 Virtual Machine Overview 屏幕。
- 点 Disks 选项卡。
- 点 Add Disk 打开 Add Disk 窗口。
在 Add Disk 窗口中,指定 Source、Name、Size、Interface、Type 和 Storage Class。
-
可选:在 Advanced 列表中,为虚拟磁盘指定 Volume Mode 和 Access Mode。如果没有指定这些参数,系统将使用
kubevirt-storage-class-defaults
配置映射中的默认值。
-
可选:在 Advanced 列表中,为虚拟磁盘指定 Volume Mode 和 Access Mode。如果没有指定这些参数,系统将使用
- 点 Add。
如果虚拟机正在运行,新磁盘处于 pending restart 状态,且不会在重启虚拟机前附加。
页面顶部的 Pending Changes 标题显示虚拟机重启时将应用的所有更改列表。
有关 kubevirt-storage-class-defaults
配置映射的更多信息,请参阅数据卷的存储默认设置。
7.2.4.1. 存储字段
名称 | 描述 |
---|---|
Source | 为虚拟机选择一个空磁盘,或从以下选项中选择:URL、Container、Attach Cloned Disk 或 Attach Disk。要选择现有磁盘并将其附加到虚拟机,请从可用持久性卷声明(PVC)列表中选择 Attach Cloned Disk 或 Attach Disk。 |
名称 |
磁盘的名称。名称可包含小写字母 ( |
SIZE (GB) | 磁盘大小(以 GB 为单位)。 |
Interface | 磁盘设备的类型。支持的接口包括 virtIO、SATA 和 SCSI。 |
Storage class | 用于创建磁盘的存储类。 |
Advanced | 定义持久性卷是否使用格式化的文件系统或原始块状态。默认为 Filesystem。 |
Advanced | 持久性卷访问模式。支持的访问模式有 ReadWriteOnce、ReadOnlyMany 和 ReadWriteMany。 |
高级存储设置
以下高级存储设置可用于 空白、从 URL 导入 和 克隆现有的 PVC 磁盘。所有参数都是可选的。如果没有指定这些参数,系统将使用 kubevirt-storage-class-defaults
配置映射中的默认值。
名称 | 参数 | 描述 |
---|---|---|
卷模式 | Filesystem | 在基于文件系统的卷中保存虚拟磁盘。 |
Block |
直接将虚拟磁盘存储在块卷中。只有底层存储支持时才使用 | |
访问模式 | Single User (RWO) | 这个卷可以被一个单一的节点以 read/write 的形式挂载。 |
Shared Access (RWX) | 卷可以被多个节点以读写模式挂载。 注意 对于一些功能(如虚拟机在节点间实时迁移)需要这个权限。 | |
Read Only (ROX) | 卷可以被多个节点以只读形式挂载。 |