q528 发表于 2018-6-2 09:36:52

CentOS 6.5 Openstack Icehouse 安装指南

  http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-prerequisites.html
  实验环境搭建:
  vmware workstation, 安装一台 CentOS x64,然后复制两台,network 节点添加2块网卡,compute节点添加一块网卡,选的是host only。
  2.1 network
  修改相应的hostname
  # vi /etc/sysconfig/network
  
  IP地址设置:
  controller节点:management :192.168.1.210
  netowork节点: management:192.168.1.211
  tunnels: 192.168.2.211
  external:not set
  compute1节点: management: 192.168.1.212
  tunnels: 192.168.2.212
  修改hosts文件,添加一下内容:
# vi/etc/hosts
  # controller
192.168.1.210       controller
# network
192.168.1.211       network
# compute1
192.168.1.212       compute1
  #注意要把127.0.0.1 和64位的localhost 注释掉!!!
  # service NetworkManager stop
# service network start
# chkconfig NetworkManager off
# chkconfig network on
  最后测试一下,相互之间都能ping通。
  # 最后,我关闭了Selinux
  1      vi /etc/selinux/config
2      #SELINUX=enforcing   #注释掉
3      #SELINUXTYPE=targeted#注释掉
4      SELINUX=disabled#增加
5      :wq#保存,关闭。
6      reboot   #重启系统
  2.2 NTP
# yum install ntp # service ntpd start# chkconfig ntpd on  然后修改ntp server都指向controller
   # vi /etc/ntp.conf
  Server 192.168.1.210
  将其他的server 行都注释掉。
  
  
  2.3 database
  
  Controller: 安装mysql 数据库
# yum install mysql mysql-server MySQL-python# mysql_install_db# service mysqld start# mysql_secure_installation# chkconfig mysqld on     修改 mysql 设置:
  
bind-address = 192.168.1.210default-storage-engine = innodbcollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8  # service mysqld start
# chkconfig mysqld on
  
  如果忘记mysql root密码:
  # vi /etc/my.cnf
  
skip-grant-tables
  
  # mysql -u root -p
  mysql> Use mysql
  mysql> UPDATE user SET Password = password ( 'mysqlpw' ) WHERE User = 'root' ;
  Mysql> flush privileges;
  
  之后再把 注释掉
#skip-grant-tables
  # service mysqld restart
  
  其他节点
  # yum install MySQL-python
  
  2.3 controller 上安装openstack包
  
  # yum install yum-plugin-priorities//我之前装的时候没看到这个。。。
  
# yum install http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm# yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm  # yum install openstack-utils
  
  # yum install openstack-selinux
  
  # yum upgrade
  
  # reboot
  
  2.4 Messaging server
  
  # yum install qpid-cpp-server
  
  不做认证
  # vi /etc/qpidd.conf
auth=no  # service qpidd start
# chkconfig qpidd on
页: [1]
查看完整版本: CentOS 6.5 Openstack Icehouse 安装指南