[部署篇1]VMWare搭建Openstack——控制节点的基础环境和RabbitMQ消息服务器安装

在前面我们已经将操作系统的环境、网络环境、安装规划介绍清楚了,下面就开始相关的实施部署。


部署对象:控制节点(192.168.3.180) Controller


一:基础安装

1、安装鼠标驱动(可选项)

sudo apt-get install  gpm

2、安装远程连接服务

sudo apt-get install openssh-server
虽然在安装操作系统已经选择了ssh组件,但是建议覆盖安装一下。


3、更改python默认的字符集为utf8

sudo vi /usr/lib/python2.7/sitecustomize.py
添加如下内容
# encoding=utf8  
import sys  
 
reload(sys)  
sys.setdefaultencoding('utf8')  

4、安装NTP服务包

sudo apt-get install ntp
编辑ntp.conf文件
sudo vi /etc/ntp.conf
更新如下内容
# Use Ubuntu's ntp server as a fallback.
server ntp.ubuntu.com
server 127.127.1.0
fudge  127.127.1.0 stratum 10


5、在/etc/hosts文件,添加IP与机器名的对应

sm@controller:~$ more /etc/hosts
127.0.0.1       localhost
192.168.3.180   computer

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


二、安装MySQL数据库

   1)安装服务器

  sudo apt-get install python-mysqldb mysql-server
    
root账户的密码: #db4smtest# 

   2)编辑/etc/mysql/my.cnf文件
sudo vi /etc/mysql/my.cnf

       更新设置如下:
bind-address  = 192.168.3.180
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8

   3)重启数据库服务
      sudo service mysql restart

   4) 删除匿名账户
 sudo mysql_install_db
 sudo mysql_secure_installation

在这个过程中,首先提示输入root密码,然后第一部询问是否更改root密码,点击N,接下来一路Y即可。


三、安装包

1、安装如下包

sudo apt-get install python-software-properties -y

2、如果在联网环境下,需要执行下载OpenStack的组件

#安装juno版本
sudo add-apt-repository cloud-archive:juno -y
#安装icehouse版本
sudo add-apt-repository cloud-archive:icehouse  -y

但是好像目前在默认链接下载不了相关的icehouse版本,而且如果你使用ubuntu14.04版本,系统还会提示icehouse不支持ubuntu的 trusty,只支持ubuntu12.04的precise版本。所以如果你已经有源文件,无需执行这个操作,这也是我这个初学者在这块浪费了好长时间。

例如,我直接执行相关操作,会提示如下错误

sm@controller:~$ sudo add-apt-repository cloud-archive:icehouse
sudo: unable to resolve host controller
 Ubuntu Cloud Archive for OpenStack Icehouse
 More info: https://wiki.ubuntu.com/ServerTeam/CloudArchive
Press [ENTER] to continue or ctrl-c to cancel adding it

cloud-archive for Icehouse only supported on precise


如果执行了2步骤,建议重启一下相关的服务器。


四、安装消息服务器RabbitMQ Server

   1)安装RabbitMQ Server服务包

sudo apt-get install rabbitmq-server

   2)更改guest账户的密码为 mq4smtest
sudo rabbitmqctl change_password guest mq4smtest

   3)启用web管理功能
sudo rabbitmq-plugins enable rabbitmq_management
   

 4)重启消息服务

sudo service rabbitmq-server restart
  

   注意:

1、消息服务的日志文件存放在 /var/log/rabbitmq/ ,如果在安装过程中出现问题,可以查看如下文件夹的日志信息。

2、相关密码仅供参考,但是这些密码会在写入在其他组件的配置文件里面。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值