11.6. 虚拟磁盘任务
11.6.1. 创建浮动虚拟磁盘
过程 11.2. 创建浮动虚拟磁盘
- 选择磁盘资源标签页。
- 点。

图 11.1. 添加虚拟磁盘
- 选择虚拟磁盘是镜像、直接 LUN 或 Cinder 磁盘。
- 选择虚拟磁盘所需的选项。选项的改变会根据所选的磁盘类型的不同而不同。如需了解更多相关信息,请参阅 第 11.6.2 节 “添加虚拟磁盘窗口中的设置介绍”。
- 点确定。
11.6.2. 添加虚拟磁盘窗口中的设置介绍
表 11.2. 新建虚拟机设置:镜像
|
项
|
描述
|
|---|---|
|
大小 (GB)
|
您创建的虚拟磁盘的大小(以 GB 为单位)
|
|
别名
|
虚拟磁盘的别名,最长为 40 个字符。
|
|
描述
|
虚拟磁盘的描述。这个项可以是空,但我们推荐您为这个项输入相应的信息。
|
|
接口
|
在虚拟机上代表这个虚拟磁盘的虚拟接口。VirtIO 接口速度比较快,但需要驱动程序。Red Hat Enterprise Linux 5 和更高的版本中包括了这些驱动程序。Windows 并不包括这些驱动,但可以通过客户端工具程序 ISO 或虚拟软盘进行安装。IDE 设备不需要特殊的驱动程序。
在磁盘连接的所有虚拟机停止运行之后,可更新接口类型。
|
|
数据中心
|
虚拟磁盘所在的数据中心。
|
|
存储域
|
虚拟磁盘被保存的存储域。下拉列表列出了所选数据中心中的所有可用存储域,以及存储域中可用的存储空间。
|
|
分配策略
|
新虚拟磁盘的部署策略。
|
|
Disk Profile
|
分配给虚拟磁盘的磁盘配置集。磁盘配置集定义了在一个存储域中的虚拟磁盘的最大吞吐级别和输入、输出操作的最大级别。它是基于数据中心中的存储配置集而创建的。
|
|
删除后清理
|
在虚拟磁盘被删除后,删除上面敏感的数据。这可以增强数据的安全性。
|
|
可引导
|
在虚拟磁盘中启用可引导标识
|
|
可共享
|
可以把这个虚拟磁盘同时附加到多个虚拟机上。
|
表 11.3. 新建虚拟磁盘设置:直接 LUN
|
项
|
描述
|
|---|---|
|
别名
|
虚拟磁盘的别名,最长为 40 个字符。
|
|
描述
|
虚拟磁盘的描述。这个项可以是空,但我们推荐您为这个项输入相应的信息。在默认情况下,LUN ID 的最后 4 位会被插入这个项。
使用
engine-config 命令把 PopulateDirectLUNDiskDescriptionWithLUNId 配置关键字设置为一个适当的值可以改变默认的行为。如果把它设置为 -1,则整个 LUN ID 都会被使用;如果把它设置为 0,这个功能会被忽略;如果把它设置为一个正的整数,则使用 LUN ID 中的相应位数。如需了解更多信息,请参阅 第 18.2.2 节 “engine-config 命令的使用语法”。
|
|
接口
|
在虚拟机上代表这个虚拟磁盘的虚拟接口。VirtIO 接口速度比较快,但需要驱动程序。Red Hat Enterprise Linux 5 和更高的版本中包括了这些驱动程序。Windows 并不包括这些驱动,但可以通过客户端工具程序 ISO 或虚拟软盘进行安装。IDE 设备不需要特殊的驱动程序。
在磁盘连接的所有虚拟机停止运行之后,可更新接口类型。
|
|
数据中心
|
虚拟磁盘所在的数据中心。
|
|
使用主机
|
将要挂载 LUN 的主机。您可以选择数据中心中任何一个主机。
|
|
存储类型
|
添加的外部 LUN 类型。您可以选择 iSCSI 或 Fibre Channel。
|
|
发现目标
|
这个项会在您使用 iSCSI 外部 LUN 并选择了 Targets > LUNs 时被展开。
地址 - 目标服务器的主机名或 IP 地址。
端口 - 连接到目标服务器所使用的端口。默认值是 3260。
用户验证 - iSCSI 服务器所需的用户验证。当您使用 iSCSI 外部 LUN 时,用户验证项会被显示。
CHAP 用户 - 有权限登录到 LUN 上的用户的用户名。这个项在选择了用户验证项后才有效。
CHAP 密码 - 有权限登录到 LUN 上的用户的密码。这个项在选择了用户验证项后才有效。
|
|
可引导
|
在虚拟磁盘中启用可引导标识
|
|
可共享
|
可以把这个虚拟磁盘同时附加到多个虚拟机上。
|
|
启用 SCSI Pass-Through
|
在接口设置为 VirtIO-SCSI 时可用。选择这个选项会启用把物理 SCSI 设备透传(passthrough)给虚拟磁盘的功能。启用了 SCSI passthrough 的 VirtIO-SCSI 接口会自动包括 SCSI discard 的支持。如果没有选择这个选项,虚拟磁盘使用仿真的 SCSI 设备。
|
|
允许特许的 SCSI I/O
|
在选择了启用 SCSI Pass-Through 选项后可用。选择这个选项将启用没有过滤的 SCSI Generic I/O(SG_IO)的访问来允许在磁盘上进行特许的 SG_IO 命令。持久行预留(persistent reservations)需要这个设置。
|
- 实时迁移直接 LUN 硬盘镜像的功能不被支持。
- 直接 LUN 磁盘不包括在虚拟机的导出中。
- 直接 LUN 磁盘不包括在虚拟机的快照中。
表 11.4. 新建虚拟磁盘设置:Cinder
|
项
|
描述
|
|---|---|
|
大小 (GB)
|
您创建的虚拟磁盘的大小(以 GB 为单位)
|
|
别名
|
虚拟磁盘的别名,最长为 40 个字符。
|
|
描述
|
虚拟磁盘的描述。这个项可以是空,但我们推荐您为这个项输入相应的信息。
|
|
接口
|
在虚拟机上代表这个虚拟磁盘的虚拟接口。VirtIO 接口速度比较快,但需要驱动程序。Red Hat Enterprise Linux 5 和更高的版本中包括了这些驱动程序。Windows 并不包括这些驱动,但可以通过客户端工具程序 ISO 或虚拟软盘进行安装。IDE 设备不需要特殊的驱动程序。
在磁盘连接的所有虚拟机停止运行之后,可更新接口类型。
|
|
数据中心
|
虚拟磁盘所在的数据中心。
|
|
存储域
|
虚拟磁盘被保存的存储域。下拉列表列出了所选数据中心中的所有可用存储域,以及存储域中可用的存储空间。
|
|
卷类型
|
虚拟磁盘的卷类型。下拉列表列出了全部可用的卷类型。卷类型在 OpenStack Cinder 上管理并配置。
|
|
可引导
|
在虚拟磁盘中启用可引导标识
|
|
可共享
|
可以把这个虚拟磁盘同时附加到多个虚拟机上。
|
11.6.3. 实时存储迁移介绍
- 您可以同时迁移多个磁盘。
- 同一个虚拟机的多个磁盘可以存在于不同的存储域中,但每个磁盘的镜像链必须位于同一个存储域中。
- 您可以在同一个数据中心中的任何两个存储域间实时迁移磁盘。
- 您不能实时迁移直接 LUN 硬盘镜像,也不能实时迁移标记为可共享的磁盘。
11.6.4. 移动一个虚拟磁盘
- 您可以同时移动多个磁盘。
- 您可以在同一个数据中心中的任何两个存储域间移动磁盘。
- 如果虚拟磁盘被附加到一个虚拟机,而这个虚拟机是通过一个模板所创建,并使用了 “thin provisioning storage allocation” 选项时,这个虚拟机所基于的模板必须被复制到和虚拟磁盘所在的同一个存储域中。
过程 11.3. 移动一个虚拟磁盘
- 选择磁盘标签页。
- 选择一个或多个需要移动的虚拟磁盘。
- 点打开移动磁盘页。
- 从目标下拉菜单中选择这个虚拟磁盘需要被移到的存储域。
- 从磁盘配置集列表中为磁盘选择一个配置集。
- 点。
Locked,还会有一个进度条指示移动操作的进度。
11.6.5. 更改磁盘接口类型
VirtIO 接口的磁盘可以附加到要求 VirtIO-SCSI 或 IDE 接口的虚拟机。这可以为迁移磁盘提供灵活性,满足备份和恢复或者灾难恢复的需要。也可以逐个为虚拟机更新可共享磁盘的磁盘接口。也就是说,使用共享磁盘的每一虚拟机可以使用不同的磁盘类型。
过程 11.4. 更改磁盘接口类型
- 选择虚拟机标签页,然后停止相应的虚拟机。
- 从磁盘子标签页中,选择磁盘,再点击。
- 从接口列表中,选择新的接口类型,再点击。
过程 11.5. 将磁盘附加到使用不同接口类型的其他虚拟机
- 选择虚拟机标签页,然后停止相应的虚拟机。
- 选择要从哪个虚拟机分离磁盘。
- 在磁盘子标签页中,选择磁盘并点击 。
- 从虚拟机标签页中,选择将要附加该磁盘的新虚拟机。
- 点。
- 在附加虚拟机磁盘窗口中选择磁盘,再从接口下拉菜单选择适当的接口。
- 点。
11.6.6. 复制一个虚拟磁盘
您可以把一个虚拟磁盘从一个存储域复制到另一个存储域。被复制的磁盘可以被添加到虚拟机上。
过程 11.6. 复制一个虚拟磁盘
- 选择磁盘标签项。
- 选择需要复制的磁盘。
- 点打开复制磁盘窗口。
- 另外,还可以在别名项中输入一个别名。
- 使用目标下拉菜单选择这个虚拟磁盘需要被复制到的存储域。
- 点。
虚拟磁盘被复制到目标存储域中,在复制过程中它的状态为 Locked。
11.6.7. 上传和下载磁盘镜像到存储域
IMAGETRANSFERS 服务创建传输,再使用 IMAGETRANSFER 服务指定要上传还是下载文件。
先决条件:
- 在运行
engine-setup时,您必须配置镜像 I/O 代理。如需了解更多信息,请参阅安装指南中的配置 Red Hat Virtualization Manager。 - 您必须在用于访问管理门户的 Web 浏览器中导入必要的证书认证机构。
- 需要 Internet Explorer 10、Firefox 35 或 Chrome 13 或更高版本才能执行此上传过程。以前的浏览器版本不支持必要的 HTML5 API。
注意
过程 11.7. 上传磁盘镜像到存储域
- 打开“上传镜像”屏幕。
- 在磁盘标签页中,从上传下拉菜单选择开始。
- 另外,也可从存储标签页选择存储域,再选择磁盘子标签页,然后选择从上传下拉菜单选择开始。

