先电IaaS云平台基本环境配置_第1页
先电IaaS云平台基本环境配置_第2页
先电IaaS云平台基本环境配置_第3页
先电IaaS云平台基本环境配置_第4页
先电IaaS云平台基本环境配置_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、OPENSTACK配置与管理项目式实训任务一 先电IaaS云平台基本环境配置OPENSTACK配置与管理一任务前提环境:本地主机需准备好终端软件,通过终端软件连接安装好CentOS6.5最小化系统的控制节点以及计算节点,上述节点可以是物理机,也可以是VM环境下的虚拟机,本地主机中还需存放CentOS-6.5-x86_64-bin.iso和XianDian-iaas-v1.2.iso两个用于安装先电IaaS云平台的镜像。二任务涉及节点:controller,compute三任务目标:1.完成hosts文件的修改;2.完成selinux的修改;3.完成yum源的配置;4.完成NTP服务的安装;5.

2、完成Qpid服务的安装;6.完成openstack环境准备包的安装。OPENSTACK配置与管理四任务步骤及其详解:步骤一:修改hosts文件在controller节点和compute节点,分别执行vi命令,修改/etc/hosts文件,下面以controller节点上的操作为例,命令如下。rootcontroller # vi /etc/hosts在打开/etc/hosts,添加controller和compute主机名对应IP地址的解析,将0 解析为controller,0 解析为compute。配置结果,如图1所示。图图1 host1

3、host文件中添加主机名解析文件中添加主机名解析OPENSTACK配置与管理步骤二:修改selinux配置文件在controller节点和compute节点,分别执行vi命令,修改/etc/selinux/config文件,下面以controller节点上的操作为例,命令如下。rootcontroller # vi /etc/selinux/config在文件中修改参数SELINUX=permissive,配置结果如图2所示。图图2 2 设置设置selinuxselinux配置文件中的参数配置文件中的参数OPENSTACK配置与管理Config配置文件内容修改后重启生效,我们可以通过seten

4、force命令临时生效配置,命令如下。rootcontroller # setenforce 0配置完成后我们可以通过getenforce命令查看selinux的规则,命令如下。rootcontroller # getenforce如果上述的命令输出结果为permissive,表示我们修改成功。OPENSTACK配置与管理步骤三:在controller节点配置yum源首先,将CentOS-6.5-x86_64-bin.iso和XianDian-iaas-v1.2.iso两个镜像文件上传至controller节点opt目录下,这里我们使用前面介绍SecureFX终端软件直接登陆controlle

5、r节点后,将本地的文件拖入上述目录即可,如图3所示。图图3 3 使用使用SecureFXSecureFX上传两个镜像文件上传两个镜像文件OPENSTACK配置与管理上传完毕后,我们需要再确认/opt/目录下是否有这两个镜像文件,命令如下,确认结果如图4所示。rootcontroller # ll /opt/图4 确认两个镜像文件已上传接下来我们在/opt/目录下创建centos和iaas目录,命令如下。rootcontroller # mkdir /opt/centosrootcontroller # mkdir /opt/iaas目录创建完毕后,我们将CentOS-6.5-x86_64-bi

6、n.iso镜像挂载到centos目录,命令如下。rootcontroller # mount -o loop /opt/CentOS-6.5-x86_64-bin.iso /opt/centos/之后再将XianDian-iaas-v1.2.iso镜像挂载到iaas目录,命令如下。rootcontroller # mount -o loop /opt/XianDian-iaas-v1.2.iso /opt/iaas/OPENSTACK配置与管理挂载完成后我们可以通过ll命令查看centos和iaas目录的内容,命令如下,其结果如图5以及图6所示。rootcontroller # ll /opt

7、/centos/rootcontroller # ll /opt/iaas/图图5 确认镜像文件正确挂载确认镜像文件正确挂载(1)OPENSTACK配置与管理图4.3.5中Packages目录为CentOS系统软件包存放目录,repodata存放yum索引文件。yum源配置文件内baseurl指定目录应该为索引目录的上级目录即centos目录。图图6确认镜像文件正确挂载确认镜像文件正确挂载(2)这里我们再查看一下/opt/iaas/iaas-repo/目录内的文件,命令如下,其结果如图7所示。rootcontroller # ll /opt/iaas/iaas-repo/图图7 iaas-re

8、po目录结构目录结构OPENSTACK配置与管理在上述所有操作成功之后,我们删除/etc/yum.repo.d/内的所有原有的yum源配置文件,命令如下。rootcontroller # rm -rf /etc/yum.repos.d/*删除完成后,我们手工创建yum源配置文件local.repo,建立本地的yum源,让之后controller节点所有用到的软件包从本地安装,命令如下。/opt/iaas/目录中存放了先电IaaS云平台所有需要的安装包,其下的iaas-repo目录内的centos、epel、openstack-icehouse三个目录都为不同类型软件包存放目录,repodata

