Centos6.5部署OpenStack.doc_第1页
Centos6.5部署OpenStack.doc_第2页
Centos6.5部署OpenStack.doc_第3页
Centos6.5部署OpenStack.doc_第4页
Centos6.5部署OpenStack.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Centos6.5部署OpenStack云平台注:硬件要求:OpenStack云平台至少需要两台服务器,一台作为控制节点(controller)、一台作为计算节点(compute),两台服务器可以安装网络代理组件来代替网络节点。软件要求:系统使用Centos6.5,控制节点(minimal),计算节点(desktop)。部署yum源:采用本地源,控制节点充当FTP服务器即可。部署过程如下1 基本坏境配置1.1 配置网络修改和添加/etc/sysconfig/network-scripts/ifcfg-eth*(具体网口)文件(1) controller节点eth0:0eth1:0(2) Compute节点eth0:0eth1:01.2 配置主机名在/etc/hosts文件添加如下内容controller节点0 controller0 computecompute节点 0 controller0 compute注:若想在OpenStack中加入多台服务器,必须在/etc/hosts中添加IP地址和对应的主机名1.3 配置yum源本次安装采用的本地源,在实际安装过程中可以选择网络源,但网络速度一定要快。#controller和compute节点备份yum源#mkdir -p /opt/yum_bak#mv /etc/yum.repos.d/* /opt/yum_bakcontroller节点在/etc/yum.repos.d/创建yum.repo源文件,本次部署源为OpenStack压缩包中的iaas-repo文件夹和centos6.5文件夹注:centos6.5存放系统光盘中的全部文件centosbaseurl=file:/opt/centos6.5/gpgcheck=0enabled=1openstack-icehousebaseurl=file:/opt/iaas-repo/gpgcheck=0Enabled=1compute节点在/etc/yum.repos.d/创建yum.repo源文件centosbaseurl=0/centos6.5gpgcheck=0enabled=1openstack-icehousebaseurl=ftp:/192.1686.100.10iaas-repo/gpgcheck=0Enabled=1清除缓存#yum clean all1.4 配置FTP服务器controller节点#yum install -y vsftpd修改/etc/vsftpd.conf文件,允许匿名用户访问/opt/下所有资源Anon_root=/opt/1.5 配置Selinux和防火墙controller和compute节点#service iptables stop#chkconfig iptables off修改/etc/selinux/config文件SELINUX=permissive1.6 安装服务器(1) controller和compute节点 #yum install -y ntp(2) 配置controller节点 修改/etc/ntp.conf文件,添加以下内容 server fudge stratum 10 启动ntp服务器 #service ntpd restart #chkconfig ntpd on(3) 配置compute节点 #ntpdate controller #chkconfig ntpd on1.7 安装mysql数据库(1) controler 节点 执行脚本 #./iaas-install-mysql.sh(2) compute 节点 #yum install -y MySQL-python1.8 安装yum-plugin-priorities插件 controller和compute 节点 #yum install -y yum-plugin-priorities1.9 安装消息代理服务 controller 节点 #yum install -y qpid-cpp-server 修改/etc/qpidd.conf 文件 auth=no 启动消息代理 #service qpidd restart #chkconfig qpidd on 重启2 配置认证服务(Kesytone) Controller 节点 执行脚本 #./iaas-install-keystone.sh3 配置镜像服务(Glance) Controller 节点 执行脚本 #./iaas-install-glance.sh 上传镜像: #glance image-create -name centos6.5 -disk-format qcow2 -container-format bare -is-public -progress /opt/images/centos_65_x86_6420140327.qcow2 验证镜像 #glance index4 配置计算服务 Controller节点 执行脚本 #./iaas-install-nova-controller.sh Compute节点 执行脚本 #./iaas-install-nova-compute.sh 验证Nova #nova image-list 注:检查系统处理器是否支持虚拟机的硬件加速 执行命令: #egrep -c (vmx|svm) /proc/cpuinfo (1) 如果返回的值大于等于1,说明系统支持硬件加速 (2) 如果返回的值为0,说明系统不支持硬件加速,需要配置libvirt取代KVM来使用QEMU。 #openstack-config -set /etc/nova/nova.conf libvirt virt_type qemu5 配置网络服务 Controller 节点 执行脚本 #./iaas-install-neutron-controller.sh Compute 节点 执行脚本 #./iaas-install-neutron-compoute.sh 验证网络服务 #neutron agent-list 如果返回表中的status有:xxx,说明此服务没有开启,到相对应的节点开启此服务即可。 创建网络 Controller 节点 #source /etc/keystone/admin-openrc.sh #tenantID=keystone tenant-list | grep service | awk print $2 #neutron net-create -tenant-id $tenantID flat -shared -provider:netwok_type flat -provider:physical_network flat6 安装dashboard Controller 节点 #yum install -y memcached python-memcached mod_wsgi openstack-dashboard 配置 修改/etc/openstack-dashboard/local_settings文件 ALLOWED_HOST = 0,localhost OPEN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论