openstack中的环境准备

时间:2022-12-11 20:46:40

openstack中环境准备基于Ubuntu系统

author:headsen chen   2017-10-13  11:51:50  

个人原创,转载请注明作者,出处。

6 apt-get install vim
7 vim /etc/network/interfaces    --------------修改ip地址:eth0:10.0.0.11    eth1:NAT 模式
8 /etc/init.d/networking restart
9 reboot

openstack中的环境准备

 


10 hostnamectl set-hostname controller   --------- 设置主机名
11 hostname

openstack中的环境准备

12 vi /etc/hosts   

openstack中的环境准备

13 ping baidu.com    -------------确保外网是通的

14 apt-get install chrony   ------------- 安装时间服务器
16 date
17 vim /etc/chrony/chrony.conf   -------------- 添加一个时间服务器

openstack中的环境准备

20 service chrony restart

21 apt-get install software-properties-common    ------------ 安装软件库
22 add-apt-repository cloud-archive:mitaka  ------------------安装云扩展库
23 apt-get update && apt-get dist-upgrade -------------------所有的软件更新
24 apt-get install python-openstackclient  ------------------------------------------------ 安装openstack的客户端
25 apt-get install mariadb-server python-pymysql  -----------------安装数据库
26 history
27 vim /etc/mysql/my.cnf   加上 bind-address = 10.0.0.11 

openstack中的环境准备

新建一个辅助的配置文件

28 vim /etc/mysql/conf.d/openstack.cnf

openstack中的环境准备

29 service mysql restart

30 mysql_secure_installation     --------------- 删除匿名用户,test库和重设root密码,刷新内存等。
31 apt-get install mongodb-server mongodb-clients python-pymongo   ------------------------------------- 安装mongodb数据库
32 vim /etc/mongodb.conf

       bind_ip = 10.0.0.11

33 service mongodb stop

34 rm /var/lib/mongodb/journal/prealloc.*

service mongodb start

安装消息队列:
apt-get install rabbitmq-server

35 rabbitmqctl add_user openstack openstack
36 rabbitmqctl set_permissions openstack ".*" ".*" ".*"

rabbitmq-plugins list

 rabbitmq-plugins enable  rabbitmq_management

netstat  -plnt   查看5672,15672,25672 的端口是否开放

其他主机上web 页面*问:并添加admin的账号(默认首次登陆的账号为guest,密码也为guest)

 openstack中的环境准备

 

 

37 apt-get install memcached python-memcache

38 vim /etc/memcached.conf

openstack中的环境准备

39 service memcached restart