OpenStack G版本的Multihost部署文档

 0. 简介

生产环境中部署OpenStack基本的要求的是稳定,安全和可扩展性,使用Multihost方式部署的好处是保证了网络的高可用,只做控制节点和计算节点,1个控制节点配多个计算节点,Quantum部署在计算节点上,可以灵活扩展。

1. 环境搭建

节点角色:

NICs 

控制节点:

eth0 (10.10.10.51), eth1 (192.168.100.51) 

计算节点1:

eth0 (10.10.10.52), eth1 (10.20.20.52), eth2 (192.168.100.52) 

计算节点2:

eth0 (10.10.10.53), eth1 (10.20.20.53)

注意1: 你总是可以使用dpkg -s <packagename>确认你使用的是grizzly软件包(版本: 2013.1)

注意2: 这个是当前网络架构

注意3:通过Linuxmii-tool指令,可以查看每个端口的连接情况

2. 控制节点

2.1. 准备Ubuntu

2.2.设置网络

2.3. 安装MySQL

2.4. 安装RabbitMQ和NTP

2.5. 创建数据库

2.6. 配置Keystone

2.7. 设置Glance

2.8. 设置Quantum

2.9. 设置Nova

2.10. 设置Cinder

注意: 重启后卷组不会自动挂载 (点击`这个 <https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/Tricks%26Ideas/load_volume_group_after_system_reboot.rst>`_ 设置在重启后自动挂载)

  • 重启cinder服务:
  • cd /etc/init.d/; for i in $( ls cinder-* ); do sudo service $i restart; done
  • 确认cinder服务在运行:
  • cd /etc/init.d/; for i in $( ls cinder-* ); do sudo service $i status; done

2.11. 设置Horizon

3. 所有计算和网络节点

3.1. 准备节点

3.2. 配置网络

3.3. OpenVSwitch

3.4. Quantum-*

3.5. KVM

3.6. Nova

4. OpenStack使用

网络拓扑如下:

5.1. 为admin租户创建内网、外网、路由器和虚拟机

5.2. 创建leju.com租户、内网、路由器和虚拟机并关联外网

6. 参考文档

Boostrapping Open vSwitch and Quantum

Cisco OpenStack Edition: Folsom Manual InstallJump to Line

posted on 2013-09-25 11:25  军歌嘹喨  阅读(579)  评论(0编辑  收藏  举报