图 11.2. 上传镜像屏幕
- 在上传镜像屏幕中,点击,再选择本地操盘上的镜像。这时会显示选定文件的信息。
- 填写磁盘选项字段。如需相关字段的说明,请参阅第 11.6.2 节 “添加虚拟磁盘窗口中的设置介绍”。
- 点。
11.6.8. 从导入的存储域中导入一个磁盘镜像
注意
过程 11.8. 导入一个磁盘镜像
- 选择已被导入到数据中心中的一个存储域。
- 在详情框中,点磁盘导入。
- 选择一个或多个磁盘,点打开导入磁盘窗口。
- 为每个磁盘选择相关的磁盘配置集。
- 点导入所选的磁盘。
11.6.9. 从导入的存储域中导入一个未注册的磁盘镜像
注意
过程 11.9. 导入一个磁盘镜像
- 选择已被导入到数据中心中的一个存储域。
- 在存储域上点鼠标右键,选扫描磁盘来让 Manager 找出没有注册的磁盘。
- 在详情框中,点磁盘导入。
- 选择一个或多个磁盘,点打开导入磁盘窗口。
- 为每个磁盘选择相关的磁盘配置集。
- 点导入所选的磁盘。
11.6.10. 从 OpenStack 镜像服务中导入一个虚拟机磁盘镜像
当一个 OpenStack 镜像服务作为一个“外部供应商”被添加到 Red Hat Virtualization Manager 中后,这个 OpenStack 镜像服务所管理的虚拟镜像就可以被导入到 Manager 中。
- 点存储标签页,选择 OpenStack 镜像服务域。
- 在镜像标签页中选择需要被导入的镜像。
- 点打开导入镜像窗口。
- 使用数据中心下拉菜单选择虚拟磁盘镜像要导入的数据中心。
- 使用域名下拉菜单选择虚拟磁盘镜像要导入的存储域。
- 另外,还可以使用配额菜单来为虚拟磁盘镜像设置一个配额。
- 点导入虚拟磁盘镜像。
镜像作为浮动虚拟磁盘被导入,并在磁盘标签页中被显示。它可以被附加到虚拟机上。
11.6.11. 把虚拟磁盘导出到 OpenStack Image Service
如果 OpenStack Image Service 已经被作为外部“供应商”添加到 Manager 中,虚拟磁盘可以导出到这个镜像服务中。
- 选择磁盘标签页。
- 选择需要导出的磁盘。
- 点导出打开导出镜像窗口。
- 使用域名菜单选择磁盘要被输出到的 OpenStack 镜像服务。
- 如果需要设置虚拟磁盘配额,使用配额菜单来为磁盘镜像设置一个配额。
- 点确定。
虚拟磁盘导出到指定的 OpenStack Image Service 中,并作为虚拟磁盘镜像进行管理。
重要
11.6.12. 回收虚拟机磁盘空间
限制
- NFS 存储域必须使用 NFS v4.2 或更高版本。
- 您无法对使用直接 LUN 或 Cinder 的磁盘进行 sparsify 操作。
- 您无法对使用了预置分配策略的磁盘进行 sparsify 操作。如果要从模板创建虚拟机,您必须在存储分配 字段中选择 Thin。或者,如果选择克隆,请确保模板基于精简配置的虚拟机。
- 您只能对活跃的快照进行 sparsify 操作。
过程 11.10. 对磁盘进行 sparsify 操作
- 点击虚拟机 标签页,再选择虚拟机。确保其状态显示为
Down。如果虚拟机处于运行状态,您必须将它关闭后再继续操作。 - 选择详情面板中的磁盘标签页。确保其状态显示为
OK。 - 选择 Sparsify 按钮。这时会显示 Sparsify 磁盘 窗口,要求您确认对选定磁盘执行 sparsify 操作。
- 点确定。
Started to sparsify 事件,磁盘的状态也会显示为 Locked。当操作完成时,事件标签页中会出现 Sparsified successfully 事件,磁盘的状态也会显示为 OK。未使用的磁盘空间将退还给主机,并可供其他虚拟机使用。
注意

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.