搜档网
当前位置:搜档网 › openstack虚拟化云计算平台详细安装流程报告-单机

openstack虚拟化云计算平台详细安装流程报告-单机

openstack虚拟化云计算平台详细安装流程报告-单机
openstack虚拟化云计算平台详细安装流程报告-单机

Openstack虚拟化云计算平台详细安装流程报告1.写在前面的话

Openstack到目前为止(201403),已经包含多个稳定版本(A-H),最新的稳定版本是Havana版,我们现在使用的实验版本也是havana版本。由于openstack的版本相互之间差异比较大,组件的安装命令等也略有相同,所以在参考此文档时要注意区别openstack的版本。

Openstack的各个组件相互之间是通过网络来进行互联互通,不同的组件理论上都可以部署在不同的节点上,可以通过一些的额外的步骤来提高openstack的可用性。基于我们的实验环境和现实情况,我们选择了官网推荐的最经典的安装方式,因此阅读此文档的读者在阅读文档时,注意我们使用的安装方式不是openstack的唯一安装方式。

2.Openstack架构

2.1基础组件

2.2组件对应关系

3.基础配置

1.硬件配置情况介绍:

2.节点情况介绍:

3.网络情况介绍:

通过一台单独的交换机进行网络访问,因此网络中有大量可用的10.10.70.XX段地址,可以分配给不同的虚拟机。

实验环境的网络速度有限速,所以很多措施是节省网络代码,如果网络条件好,很多步骤可以省略或者替换。

4.相关密码统计

所属机器用户名密码用户名密码说明

Centos的用户密码root/rootpass Root用户的密码

openstack/openstack Openstack的用户名密码mySQL数据库服务器Root/mysqlroot

Openstack服务密码Nova/nova

Keystone/keystone

Glance/glance

Cinder/cinder

Openstack数据库密码Nova/nova Keystone/keystone Glance/glance Cinder/cinder

4.基本的操作系统配置

在进行下面的所有操作时,必须要有root权限,如果root权限不好获取,可以通过sudo命令来获取。

重要提醒

4.1基础网络设置

1.将节点的IP设置成静态的IP地址。

修改文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

需要注意的内容如下:

DEVICE=eth0网卡的名称

HWADDR=00:1E:67:24:E7:31 Mac地址的名称

TYPE=Ethernet 网络类型

UUID=c6ee6fd1-467b-4f36-bcdc-307bc678191b

ONBOOT=yes 这是随系统启动而启动的选项

NM_CONTROLLED=no这是由系统的networkmanager来管理IP地址,设置为No BOOTPROTO=static 设置网卡获取IP地址方式有static,DHCP,bootp. 分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址IPADDR=10.10.70.20如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址

NETMASK=255.255.255.0子网掩码

GATEWAY=10.10.70.211网关地址

ARPCHECK=no

DNS1=10.10.70.211

设置完成之后,重启网络:

service network restart

重要提醒

1.有些教程中说ifcfg-eth0中的配置网关的GATEWAY关键字是NETWORK,

是不对的,实现发现如果设置错误,上不了外网。

2.ARPCHECK=no的作用是解决错误:网络重启报错:Bringing up interface

eth0: Determining if ip address 10.10.70.20 is already in use for device eth0...

2.设置节点的网关

修改对应网卡的网关的配置文件

vi /etc/sysconfig/network

修改以下内容

NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)

HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)

GATEWAY=10.10.70.211(设置本机连接的网关的IP地址。)

设置完成之后,重启网络:

service network restart

3.设置节点的DNS

修改对应网卡的DNS的配置文件

vi /etc/resolv.conf

修改一下内容:

nameserver 10.10.70.211

设置完成之后,重启网络:

service network restart

4.设置节点的主机名IP对应关系

1、修改文件:

vi /etc/sysconfig/network

设置:HOSTNAME=centos

2、修改文件:

vi etc/hosts

在以前的内容上增加:

127.0.0.1 centos

10.10.70.20 centos

重要提醒

设置节点的主机名和IP对应关系时要注意,每个节点都要配置此项,而且每个节点都要配置整个网络中其他节点的IP和主机名的对应关系。这样做的目的是为了在整个网络中,可以通过主机名来访问其他的机器。

5.关闭节点的防火墙以及其他安全策略。

1. 重启网络

运行以下命令

service NetworkManager stop

service network start

chkconfig NetworkManager off

chkconfig network on

2. 关闭防火墙

service iptables stop

chkconfig iptables off

service ip6tables stop

chkconfig ip6tables off

3. 关闭SELinux

setenforce 0

vi etc/sysconfig/selinux

修改SELINUX=permissive

重要提醒

4.2时间同步服务器设置

因为是单节点所以可以省略掉

4.3MySQL数据库设置

1.节点安装步骤:

●运行以下命令,安装mysql服务器和客户端

yum install -y mysql mysql-server MySQL-python

●启动MySQL服务

service mysqld start

相关主题