vzdsa 发表于 2015-8-13 10:32:23

openstack部署安装(Icehouse版本)-基本环境要求

摘要
openstack是有几个关键的组建组成,其中包括:Compute(nova)、 Identity Service(keystone)、 Networking(neutron)、 Image Service(glance)、Dashboard (Horizon)、Block Storage(cinder)、Object Storage(Swift)、Telemetry (Ceilometer)、Database service (Trove)、Orchestration (Heat)、Data processing service (Sahara)等,用户可以根据自己的需求,选择特定的模块进行安装,也可以根据自己的需求进行不同模块的二次开发。

1.1 基础架构


1.2 基础环境需求与配置
(1)VMware Workstation或者Virtualbox作为虚拟平台,用来创建openstack基础环境所需要的虚拟机。

(2) 建议各个节点全都统一使用64-bit的linux 、CentOS等版本安装

(3) 各节点虚拟机的配置要求
    控制节点(Controller Node): 1 processor, 2 GB memory, and 5 GB storage
    网络节点( Network   Node): 1 processor, 512 MB memory, and 5 GB storage
    计算节点( ComputeNode): 1 processor, 2 GB memory, and 10 GB storage

(4)各节点网卡的需求
      控制节点(Controller Node): 一块网卡(management)
         eth0

                IP address: 10.0.0.11
                Network mask: 255.255.255.0

                Default gateway: 10.0.0.1

         计算节点( ComputeNode):两块网卡(management、private)

            eth0
                  IP address: 10.0.0.31
                  Network mask: 255.255.255.0 (or /24)
                  Default gateway: 10.0.0.1
            eth1
                  IP address: 10.0.1.31
                  Network mask: 255.255.255.0

          网络节点( Network   Node):三块网卡(management、private、public)
            eth0
               IP address: 10.0.0.21
                Network mask: 255.255.255.0

                Default gateway: 10.0.0.1
            eth1
                IP address: 10.0.1.21
                Network mask: 255.255.255.0
            eth2
                DEVICE=eth2
                TYPE=Ethernet
                ONBOOT=yes
                BOOTPROTO=none
            PS:eth2是一个public网,不需要一个特定的地址分配给他,这个只需要将DEVICE与实际的网卡接口连接就可。

    (5) 配置各个节点的hosts名称
            编辑各个节点的hosts文件
                vi /etc/hosts
                  10.0.0.11Controller
                  10.0.0.21Network
                  10.0.0.31Compute
    (6) 修改各个节点的主机名称
            控制节点

            vi /etc/sysconfig/network
                HOSTNAME=controller
            网络节点
            vi /etc/sysconfig/network
                HOSTNAME=network   

             计算节点
            vi /etc/sysconfig/network
                HOSTNAME=compute0

    (7) 关闭SELINUX和防火墙
            vi /etc/selinux/config
                SELINUX=disabled

            关闭防火墙

            /etc/init.d/iptables stop
            chkconfig iptables off

    (8) 各个节点全都安装ntp服务
            # yum install ntp -y
             /etc/init.d/ntpd start
            chkconfig ntpd on

         PS:修改NTP配置文件,让其他两个节点和controller0时间同步
            vi /etc/ntp.conf
            server10.0.0.11

      注意: 重新启动各个节点,并且确保在各个节点ping其他节点的hosts名称能够ping通。

1.3 安装openstack packages
# 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

安装openstack-utils之后,修改配置文件,就可以直接用命令去修改,就不用去手动修改配置文件了

# yum install openstack-utils

升级系统包

# yum upgrade

升级完成之后,重启系统。。


页: [1]
查看完整版本: openstack部署安装(Icehouse版本)-基本环境要求