2019独角兽企业重金招聘Python工程师标准>>>
环境:
node1 控制节点
node2 计算节点
安装依赖
[root@linux-node1 ~]# yum install -y python-pip gcc gcc-c++ make libtool patch automake python-devel libxslt-devel MySQL-python openssl-devel libudev-devel git wget libvirt-python libvirt qemu-kvm gedit python-numdisplay python-eventlet device-mapper bridge-utils libffi-devel libffi python-crypto
安装redhat的rdo仓库
[root@linux-node1 ~]# yum install \
http://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
由于Icehouse版本已经不更新了,所以被移动到了EOL目录下,所以需要修改仓库的URL。
[root@linux-node1 ~]# vim /etc/yum.repos.d/rdo-release.repo
[openstack-icehouse]
name=OpenStack Icehouse Repository
baseurl=http://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/
enabled=1
skip_if_unavailable=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Icehouse
priority=98
Keystone安装
yum install openstack-keystone python-keystoneclient
Glance安装
yum install openstack-glance python-glanceclient python-crypto
Nova控制节点安装
[root@linux-node1 ~]#yum install openstack-nova-api openstack-nova-cert \
openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy \
openstack-nova-scheduler python-novaclient
nova.conf是配置Nova的核心配置文件,Nova的配置主要围绕该配置文件。
Nova计算节点安装
[root@linux-node2 ~]# yum install -y qemu-kvm libvirt openstack-nova-compute python-novaclient
Neutron控制节点安装
[root@linux-node1 ~]# yum install openstack-neutron openstack-neutron-ml2 python-neutronclient openstack-neutron-linuxbridge
Neutron在计算节点部署
[root@linux-node2 ~]# yum install openstack-neutron openstack-neutron-ml2 python-neutronclient openstack-neutron-linuxbridge
Horizon安装
# yum install -y httpd mod_wsgi memcached python-memcached openstack-dashboard
Cinder控制节点安装
[root@linux-node1 ~]# yum install openstack-cinder python-cinderclient
Cinder存储节点安装
[root@linux-node1 ~]# yum install openstack-cinder python-cinderclient
Cinder存储节点安装
root@linux-node1 ~]# yum install openstack-cinder-volume