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

来源:互联网 发布:十大网络剧排行榜2017 编辑:程序博客网 时间:2024/05/21 08:57

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


部署对象:控制节点(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.comserver 127.127.1.0fudge  127.127.1.0 stratum 10


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

sm@controller:~$ more /etc/hosts127.0.0.1       localhost192.168.3.180   computer# The following lines are desirable for IPv6 capable hosts::1     localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::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.180default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-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:icehousesudo: unable to resolve host controller Ubuntu Cloud Archive for OpenStack Icehouse More info: https://wiki.ubuntu.com/ServerTeam/CloudArchivePress [ENTER] to continue or ctrl-c to cancel adding itcloud-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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 微信上借钱不还怎么办 微信借钱不还怎么办 微信转账借钱不还怎么办 没欠条人家欠钱不给怎么办 欠货款被告没去怎么办 别人欠我钱不接电话怎么办 借给别人钱不接电话怎么办 欠钱的人玩消失怎么办 被婚介所骗了5万怎么办 贷款紧急联系人被骚扰怎么办 微信限制加好友怎么办 珍爱网的客服老打电话怎么办 百合网的人气是怎么办 苹果x来电不显示怎么办 苹果8黑屏没反应怎么办 苹果六s开不了机怎么办 苹果6s突然黑屏怎么办 苹果6s黑屏了怎么办 苹果6s手机黑屏打不开怎么办 苹果6sp手机死机怎么办 苹果6s打不开机怎么办 6s开不了机怎么办 lg背光灯坏了怎么办 苹果6s屏幕变黄怎么办 苹果8背光坏了怎么办 苹果六背光坏了怎么办 苹果5s蓝屏死机怎么办 苹果6s突然黑屏怎么办? 苹果6s经常死机怎么办 苹果6s没有背光怎么办 苹果7白屏死机怎么办 苹果6p屏膜失灵怎么办 苹果7p屏幕卡死怎么办 苹果7p手机死机怎么办 苹果6s死机了怎么办啊 6s死机了关不了怎么办 爱疯7死机了怎么办 苹果11.4系统老死机怎么办 苹果6震动坏了怎么办 苹果6手机死机了怎么办 苹果x耗电太快怎么办