CentOS7部署安装CloudStack4.11.0成功添加第一个主机

本文详细记录了在CentOS7上部署CloudStack4.11.0的过程,包括安装系统、配置必备软件、安装CloudStack、设置网络和数据库等,特别强调了管理节点和计算节点的配置细节,以及遇到的坑点,如-m参数错误和主机添加失败等问题的解决办法。
摘要由CSDN通过智能技术生成

上一篇博客使用CentOS7 部署安装CloudStack4.10.0.。不知什么原因 添加主机时一直失败。。。管理节点的日志文件。。。 -m 参数一定不对,应该是管理节点IP才是。

2020-03-15 08:33:25,145 DEBUG [c.c.u.s.SSHCmdHelper] (catalina-exec-14:ctx-6ce193d6 ctx-8e15d638) (logid:15fc1fc0) Executing cmd: cloudstack-setup-agent  -m localhost -z 1 -p 1 -c 1 -g cf9c040c-b185-308b-8e04-35eaea7a0739 -a --pubNic=cloudbr0 --prvNic=cloudbr0 --guestNic=cloudbr0 --hypervisor=kvm

使用CloudStack4.11.0 中间也出来过这个问题。不过这几次都添加成功了。

对我来说这是一个巨坑。。。管理节点配置cloudbr0一定要在安装cloudstack之前!!!应该说是初始化管理节点management数据之前,计算节点配置cloudbr0可以在安装设置agent之后,但是一定要配置。。。。要先安装好net-tools工具包。。。才能设置cloudbr0 和 ens33 然后重启network,没有安装net-tools仍然会出现-m localhost
并不是。管理节点并不是必须设置桥接文件,只是在管理节点安装完成后查看一下全局设置,看一下全局设置的host 如果是localhost,修改成管理节点IP 即可。。。

准备实验环境。。。没有单独主机。就用VMware workstations来使用虚拟机做实验了。。。VMware版本12.5
系统 CentOS7 本次实验把管理节点和计算节点布置在一台虚拟主机之上了。二者分离差不太多。可能会在文末再写一段不再同一个主机上怎么部署。

经过多次测试。。。建议安装4.13.1版本.系统模板选择4.11.3。。。

http://download.cloudstack.org/centos/7/4.12/
http://download.cloudstack.org/systemvm/4.11/systemvmtemplate-4.11.2-kvm.qcow2.bz2

一,安装CentOS7

1.下载系统镜像 http://mirrors.aliyun.com/centos/7/isos/x86_64/阿里云的下载地址。
2.编辑虚拟机设备 网络桥接模式 4G 内存(分配更多更好) 2个处理器(更多更好) 开启CPU虚拟化
虚拟化IntelVT-x或AMD-v
3. 选择最小安装。安装过程设置网络连接。
网络连接
开启网络连接并设置 主机名 如allinone.cloud.feng cloud.feng 可以看成一个域名
开启网络并设置主机名
设置时区 Asia/Shanghai。这个也不是必须的。
设置时区

二,安装完成后。可进行一些基本设置。

系统安装完毕 可以 yum -y upgrade 升级一下软件包
1.关闭防火墙并禁止开机启动。主要是可能阻止nfs 服务器的运行访问

systemctl disable firewalld
systemctl stop firewalld

2.设置 Selinux为permissive模式
编辑 /etc/selinux/config 文件 将SELINUX值设为permissive

vi /etc/selinux/config
SELINUX=permissive

设置完成后要重启才能生效 reboot
想要立即生效可使用命令 setenforce permissive

3.设置静态IP。这里坑了我一下。。。要先安装 net-tools 工具,然后再设置。官方建议是安装bridge-utils工具包。我试了一下,只安装bridge-utils包,不安装net-tools然后设置cloudbr0作为网卡的桥接文件,添加主机时会出错。。。一个让我深恶痛绝的 -m localhost。。。
先安装 epel*

yum -y install epel*
yum -y install net-tools

安装完成可先查看一下 当前网桥。可以看到就是默认的网卡

route -n

网桥

编辑网卡桥接文件 cloudbr0

vi /etc/sysconfig/network-scripts/ifcfg-cloudbr0

内容如下,根据自己实际IP修改

TYPE=Bridge
BOOTPROTO=none
DEVICE=cloudbr0
ONBOOT=yes
IPADDR=192.168.199.93
NETMASK=255.255.255.0
GATEWAY=192.168.199.1
STP=yes

设置网卡文件 我的是 ens33

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改或添加如下内容。

BOOTPROTO="none"
ONBOOT="yes"
BRIDGE=cloudbr0

这样ifcfg-ens33文件看上去像这个样子

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none&#
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值