Centos7 安装OpenNebula

本文档介绍了在Centos7上安装OpenNebula的详细步骤,包括安装前的主机和hosts配置,Front-end和Node节点的安装,以及验证安装过程。内容涵盖禁用SElinux,添加OpenNebula仓库,安装软件,配置SSH无密码访问,网络设置,以及通过Linux CLI和Sunstone进行验证。
摘要由CSDN通过智能技术生成

一.安装前准备

1.配置

系统:Centos 7
OpenNebula版本: 5.2.1 官方文档地址

2. 修改对应主机的名称
Front-end主机名称修改

front-end 也就是OpenNebula的控制节点,所以我们命名为master。
当前主机名称可以通过如下命令查看:

# hostnamectl

通过hostnamectl工具来修改对应的主机名称,方便用户操作时明确当前操作的是控制节点。将当前主机的名称修改为master的命令如下。

 # hostnamectl --static set-hostname master
node节点主机名称修改

node节点也就是实际部署VM的主机。
将当前主机的名称修改为nodeX(X为第几个node节点)的命令如下。

 # hostnamectl --static set-hostname nodeX
3. 配置/etc/hosts 文件

Linux 的/etc/hosts是配置ip地址和其对应主机名的映射文件。通过该配置可以方便时用主机名称来代替ip。
在master节点中,编辑/etc/host文件vi /etc/hosts,添加其他node节点的配置。相应文件内容示例如下,当前有两个节点

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.131.251.101 master       
10.131.251.136 node1
10.131.251.36 node2

然后将master端的hosts文件分发到所有node节点中。

# scp /etc/hosts root@<node1 ip>:/etc/hosts
# scp /etc/hosts root@<node2 ip>:/etc/hosts

二.OpenNebula Front-end安装

Front-end节点安装参考OpenNebula 5.2 Front-end 安装指南

1. 在Centos系统上禁止SElinux功能

SElinux 可能会给OpenNebula安装带来比较多的问题,所以通过配置将其禁止。将配置文件/etc/selinux/configSELINUX=XXX对应的一行修改为SELINUX=disabled。最后重启机器。

2.添加OpenNebula repository

使用 root账户登录,向yum工具中添加OpenNebula repository,具体命令如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值