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

计算节点( Compute  Node): 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

计算节点( Compute  Node):两块网卡(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.11  Controller
                    10.0.0.21  Network
                    10.0.0.31  Compute

(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
            server  10.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

升级完成之后,重启系统。。
				
时间: 2024-07-31 19:58:06

openstack部署安装(Icehouse版本)-基本环境要求的相关文章

openstack部署安装(Icehouse版本)-控制节点(Controller)

控制节点(Controller)安装 此次安装,我们将数据库(mysql)安装到控制节点上,不为设置单独的数据库服务器. 2.1 安装数据库(mysql) # yum install mysql mysql-server MySQL-python -y 修改数据库的配置文件/etc/my.cnf,设置数据库的bing-address,数据库引擎,以及字符集等. [mysqld] ... bind-address = 10.0.0.11 default-storage-engine = innod

openstack部署安装(Icehouse版本)-控制节点(Controller)-计算服务(nova)

nova为计算服务,能够启动虚拟机实例.可以将这些服务配置在单独的节点或同一节点上.大多数服务在控制器节点上运行,在一个专用的计算节点上运行虚拟机运行的服务.此次,我们将compute部署到控制节点上. 4.1 Install Compute controller services(安装计算服务) 4.1.1 安装compute所需要的包 # yum install openstack-nova-api openstack-nova-cert openstack-nova-conductor  

openstack部署安装(Icehouse版本)-计算节点(compute)

在将计算服务(nova)配置在控制器节点上之后,必须将另一个系统配置为计算节点.计算节点接收来自控制器节点的请求并承载虚拟机实例.也可以在单一节点上运行所有服务,但在此次部署时,将计算节点单独部署,使得很容易在规模声场中水平增加额外的计算节点. 5.1 Configure a compute node(安装配置计算节点) 5.1.1 安装compute服务 # yum install openstack-nova-compute 5.1.2 编辑nova配置文件 # openstack-conf

openstack部署安装(Icehouse版本)-控制节点(Controller)-镜像服务(glance)

Glance是OpenStack镜像服务组件,该组件提供虚拟机镜像的发现,注册,取得服务.通过Glance,虚拟机镜像可以被存储到多种存储上,比如简单的文件存储或者对象存储.Glance 组件完成镜像模板.快照的存储工作.Glance 主要包括了glance-api 和glaneregistry两个服务. 3.1 Install the Image Service(安装镜像服务) 3.1.1 在控制节点上安装glance服务 # yum install openstack-glance pyth

openstack部署安装

OpenStack实战 准备环境 controller 10.0.0.11 compute1 10.0.0.31 常用服务端口 mariadb:3306 memcached:11211 消息队列:5672和25672 时间同步:123和323 keystone:5000和35357 glance:9191和9292 nova:6080,novncproxy:8774,nova-api:8775 yum源配置 cd /etc/yum.repos.d/ ls mkdir qiangge mv *.r

mac安装多版本php环境配置

1.卸载mac自带的apache和php,有用集成环境,建议也删掉 先停掉apache: sudo apachectl stop 然后统统删掉 sudo rm /usr/sbin/httpd            sudo rm -r /etc/apache2/ 2.安装Nginx 安装完后,先不急着修改配置文件 先设置权限 sudo chown root:wheel    /usr/local/opt/nginx/bin/nginx             sudo chmod u+s    

(二)OpenStack部署之搭建一个测试环境

一.虚拟机安装 1.根据规划创建虚拟机 2.安装ubuntu14.04 二.网络配置 1.根据规划,在vmware workstation中创建好对应的虚拟网络 2.配置虚拟机的IP地址 3.在每台虚拟机的hosts文件中增加对应的hostname和IP地址对应关系 每个节点除了 IP 地址之外,还必须能够解析其他节点的名称.例如,controller1这个名称必须解析为 10.0.0.11,即控制节点上的管理网络接口的 IP 地址. 4.用于计算节点的虚拟机开启CPU VT选项 5.用于计算节

win2008 iis7/iis7.5下最简单最强安装多版本PHP支持环境,以及解决主机宝php版本过低问题 支持不同网站不同php版本

利用PHP Manager,windows 2008 R2 IIS7.5安装多版本PHP环境 个人对在windows 2008 R2上,在iis环境中配置安装php环境实践中的注意点: 1.如需要在服务器上配置mysql的话,在配置php环境前先安装mysql.(根据自己的需求,下载相应的mysql版本) mysql安装配置步骤请查看:http://www.jb51.net/article/39188.htm sqlserver 2008安装:http://www.jb51.net/articl

Openstack部署流程说明一

Openstack部署流程说明一 1.环境说明 1.1硬件环境   本文档为针对一套1个控制节点.2个计算节点组成的openstack示例进行说明,其中物理主机组成如下:  1台32核cpu\32G内存\8网卡高性能服务器用作控制主机,部署控制节点服务.网络节点服务.镜像节点服务:  1台32核cpu\32G内存\8网卡高性能服务器用作计算主机,部署计算节点服务.网络代理:  1台4核\4G内存\2网卡服务器用作计算主机,部署计算节点服务.网络代理: 1.1软件环境 CentOS 7.6-181