云网牛站
所在位置:首页 > Linux云服务器 > 将NFS数据、ISO和导出存储域添加到oVirt/RHEV

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

2020-01-11 11:57:50作者:叶云稿源:云网牛站

本文讲解添加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

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

我将为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数据、ISO和导出存储域添加到oVirt/RHEV

更新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):

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

2、单击“新建域(New Domain)”,填写所有必需的详细信息:名称、存储类型和导出路径:

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

例:

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

一个任务将开始执行,以将Storage Domain添加到oVirt:

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

3、对其他存储域功能执行相同的操作:

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

4、确认存储域:

将NFS数据、ISO和导出存储域添加到oVirt/RHEV

现在可以在oVirt/RHEV虚拟化环境中运行虚拟机了。

 

相关主题

在oVirt/RHEV上从ISO安装服务器或虚拟机的方法

精选文章
热门文章