9、目录为存放yum索引目录。yum源配置文件内baseurl指定目录应为repodata目录上级目录即iaas-repo目录。OPENSTACK配置与管理rootcontroller # vi /etc/yum.repos.d/local.repo在local.repo内写入已下内容:centosname=centosbaseurl=file:/opt/centosenbaled=1gpgcheck=0iaasname=iaasbaseurl=file:/opt/iaas/iaas-repoenbaled=1gpgcheck=0OPENSTACK配置与管理上述文件完成后保存退出,我们还要使用yu

10、m list命令确认yum源是否配置成功,其结果如图8所示。rootcontroller # yum list图图8 8 确认本地确认本地yumyum源配置成功源配置成功完成上述配置之后,我们在controller节点安装vsftpd服务,使得compute节点能够访问controller节点通过ftp构建的yum源并安装软件包,命令如下,其安装成功的结果如图9所示。图图9 9 确认确认vsftpdvsftpd安装成功安装成功OPENSTACK配置与管理接下来,我们通过vi命令修改vsftpd服务配置文件,命令如下。rootcontroller # vi /etc/vsftpd/vsftpd.

11、conf在上述配置文件的第一行下插入参数anon_root=/opt,如图10所示。图图10 10 修改修改vsftpd.confvsftpd.conf文件中的参数文件中的参数修改完毕后保存退出,之后启动vsftpd服务,并设置为开机自动启动,命令如下。rootcontroller # service vsftpd startrootcontroller # chkconfig vsftpd on为了保证之后compute,controller节点云平台组件之间能够正常通过IP网络通信,以及compute的云平台组件可以通过ftp安装,我们还需要同时关闭上述两个节点的防火墙,命令如下。root

12、controller # service iptables stoprootcompute # service iptables stopOPENSTACK配置与管理和controller节点一样,我们需要在compute节点删除/etc/yum.repo.d/目录下原有的yum源配置文件。rootcompute # rm -rf /etc/yum.repos.d/*之后我们通过vi命令在compute节点手工创建yum源配置文件local.repo,建立ftp远程的yum源,其路径指向我们之前在controller节点下构建的ftp,命令如下在文件内输入以下内容:centosname=cen

13、tosbaseurl=0/centosenabled=1gpgcheck=0iaasname=iaasbaseurl=0/iaas/iaas-repoenabled=1gpgcheck=0OPENSTACK配置与管理完成后保存退出,并使用yum list命令确认compute的yum源是否配置成功,其结果如图11所示。rootcompute # yum list图图11 11 确认确认computecompute节点的节点的yumyum配置成功配置成功OPENSTACK配置与管理步骤四:配置NTP时钟同步服务control

14、ler节点和compute节点需要同时被外部主机访问,所以两个节点主机时钟必须同步。我们可以在controller节点安装NTP服务端,让compute节点与controller节点的时钟同步。在controller节点和compute节点,分别安装NTP服务,命令如下,安装成功的结果如图12所示。rootcontroller # yum -y install ntprootcompute # yum -y install ntp图12 NTP服务安装成功OPENSTACK配置与管理之后我们在controller节点修改ntp.conf配置文件将controller节点作为服务端,使用vi命令

15、打开NTP服务的主配置文件,命令如下。rootcontroller # vi /etc/ntp.conf将文件中的以下参数:server 0. iburstserver 1. iburstserver 2. iburstserver 3. iburst替换为:server fudge stratum10如图13中最后两行所示。图图13 修改修改NTP主配置文件中的参数主配置文件中的参数OPENSTA

16、CK配置与管理完成后保存退出,在controller节点启动NTP服务并设置为开机自动启动,命令如下。rootcontroller # service ntpd startrootcontroller # chkconfig ntpd on在compute节点,使用ntpdate命令同步controller节点的时钟(务必确保controller节点的防火墙为关闭状态),命令如下。rootcompute # ntpdate controller看到如下输出信息表示时钟同步成功。19 Jul 18:49:39 ntpdate34824: adjust time server 192.168.10

17、0.10 offset 0.007255 sec之后再将compute节点的ntp服务设置为开机自动启动,命令如下。rootcompute # chkconfig ntpdate on自此,NTP服务已经全部安装完成。OPENSTACK配置与管理步骤五:安装Qpid服务Qpid服务需要在controller节点和compute节点分别安装,两个节点安装步骤相同,下面以controller节点的安装为例进行介绍。在controller节点通过yum源安装Qpid服务,命令如下,其结果如图14所示。rootcontroller # yum -y install qpid-cpp-server图14

18、 Qpid服务安装成功OPENSTACK配置与管理接下来,我们需要通过vi命令修改Qpid服务的主配置文件,命令如下。rootcontroller # vi /etc/qpidd.conf将该配置文件的最后一行auth=yes修改为auth=no如图15所示。图15 修改Qpid主配置文件的参数修改完成后保存退出配置文件,启动Qpid服务并设置为开机自动启动,命令如下。rootcontroller # service qpidd startrootcontroller # chkconfig qpidd oncompute节点上Qpid服务的安装操作与controller节点的操作相同,请参考上文操作。自此,Qpid服务安装完成。OPENSTACK配置与管理步骤六:OpenStack环境准备包的安装在controller节点和compute节点,分别安装OpenStack环境准备包,命令如下。rootcontroller # yum -y install y

温馨提示

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

评论

0/150

提交评论