oVirt系列之isodomain

概览:

isodomain是oVirt的操作系统安装镜像存储域,一个Data Center中只能存在一个ISODomain,一个ISODomain可以被多个Data Center共享,目前只支持NFS

ISOdomain可以建立在任何安装NFS的服务器上,空间上满足存放ISO镜像即可,本次将ISOdomain放置在管理节点上

配置:

登录管理节点服务器,配置NFS服务

[root@engine /]# yum install -y nfs-utils rpcbind

[root@engine /]# systemctl daemon-reload

[root@engine /]# systemctl enable rpcbind

[root@engine /]# systemctl enable nfs-server

[root@engine /]# systemctl start rpcbind

[root@engine /]# systemctl start nfs-server

[root@engine /]# mkdir /ovirtNFSimage

[root@engine /]# echo "/ovirtNFSimage  192.168.50.0/24(rw)">>/etc/exports

[root@engine /]# exportfs -a

添加kvm用户和vdsm组,平台添加该ISOdomain时使用的是该用户进行操作,确保有目录的访问权限,或将目录权限设为777

[root@engine /]# groupadd kvm -g 36                   

[root@engine /]# useradd vdsm -u 36 -g 36

[root@engine /]# chown -R 36:36 /ovirtNFSimage

防火墙放行NFS服务

[root@engine /]# vi /etc/firewalld/services/ovirt-nfs.xml

<?xml version="1.0" encoding="utf-8"?>
<service>
    <short>ovirt-nfs</short>
    <description>oVirt configured nfs service</description>
    <port protocol="tcp" port="111"/>
    <port protocol="udp" port="111"/>
    <port protocol="tcp" port="662"/>
    <port protocol="udp" port="662"/>
    <port protocol="tcp" port="875"/>
    <port protocol="udp" port="875"/>
    <port protocol="tcp" port="892"/>
    <port protocol="udp" port="892"/>
    <port protocol="tcp" port="2049"/>
    <port protocol="udp" port="32769"/>
    <port protocol="tcp" port="32803"/>
</service>

[root@engine /]# firewall-cmd --add-service=ovirt-nfs --permanent

[root@engine /]# systemctl reload firewalld

[root@engine /]# firewall-cmd --list-all

前台添加ISOdomain

进入Storage ->Domain ->New Domain


弹出界面填写内容如下:


Data Center :选择该Domain所属数据中心

Domain Function : 选择ISO(如果使用NFS实现export domain或data domain,选择相应项即可)

Storage Type : 选择NFS,ISOdomain目前只支持NFS

Host to user : 默认会选中集群中的SPM主机,由于Domain会被集群中所有主机认到,使用默认值即可

Name :ISODomain名称

Description : 描述,可选项

Comment :描述,可选项

Export Path :填写NFS路径

Custom Connection Parameters :建议使用默认选择,不做修改

Advanced Parameters :空间报警信息参数设置以及删除Domain后擦除硬盘数据选项,如无特殊需求,不做修改

以上信息填写完成保存,ISODomain初始化后会自动UP

上传镜像 :

登录engine管理节点,将ISO文件上传至服务器上,执行如下命令上传至ISODomain,其中ISODomain为定义的存储域名称,提示输入密码为登录平台时使用的管理员admin的密码

[root@engine /]# engine-iso-uploader --iso-domain=ISODomain upload CentOS-7-x86_64-DVD-1708.iso

IOS域扩展(此操作也适用于其他使用NFS的域):

Storage->Domain,选择要扩展的NFS Domain,进入下图界面,选择Data Center页签,点击右侧maintenance,使存储域进入维护模式,然后在NFS服务器上扩展文件系统,完成后,回到该页面点击Activate,重新挂载存储域

删除ISOdomain(此操作也适用于其他使用NFS的域):

Storage->Domain,选择要删除的NFS Domain,进入下图界面,选择Data Center页签,点击右侧maintenance,使存储域进入维护模式,点击Detach,取消该Domain在数据中心的映射,完成后,点击Remove删除该Domain




猜你喜欢

转载自blog.csdn.net/finalkof1983/article/details/80432028
今日推荐