构建先电IaaS云平台的环境准备_第1页
构建先电IaaS云平台的环境准备_第2页
构建先电IaaS云平台的环境准备_第3页
构建先电IaaS云平台的环境准备_第4页
构建先电IaaS云平台的环境准备_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、任务一 先电IaaS云平台基本环境配置一任务前提环境:本地主机需准备好终端软件,通过终端软件连接安装好CentOS6.5最小化系统的控制节点以及计算节点,上述节点可以是物理机,也可以是VM环境下的虚拟机,本地用于安装先电IaaS云平台的镜像。二任务涉及节点:controller,compute三任务目标:1.完成hosts文件的修改;2.完成selinux的修改;3.完成yum源的配置;4.完成NTP服务的安装;5.完成Qpid服务的安装;6.完成openstack环境准备包的安装。四任务步骤及其详解:步骤一:修改hosts文件(此处有视频:4-2(1)先电Iaas云平台的逻辑架构及其实现)在

2、controller节点和compute节点,分别执行vi命令,修改/etc/hosts文件,下面以controller节点上的操作为例,命令如下。rootcontroller # vi /etc/hosts在打开/etc/hosts,添加controller和compute主机名对应IP地址的解析,解析为controller,解析为compute。配置结果,如图1所示。图1 host文件中添加主机名解析步骤二:修改selinux配置文件在controller节点和compute节点,分别执行vi命令,修改/etc/selinux/config文件,下面以controller节点上的操作为例,

3、命令如下。rootcontroller # vi /etc/selinux/config在文件中修改参数SELINUX=permissive,配置结果如图2所示。图2设置selinux配置文件中的参数Config配置文件内容修改后重启生效,我们可以通过setenforce命令临时生效配置,命令如下。rootcontroller # setenforce 0配置完成后我们可以通过getenforce命令查看selinux的规则,命令如下。rootcontroller # getenforce如果上述的命令输出结果为permissive,表示我们修改成功。步骤三:在controller节点配置yu

4、m源首先,将镜像文件上传至controller节点opt目录下,这里我们使用前面介绍SecureFX终端软件直接登陆controller节点后,将本地的文件拖入上述目录即可,如图3所示。图3 使用SecureFX上传两个镜像文件上传完毕后,我们需要再确认/opt/目录下是否有这两个镜像文件,命令如下,确认结果如图4所示。(此处有视频:4-2(2)先电Iaas云平台的逻辑架构及其现)rootcontroller # ll /opt/图4 确认两个镜像文件已上传接下来我们在/opt/目录下创建centos和iaas目录,命令如下。rootcontroller # mkdir /opt/centos

5、rootcontroller # mkdir /opt/iaas目录创建完毕后,我们将CentOS-6.5-x86_64-bin.iso镜像挂载到centos目录,命令如下。rootcontroller # mount -o loop /opt/CentOS-6.5-x86_64-bin.iso /opt/centos/之后。挂载完成后我们可以通过ll命令查看centos和iaas目录的内容,命令如下,其结果如图5以及图6所示。rootcontroller # ll /opt/centos/rootcontroller # ll /opt/iaas/图5 确认镜像文件正确挂载(1)图中Pack

6、ages目录为CentOS系统软件包存放目录,repodata存放yum索引文件。yum源配置文件内baseurl指定目录应该为索引目录的上级目录即centos目录。图6确认镜像文件正确挂载(2)这里我们再查看一下/opt/iaas/iaas-repo/目录内的文件,命令如下,其结果如图7所示。rootcontroller # ll /opt/iaas/iaas-repo/图7 iaas-repo目录结构/opt/iaas/目录中存放了先电IaaS云平台所有需要的安装包,其下的iaas-repo目录内的centos、epel、openstack-icehouse三个目录都为不同类型软件包存放目

