5.3. 虚拟磁盘

5.3.1. 添加新虚拟磁盘

您可以向虚拟机添加多个虚拟磁盘。

image 是默认磁盘类型。您还可以添加 直接 LUN 磁盘。镜像 磁盘创建完全由 Manager 管理。直接 LUN 磁盘需要外部准备的目标已存在。现有磁盘是浮动磁盘或附加到虚拟机的可共享磁盘。

在虚拟机中添加磁盘

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. Disks 选项卡。
  4. New
  5. 使用适当的单选按钮在镜像直接 LUN 之间切换。
  6. 为新磁盘输入 Size(GB)AliasDescription
  7. 使用下拉列表和复选框配置磁盘。有关所有磁盘 类型字段的详情,请参阅添加虚拟磁盘对话框条目
  8. 点击 确定

新磁盘在短时间内显示在详情视图中。

5.3.2. 将现有磁盘附加到虚拟机

浮动磁盘是未与任何虚拟机关联的磁盘。

浮动磁盘可以最大程度缩短设置虚拟机所需的时间。将浮动磁盘指定为虚拟机的存储使得无需在创建虚拟机时等待磁盘预分配。

浮动磁盘可以附加到单个虚拟机,或者连接到多个虚拟机(如果磁盘可共享)。使用共享磁盘的每个虚拟机都可以使用不同的磁盘接口类型。

浮动磁盘附加到虚拟机后,虚拟机可以访问它。

流程

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. Disks 选项卡。
  4. 单击 Attach
  5. 从可用磁盘列表中选择一个或多个虚拟磁盘,然后从 Interface 下拉菜单中选择所需的接口。
  6. 点击 确定
注意

将虚拟磁盘附加到虚拟机或从虚拟机分离,不会消耗配额资源。

5.3.3. 扩展虚拟磁盘的可用大小

您可以在虚拟磁盘附加到虚拟机时扩展虚拟磁盘的可用大小。重新定义虚拟磁盘大小不会调整该虚拟磁盘上的基础分区或文件系统的大小。根据需要,使用 fdisk 实用程序调整分区和文件系统的大小。如需更多信息,请参阅如何使用 fdisk 调整分区 大小。

扩展虚拟磁盘的可用大小

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. 单击 Disks 选项卡,然后选择要编辑的磁盘。
  4. Edit
  5. Extend size by(GB) 字段中输入一个值。
  6. 点击 确定

目标磁盘的状态很快 锁定,在此期间会调整驱动器的大小。完成驱动器大小调整后,驱动器的状态将变为 OK

5.3.4. 热插虚拟磁盘

您可以热插虚拟磁盘。热插意味着在虚拟机运行时启用或禁用设备。

注意

客户机操作系统必须支持热插虚拟磁盘。

热插虚拟磁盘

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. 单击 Disks 选项卡,再选择要热插的虚拟磁盘。
  4. 点击 More Actions ( moreactions ),然后点 Activate 启用磁盘,或者 取消激活 来禁用磁盘。
  5. 点击 确定

5.3.5. 从虚拟机中删除虚拟磁盘

从虚拟机中删除虚拟磁盘

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. 单击 Disks 选项卡,再选择要删除的虚拟磁盘。
  4. 点击 More Actions ( moreactions ),然后点 Deactivate
  5. 点击 确定
  6. 单击 Remove
  7. (可选)选中 Remove persistently 复选框,以从环境中完全删除虚拟磁盘。如果您不选择这个选项(例如,因为磁盘是共享磁盘),则虚拟磁盘将保留在存储磁盘中。
  8. 点击 确定

如果磁盘已创建为块存储(如 iSCSI),并且在创建磁盘时已选中 Wipe After Delete 复选框,您可以查看主机上的日志文件,以确认在永久删除磁盘后数据已被擦除。请参阅管理指南中的设置来擦除虚拟磁盘

如果磁盘是作为块存储创建的,例如 iSCSI,并且在删除磁盘前在存储域中选择了 Discard After Delete 复选框,则逻辑卷删除后会调用一个 blkdiscard 命令,并通知其块是空闲的。请参阅管理指南中的存储域设置断开连接后的内容。如果虚拟磁盘附加到至少一个选择了 Enable Discard 复选框的虚拟机,则逻辑卷上也会调用一个 blkdiscard

5.3.6. 从导入的存储域导入磁盘镜像

您可以从导入的存储域导入浮动虚拟磁盘。

此流程需要访问管理门户。

注意

只有 QEMU 兼容磁盘才能导入到 Manager 中。

导入磁盘镜像

  1. StorageDomains
  2. 单击导入的存储域,以进入详细信息视图。
  3. 单击 Disk Import
  4. 选择一个或多个磁盘镜像并单击 Import。这将打开 Import Disk(s) 窗口。
  5. 为每个磁盘选择适当的 Disk Profile
  6. 单击 OK 以导入所选磁盘。

5.3.7. 从导入的存储域导入未注册的磁盘镜像

您可以从存储域导入浮动虚拟磁盘。在 Red Hat Virtualization 环境外创建的浮动磁盘不会向 Manager 注册。扫描存储域,以识别要导入的未注册浮动磁盘。

此流程需要访问管理门户。

注意

只有 QEMU 兼容磁盘才能导入到 Manager 中。

导入磁盘镜像

  1. StorageDomains
  2. More Actions ( moreactions ),然后点 Scan Disks,以便 Manager 可以识别未注册的磁盘。
  3. 选择未注册的磁盘名称并点击 Disk Import
  4. 选择一个或多个磁盘镜像并单击 Import。这将打开 Import Disk(s) 窗口。
  5. 为每个磁盘选择适当的 Disk Profile
  6. 单击 OK 以导入所选磁盘。