部署oVirt集群
安装和部署ovirt-host完成后,需要部署oVirt集群以管理虚拟机。部署oVirt集群包括新建主机、新建数据域和ISO域以及创建并配置虚拟机。
- 在Master节点,修改“/usr/share/ovirt-engine/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml”文件。
1
vim /usr/share/ovirt-engine/ansible-runner-service-project/project/roles/ovirt-host-deploy-facts/tasks/host-os.yml
将如下内容:1 2 3 4 5
- name: Check if system is OpenEuler set_fact: ansible_python_interpreter: "{{ 'usr/bin/python3' }}" when: ansible_distribution == 'openEuler'
改为:
1 2 3 4 5
- name: Check if system is OpenEuler set_fact: ansible_python_interpreter: "{{ '/usr/bin/python3' }}" when: ansible_distribution == 'openEuler'
- 修改“/var/lib/ovirt-engine/external_truststore”的权限组。
如文件/var/lib/ovirt-engine/external_truststore不存在,则跳过此步骤。
chown ovirt:ovirt /var/lib/ovirt-engine/external_truststore
- oVirt管理节点安装必要软件包。
yum install python3-flask python3-flask-restful python3-ansible-runner
- 进入oVirt管理前端页面,新建主机。
- 从页面左侧导航栏选择“计算 > 主机”,进入主机页面。
- 在主机页面单击“新建”,打开如图1所示页面,填写主机名/IP地址和密码。页面中的其他参数保持默认即可。
- “主机名/IP”中填写Host节点的主机名或IP地址。
- “密码”中填写登录Host节点的密码。
- 单击“确定”保存配置信息。
- 新建数据域。
- 在存储节点新建路径。
1 2
mkdir -p /home/domain/data chown vdsm:kvm /home/domain/data
- 新增NFS共享规则。
1
echo "/home/domain/data *(rw,sync,no_subtree_check,all_squash,anonuid=36,anongid=36)" >> /etc/exports
- 启动NFS服务。
1 2
systemctl enable nfs systemctl start nfs
- 新建域。
- 在存储节点新建路径。
- 新建ISO域。
- 在存储节点新建路径。
1 2
mkdir -p /home/domain/iso chown vdsm:kvm /home/domain/iso
- 新增NFS共享规则。
echo "/home/domain/iso *(rw,sync,no_subtree_check,all_squash,anonuid=36,anongid=36)" >> /etc/exports
- 重启NFS服务。
systemctl restart nfs
- 新建ISO域。
- 上传镜像到ISO域,将镜像上传到“/home/domain/iso/${iso_domain_id}/images/11111111-1111-1111-1111-111111111111/”目录下。
目录中的${iso_domain_id}为ISO域自动创建的ID,images/11111111-1111-1111-1111-111111111111/为2.d操作后自动创建,且不可更改。
- 修改镜像的权限组。
1 2 3
cd /home/domain/iso/${iso_domain_id}/images/11111111-1111-1111-1111-111111111111/ chown 36:36 ${iso_name} chmod 644 ${iso_name}
- 在存储节点新建路径。
- 从页面左侧导航栏选择“计算 > 集群”,进入集群页面,检查数据中心状态。
- 创建虚拟机。
- 配置虚拟机基础选项。
- 从页面左侧导航栏选择“计算 > 虚拟机”,进入虚拟机页面。
- 在虚拟机页面单击“新建”,打开如图4所示页面,并在该页面的“名称”右侧的输入框中填写虚拟机名称(例如VM1)。
- 在创建虚拟机页面单击“创建”,打开编辑虚拟机信息页面。
- 在编辑虚拟机信息页面单击“编辑”打开编辑虚拟机磁盘页面,并在该页面的“大小(GB)”右侧的输入框中填写虚拟机大小。
虚拟机大小需限制为不超过主机的实际可用空间,请根据实际情况设置。
- 单击“确定”保存配置信息。
- 配置控制台选项。
- 单击“显示高级选项”,在创建虚拟机页面选择“控制台”,打开如图5所示页面,并在该页面的“图形界面协议”右侧的下拉菜单中选择“VNC”,页面中的其他参数保持默认即可。
- 单击“确定”保存配置信息。
- 按需配置引导选项。
- 继续在创建虚拟机页面选择“引导选项”,打开如图6所示页面。
- 可选:在该页面的“第二个设备”右侧的下拉菜单中选择“CD-ROM”。
- 勾选“附加CD”。
- 勾选“启用引导菜单”。
- 配置虚拟机基础选项。