7、录,repodata目录为存放yum索引目录。yum源配置文件内baseurl指定目录应为repodata目录上级目录即iaas-repo目录。在上述所有操作成功之后,我们删除/etc/yum.repo.d/内的所有原有的yum源配置文件,命令如下。删除完成后,我们手工创建yum源配置文件local.repo,建立本地的yum源,让之后controller节点所有用到的软件包从本地安装,命令如下。在local.repo内写入已下内容:centosname=centosbaseurl=file:/opt/centosenbaled=1gpgcheck=0iaasname=iaasbaseurl=

8、file:/opt/iaas/iaas-repoenbaled=1gpgcheck=0上述文件完成后保存退出,我们还要使用yum list命令确认yum源是否配置成功,其结果如图8所示。rootcontroller # yum list图8 确认本地yum源配置成功完成上述配置之后,我们在controller节点安装vsftpd服务,使得compute节点能够访问controller节点通过ftp构建的yum源并安装软件包,命令如下,其安装成功的结果如图9所示。rootcontroller # yum -y install vsftpd图9 确认vsftpd安装成功接下来,我们通过vi命令修改

9、vsftpd服务配置文件,命令如下。rootcontroller # vi /etc/vsftpd/vsftpd.conf在上述配置文件的第一行下插入参数anon_root=/opt,如图10所示。图10 修改vsftpd.conf文件中的参数修改完毕后保存退出,之后启动vsftpd服务,并设置为开机自动启动,命令如下。rootcontroller # service vsftpd startrootcontroller # chkconfig vsftpd on为了保证之后compute,controller节点云平台组件之间能够正常通过IP网络通信,以及compute的云平台组件可以通过f

10、tp安装,我们还需要同时关闭上述两个节点的防火墙,命令如下。rootcontroller # service iptables stoprootcompute # service iptables stop和controller节点。之后我们通过vi命令在compute节点手工创建yum源配置文件local.repo,建立ftp远程的yum源,其路径指向我们之前在controller节点下构建的ftp,命令如下。在文件内输入以下内容:centosname=centosenabled=1gpgcheck=0iaasname=iaasenabled=1gpgcheck=0完成后保存退出,并使用yu

11、m list命令确认compute的yum源是否配置成功,其结果如图11所示。rootcompute # yum list图11 确认compute节点的yum配置成功步骤四:配置NTP时钟同步服务(此处有视频:4-2(3)先电Iaas云平台的逻辑架构及其实现)controller节点和compute节点需要同时被外部主机访问,所以两个节点主机时钟必须同步。我们可以在controller节点安装NTP服务端,让compute节点与controller节点的时钟同步。在controller节点和compute节点,分别安装NTP服务,命令如下,安装成功的结果如图12所示。rootcontroll

12、er # yum -y install ntprootcompute # yum -y install ntp图12 NTP服务安装成功之后我们在controller节点修改ntp.conf配置文件将controller节点作为服务端,使用vi命令打开NTP服务的主配置文件,命令如下。rootcontroller # vi /etc/ntp.conf将文件中的以下参数:替换为:如图13中最后两行所示。图13 修改NTP主配置文件中的参数 完成后保存退出,在controller节点启动NTP服务并设置为开机自动启动,命令如下。rootcontroller # service ntpd start

13、rootcontroller # chkconfig ntpd on在compute节点,使用ntpdate命令同步controller节点的时钟(务必确保controller节点的防火墙为关闭状态),命令如下。rootcompute # ntpdate controller看到如下输出信息表示时钟同步成功。之后再将compute节点的ntp服务设置为开机自动启动,命令如下。rootcompute # chkconfig ntpdate on自此,NTP服务已经全部安装完成。步骤五:安装Qpid服务Qpid服务需要在controller节点和compute节点分别安装,两个节点安装步骤相同,下

14、面以controller节点的安装为例进行介绍。在controller节点通过yum源安装Qpid服务,命令如下,其结果如图14所示。rootcontroller # yum -y install qpid-cpp-server图14 Qpid服务安装成功接下来,我们需要通过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环境准备包的安装在controller节点和compute节点,分别安装OpenStack环境准备包,命令如下。rootcontroller # yum -y install yum-plugin-priorities openstack-utils openstack-selinuxro

温馨提示

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

评论

0/150

提交评论