本文讲解添加NFS数据、ISO和导出存储域到oVirt/RHEV的方法。
前言 oVirt是一个免费的开源虚拟化解决方案,适用于运行关键的企业工作负载。oVirt/RHEV使用集中式存储系统来存储虚拟机磁盘映像、ISO文件和快照,网络文件系统(NFS)是受支持的存储网络之一,您可以在其他存储解决方案中实施这些网络,例如: GlusterFS exports。 Internet小型计算机系统接口(iSCSI) 直接连接到虚拟化主机的本地存储。 光纤通道协议(FCP)。 并行NFS(pNFS)。 部署新的oVirt Virtualization环境时,设置存储是新数据中心的前提,因为除非连接并激活存储域,否则无法初始化数据中心,这是三个oVirt存储域的说明: 数据域(Data Domain):数据域包含虚拟硬盘,OVF文件以及数据中心中所有虚拟机和模板的快照。 ISO域(ISO Domain):ISO域存储用于安装和引导虚拟机的操作系统和应用程序的ISO文件(或逻辑CD),它可以在不同的数据中心之间共享。 导出域(Export Domain):导出域是临时存储存储库,用于在数据中心和oVirt环境之间复制和移动映像,导出域可用于备份虚拟机。
准备NFS存储域并将其添加到oVirt 步骤1:建立所需的群组/使用者帐户 挂载NFS导出时,登录到您的NFS服务器并创建oVirt所需的系统用户帐户。 1、如果尚不存在,请在NFS服务器上创建一个名为kvm的系统组: $ getent group kvm || sudo groupadd kvm -g 36 2、在组kvm中创建用户vdsm getent passwd vdsm || sudo useradd vdsm -u 36 -g 36 步骤2:配置NFS服务器 本文假定您已经安装了NFS服务器,参考在CentOS 8上安装和设置NFS服务器,包括安装和设置NFS客户端。 我有一个Raid 0设备将用于此目的,它安装在/glusterfs下: $ df -hT /dev/md127
我将为oVirt创建NFS导出目录: sudo mkdir -p /glusterfs/exports/ovirt/{data,iso,export} 将导出目录的所有权设置为36:36,这将赋予vdsm:kvm所有权: sudo chown -R 36:36 /glusterfs/exports/ovirt/data sudo chown -R 36:36 /glusterfs/exports/ovirt/iso sudo chown -R 36:36 /glusterfs/exports/ovirt/export 更改目录的模式以授予所有者读取和写入访问权限: sudo chmod 0755 /glusterfs/exports/ovirt/data sudo chmod 0755 /glusterfs/exports/ovirt/iso sudo chmod 0755 /glusterfs/exports/ovirt/export 如下配置NFS导出文件: $ sudo vim /etc/exports /glusterfs/exports/ovirt/data *(rw,anonuid=36,anongid=36,all_squash) /glusterfs/exports/ovirt/iso *(rw,anonuid=36,anongid=36,all_squash) /glusterfs/exports/ovirt/export *(rw,anonuid=36,anongid=36,all_squash) 启动并启用NFS服务器服务: sudo systemctl enable --now nfs-server 确认状态: systemctl status nfs-server
更新NFS导出表: $ sudo exportfs -rvv exporting *:/glusterfs/exports/ovirt/export exporting *:/glusterfs/exports/ovirt/iso exporting *:/glusterfs/exports/ovirt/data 如果有正在运行的Firewalld服务,请允许nfs服务: sudo firewall-cmd --add-service={nfs,nfs3,rpc-bind} --permanent sudo firewall-cmd --reload 第3步:将NFS存储连接到ovirt/RHEV 现在,您可以在oVirt/RHEV环境中将NFS存储域连接到数据中心。 1、在管理门户中,单击存储→域(Storage → Domains):
2、单击“新建域(New Domain)”,填写所有必需的详细信息:名称、存储类型和导出路径:
例:
一个任务将开始执行,以将Storage Domain添加到oVirt:
3、对其他存储域功能执行相同的操作:
4、确认存储域:
现在可以在oVirt/RHEV虚拟化环境中运行虚拟机了。
相关主题 |