5.5. 准备本地存储
可以在主机上设置本地存储域。当您将主机设置为使用本地存储时,主机会自动添加到新的数据中心,并且没有其他主机的集群可以添加到其中。多主机集群要求所有主机都能够访问所有存储域,这些存储域对本地存储不可能。在单主机集群中创建的虚拟机无法迁移、隔离或调度。
重要
在 Red Hat Virtualization Host(RHVH)上,应始终在独立于 /
(root)的文件系统上定义本地存储。红帽建议使用单独的逻辑卷或磁盘,以防止在升级过程中丢失数据。
为 Red Hat Enterprise Linux 主机准备本地存储
在主机上,创建要用于本地存储的目录:
# mkdir -p /data/images
确保该目录具有允许对 vdsm 用户(UID 36)和 kvm 组(GID 36)的读/写访问权限:
# chown 36:36 /data /data/images # chmod 0755 /data /data/images
为 Red Hat Virtualization 主机准备本地存储
红帽建议在逻辑卷中创建本地存储,如下所示:
创建本地存储目录:
# 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
挂载新的本地存储,然后修改权限和所有权:
# mount -a # chown 36:36 /data /rhvh-data # chmod 0755 /data /rhvh-data