Openstack Queens 环境搭建(二)环境相关服务
Controller节点:
1、安装NTP服务:
# yum install chrony # vi /etc/chrony.conf server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst ... allow 192.100.10.0/24 ... # systemctl enable chronyd.service 开机启用NTP # systemctl start chronyd.service 开启NTP服务
验证NTP服务:
# chronyc sources 210 Number of sources = 2 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^- 192.0.2.11 2 7 12 137 -2814us[-3000us] +/- 43ms ^* 192.0.2.12 2 6 177 46 +17us[ -23us] +/- 68ms
2、安装Openstack相关库
# yum install centos-release-openstack-queens 安装Openstack库 # yum upgrade 更新包 # yum install python-openstackclient 安装Openstack客户端 # yum install openstack-selinux 安装openstack-selinux用来管理Openstack服务的安全策略
3、关闭防火墙
# systemctl stop firewalld 关闭防火墙服务 # systemctl disable firewalld 永久防火墙开机自启动
4、关闭selinux服务
# setenforce 0 关闭selinux服务 # vi /etc/selinux/config 永久关闭selinux服务 SELINUX=disabled
5、安装数据库服务
# yum install mariadb mariadb-server python2-PyMySQL # vi /etc/my.cnf.d/openstack.cnf [mysqld] bind-address = 192.100.10.160 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 开机启用Mysql服务 # systemctl start mariadb.service 开启Mysql服务 # mysql_secure_installation 设置Mysql密码->123456
6、安装消息队列
# yum install rabbitmq-server # systemctl enable rabbitmq-server.service # systemctl start rabbitmq-server.service # rabbitmqctl add_user openstack 123456 # rabbitmqctl set_permissions openstack ".*" ".*" ".*"
7、安装Memcached缓存
# yum install memcached python-memcached # vi /etc/sysconfig/memcached OPTIONS="-l 127.0.0.1,::1,controller" # systemctl enable memcached.service # systemctl start memcached.service
8、Etcd
# yum install etcd # vi /etc/etcd/etcd.conf #[Member] ETCD_DATA_DIR="/var/lib/etcd/default.etcd" ETCD_LISTEN_PEER_URLS="http://192.100.10.160:2380" ETCD_LISTEN_CLIENT_URLS="http://192.100.10.160:2379" ETCD_NAME="controller" #[Clustering] ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.100.10.160:2380" ETCD_ADVERTISE_CLIENT_URLS="http://192.100.10.160:2379" ETCD_INITIAL_CLUSTER="controller=http://192.100.10.160:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01" ETCD_INITIAL_CLUSTER_STATE="new" # systemctl enable etcd # systemctl start etcd
Compute节点:
1、安装NTP服务:
# yum install chrony # vi /etc/chrony.conf server controller iburst ... allow 192.100.10.0/24 ... # systemctl enable chronyd.service 开机启用NTP # systemctl start chronyd.service 开启NTP服务
2、安装Openstack相关库
# yum install centos-release-openstack-queens 安装Openstack库 # yum upgrade 更新包 # yum install python-openstackclient 安装Openstack客户端 # yum install openstack-selinux 安装openstack-selinux用来管理Openstack服务的安全策略
3、关闭防火墙
# systemctl stop firewalld 关闭防火墙服务 # systemctl disable firewalld 永久防火墙开机自启动
4、关闭selinux服务
# setenforce 0 关闭selinux服务 # vi /etc/selinux/config 永久关闭selinux服务 SELINUX=disabled
相关推荐
Moolightshadow 2020-07-16
fyggzb 2020-07-05
gokeibi 2020-06-12
zziyuann 2020-06-12
fyggzb 2020-06-12
hhphhp 2020-06-12
fyggzb 2020-06-10
JeremyLiu 2020-06-10
JeremyLiu 2020-06-10
jmppok 2020-06-07
jmppok 2020-06-05
hhphhp 2020-06-01
zziyuann 2020-05-17
gokeibi 2020-05-07
gokeibi 2020-04-26
gokeibi 2020-04-19
gokeibi 2020-04-19