OpenStack Train版双节点安装(二)安装系统和基础服务
admin
2023-03-27 12:42:08
0

第二部分:安装基础环境


安装控制节点的CentOS 7系统

开始安装之前,先开启虚拟机的cpu虚拟化功能

OpenStack Train版双节点安装(二)安装系统和基础服务

接着下载最小化的安装iso,下载地址为:

https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

下载好之后,将其载入ct的光驱

OpenStack Train版双节点安装(二)安装系统和基础服务

然后开启虚拟机,会载入安装程序

注意,安装启动到启动界面时不要立即按回车键,需要按tab键或者e键

加入启动参数 net.ifnames=0 biosdevname=0

OpenStack Train版双节点安装(二)安装系统和基础服务

再按回车继续安装

这样就可以使网卡按照eth0,eth2等方式命名而不是ens292等命名。

继续安装centos7系统,具体过程不再赘述,注意安装过程中磁盘分区、网卡的配置等

OpenStack Train版双节点安装(二)安装系统和基础服务

磁盘分区(使用标准分区)


OpenStack Train版双节点安装(二)安装系统和基础服务

网卡eth0(管理网络)的配置


OpenStack Train版双节点安装(二)安装系统和基础服务

网卡eth2(外部网络)的配置


主机名设置成ct

OpenStack Train版双节点安装(二)安装系统和基础服务

主机名设置


安装好之后用xshell连接控制节点(ct),关闭防火墙和selinux,安装vim和net-tools等

OpenStack Train版双节点安装(二)安装系统和基础服务


最后再检查下控制节点的网络设置

OpenStack Train版双节点安装(二)安装系统和基础服务

控制节点的ip设置


安装计算节点的CentOS 7系统

同样的,在安装系统之前先打开计算节点cpu虚拟化功能

OpenStack Train版双节点安装(二)安装系统和基础服务

然后按照以上的方式,安装另外一台作为计算节点的虚拟机的CentOS 7系统,同样关闭防火墙和selinux等,最后再检查其网络配置

其主机名为c1,eth0的ip地址为:192.168.10.42,eth2的ip地址为:10.8.20.42

OpenStack Train版双节点安装(二)安装系统和基础服务

计算节点(c1)的网络设置


OpenStack Train版双节点安装(二)安装系统和基础服务

测试下内网及外部网络的连通性


在控制节点和计算节点的hosts文件加入主机解析
vim /etc/hosts (本文斜体字均为shell命令,下同)

加入:

192.168.10.41 ct

192.168.10.42 c1


加好之后用主机名ping下测试是否成功解析

ping ct

ping c1


ps:一定要确认2台主机能用主机名ping通才能接着做下面的操作。


安装时间同步

控制节点
yum install chrony -y

vim /etc/chrony.conf

修改下面2行

server ntp.aliyun.com iburst

allow 192.168.10.0/24

OpenStack Train版双节点安装(二)安装系统和基础服务

systemctl restart chronyd

systemctl enable chronyd


计算节点
yum install chrony -y

vim /etc/chrony.conf

server修改成控制节点的ip或者主机名:

server 192.168.10.41 iburst

OpenStack Train版双节点安装(二)安装系统和基础服务

systemctl restart chronyd

systemctl enable chronyd

chronyc sources

clock -w


安装openstack源,控制节点和计算节点均执行

yum install centos-release-openstack-train -y
yum upgrade -y

yum install python-openstackclient -y

yum install openstack-selinux -y

安装完后,关掉计算节点的xshell连接。


以下安装仅在控制节点上进行

安装数据库

yum install mariadb mariadb-server python2-PyMySQL -y

vim /etc/my.cnf.d/openstack.cnf

加入:

[mysqld]

bind-address = 192.168.10.41

default-storage-engine = innodb

innodb_file_per_table = on

max_connections = 4096

collation-server = utf8_general_ci

character-set-server = utf8


