码迷,mamicode.com
首页 > 其他好文 > 详细

OpenStack kilo版 部署环境

时间:2019-08-16 21:04:04      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:部署   cte   roo   add   art   key   set   环境   miss   

虚拟机网络规划

管理网络:

eth0, nat
192.168.31.0/24

外部网络:

eth1, host only
192.168.32.0/24

数据网络:

eth2, lan
192.168.33.0/24

节点规划

controller:

管理网络:eth0 192.168.31.10
外部网络:eth1 192.168.32.10

network:

管理网络:eth0 192.168.31.11
外部网络:eth1 192.168.32.11
数据网络:eth2 192.168.33.11

compute1:

管理网络:eth0 192.168.31.21
外部网络:eth1 192.168.32.21
数据网络:eth2 192.168.33.21

初始化apt-get源

所有节点初始化

root@:~# echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" "trusty-updates/kilo main" > /etc/apt/sources.list.d/cloudarchive-kilo.list
root@:~# apt-get update
root@:~# apt-get dist-upgrade
root@:~# apt-get install ubuntu-cloud-keyring

配置hosts

所有节点初始化

192.168.31.10? controller
192.168.31.11? network
192.168.31.21? compute1

NTP

root@:~# apt-get install ntp

部署MySQL

部署在controller节点

root@controller:~# apt-get install mariadb-server python-mysqldb

root@controller:~# vi /etc/mysql/my.cnf
[mysqld]
bind-address = 192.168.31.10 #默认为管理网络ip,防止其他网络访问到核心数据库
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8

root@controller:~# service mysql restart

部署RabbitMQ?

部署在controller节点

root@controller:~# apt-get install rabbitmq-server

root@controller:~# rabbitmqctl add_user openstack RABBIT_PASS
Creating user "openstack" ...

root@controller:~# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...

OpenStack kilo版 部署环境

标签:部署   cte   roo   add   art   key   set   环境   miss   

原文地址:https://www.cnblogs.com/wshenjin/p/11365903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!