云网牛站
所在位置:首页 > Linux云服务器 > 在CentOS 7系统上安装OpenNebula KVM节点

在CentOS 7系统上安装OpenNebula KVM节点

2019-02-03 15:33:49作者:梁叹稿源:云网牛站

本文介绍在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

在CentOS 7系统上安装OpenNebula 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完成。

 

相关主题

Ubuntu 18.04 LTS系统中安装KVM虚拟机

精选文章
热门文章