本文介绍在CentOS 7系统上安装OpenNebula KVM Node(节点)的方法,下面将添加一个由OpenNebula前端服务器管理的KVM管理程序。
一、安装准备操作 在安装软件包并启动所需服务之前,你需要确保一些事项操作完成。 1、禁用SELinux OpenNebula在执行模式下与SELinux不兼容,我们禁用它: setenforce 0 sed -i 's/(^SELINUX=).*/SELINUX=disabled/' /etc/selinux/config cat /etc/selinux/config 2、添加OpenNebula和epel存储库 运行以下命令在CentOS 7上添加epel和OpenNebula存储库: $ sudo su - # yum -y install epel-release # cat << EOT > /etc/yum.repos.d/opennebula.repo [opennebula] name=opennebula baseurl=https://downloads.opennebula.org/repo/5.7/CentOS/7/x86_64 enabled=1 gpgkey=https://downloads.opennebula.org/repo/repo.key gpgcheck=1 EOT 3、系统更新 $ sudo makecache fast $ sudo yum -y update $ sudo systemctl reboot
二、安装软件 执行以下命令安装节点包并重新启动libvirt以使用OpenNebula提供的配置文件: # yum install opennebula-node-kvm # rpm -qi opennebula-node-kvm
如果你上面填写的baseurl是5.7版本,则安装的是5.7版本。 你应该在/etc/libvirt/libvirtd.conf下使用这些行,以便oneadmin能够与KVM一起使用: unix_sock_group = "oneadmin" unix_sock_rw_perms = "0777" 进行更改时始终重新启动libvirtd: # systemctl restart libvirtd
三、配置无密码SSH、主机网络及将主机添加到OpenNebula参考文章 接下来的步骤是配置无密码SSH、配置主机网络、将主机添加到OpenNebula都参考 https://ywnz.com/linuxyffq/4190.html 文章,和里面的步骤是一样的。 附:通过CLI添加主机 要将节点添加到云,请在前端以oneadmin身份运行此命令: $ onehost create <node01> -i kvm -v kvm $ onehost list ID NAME CLUSTER RVM ALLOCATED_CPU ALLOCATED_MEM STAT 1 localhost default 0 - - init # After some time - around 2 minutes $ onehost list ID NAME CLUSTER RVM ALLOCATED_CPU ALLOCATED_MEM STAT 0 192.168.70.82 default 0 0 / 1600 (0%) 0K / 94.2G (0%) on 至此,安装OpenNebula KVM Node完成。
相关主题 |