systemctl enable mariadb.service

systemctl start mariadb.service

mysql_secure_installation (这步一定要做,否则后面安装服务时将填充不了数据库)


安装消息队列服务

yum install rabbitmq-server -y

systemctl enable rabbitmq-server.service

systemctl start rabbitmq-server.service

rabbitmqctl add_user openstack RABBIT_PASS

rabbitmqctl set_permissions openstack ".*" ".*" ".*"

安装好之后,使用netstat -tnlup 查看,如果有下图所示的25672和5672端口,则表示安装成功。

OpenStack Train版双节点安装(二)安装系统和基础服务


安装memcache
yum install memcached python-memcached -y
vim /etc/sysconfig/memcached

在下面这行加入,ct

OPTIONS="-l 127.0.0.1,::1,ct"

OpenStack Train版双节点安装(二)安装系统和基础服务

systemctl enable memcached.service

systemctl start memcached.service

安装和启动好之后,同样使用netstat -tnlup查看端口情况,看到11211端口有程序在侦听则表示memcache安装成功

注意前面的ip地址必须有一个是192.168.10.41

OpenStack Train版双节点安装(二)安装系统和基础服务


安装etcd
yum install etcd -y

vim /etc/etcd/etcd.conf

修改9行:
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"

ETCD_LISTEN_PEER_URLS="http://192.168.10.41:2380"

ETCD_LISTEN_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_NAME="ct"

ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.10.41:2380"

ETCD_ADVERTISE_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_INITIAL_CLUSTER="ct=http://192.168.10.41:2380"

ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"

ETCD_INITIAL_CLUSTER_STATE="new"

OpenStack Train版双节点安装(二)安装系统和基础服务

systemctl enable etcd

systemctl start etcd

安装和启动好之后,同样使用netstat -tnlup查看端口情况,看到2379和2380端口有程序在侦听则表示etcd安装成功

OpenStack Train版双节点安装(二)安装系统和基础服务


至此,基础服务已经安装完毕,下节开始安装Openstack的身份认证服务keystone。

OpenStack Train版双节点安装笔记(二)

相关内容

热门资讯

古尔曼:苹果macOS 27将... IT之家 5 月 10 日消息,据彭博社记者马克・古尔曼消息,苹果正准备为下一版 macOS 推出“...
一觉醒来,美伊又谈崩了 (一)一觉醒来,又谈崩了。世间外交,我们看到的,从来没有轻易的握手言和,更多是互不退让的底线博弈。最...
伊媒:伊朗已拒绝美国提出的方案 新华社德黑兰5月11日电 据伊朗新闻电视台10日晚报道,伊朗已拒绝美国提出的方案,认为同意该方案将意...
目标2028年发射,美国Sky... 来源:市场资讯 (来源:IT之家) IT之家 5 月 9 日消息,科技媒体 Ars Technica...
英伟达新技术“翻车”? 今年3月,英伟达发布新技术DLSS 5,其主要目标是通过一系列技术提升游戏的视觉保真度,使场景呈现更...
特朗普称伊朗的回复完全不可接受... 伊朗对美国的结束战争方案做出回应,美国总统特朗普5月10日表示十分不满。美媒爆料双方存在的分歧。《华...
北京-东盟科技产业推介洽谈会举... 5月8日下午,由北京市贸促会主办的第二十八届科博会北京-东盟科技产业推介洽谈会在国家会议中心二期举办...
“氢能心脏”破解无人机续航难题 (来源:天津日报) 转自:天津日报 据新华社大连5月10日电(记者 蔡拥军 张博群)记者10日从中...
原创 4... 近日,根据多家科技媒体的消息,国内手机评测机构安兔兔公布了2026年4月份安卓手机好评榜TOP10。...
伊朗提议美方在30天内撤销对伊... 据伊朗方面10日消息,知情人士表示,伊朗在其向美方的提议中,要求美国财政部外国资产控制办公室在30天...