5.5. 准备本地存储

可以在主机上设置本地存储域。当您将主机设置为使用本地存储时,主机会自动添加到新的数据中心,并且没有其他主机的集群可以添加到其中。多主机集群要求所有主机都能够访问所有存储域,这些存储域对本地存储不可能。在单主机集群中创建的虚拟机无法迁移、隔离或调度。

重要

在 Red Hat Virtualization Host(RHVH)上,应始终在独立于 / (root)的文件系统上定义本地存储。红帽建议使用单独的逻辑卷或磁盘,以防止在升级过程中丢失数据。

为 Red Hat Enterprise Linux 主机准备本地存储

  1. 在主机上,创建要用于本地存储的目录:

    # mkdir -p /data/images
  2. 确保该目录具有允许对 vdsm 用户(UID 36)和 kvm 组(GID 36)的读/写访问权限:

    # chown 36:36 /data /data/images
    # chmod 0755 /data /data/images

为 Red Hat Virtualization 主机准备本地存储

红帽建议在逻辑卷中创建本地存储,如下所示:

  1. 创建本地存储目录:

    # mkdir /data
    # lvcreate -L $SIZE rhvh -n data
    # mkfs.ext4 /dev/mapper/rhvh-data
    # echo "/dev/mapper/rhvh-data /data ext4 defaults,discard 1 2" >> /etc/fstab
    # mount /data
  2. 挂载新的本地存储,然后修改权限和所有权:

    # mount -a
    # chown 36:36 /data /rhvh-data
    # chmod 0755 /data /rhvh-data