2.2云平台系统安装基础工作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
云计算平台的系统架构
云平台基础部署工作
需要资源
软件包资源和安装脚本 用OpenStack搭建云计算平台项目所需软件包资源和安装脚本介绍如表所示
编号 1 2 3 4 5
软件包资源或安装脚本 CentOS-6.5-x86_64-bin_DVD.iso XianDian-IaaS-v1.4.iso Xiandian_Pre.sh Xiandian_Install_Controller_Node.sh Xiandian_Install_Compute_Node.sh
如下图sda2、sda3是二个预留 的空分区,这里预留分区的大小只是 作个演示,不能作为实际分区的大小 ,并且要记住这个分区的设备名称, 也可以到/dev目录下看到设备名称 sda2、sda3,在以后的存储节点磁 盘分区时会用到。
2
云平台系统安装基础工作
与Linux相关的操作知识
计算节点硬盘分区图
作用 操作系统镜像 openstack软件包 环境初始配置脚本 控制节点安装脚本 计算节点安装脚本
3
云计算平台的系统架构
云平台基础部署工作
安装操作系统
• 各节点安装操作系统 安装Centos6.5_x64最小化桌面操作系统,配置ip和主机名,将提供的软件包资 源和安装脚本导入到操作系统内。
3
云计算平台的系统架构
统时可请选最小化(Mini)安装,或最小化桌面(Minimal Desktop)安装,如下图
最小化 安装
2
云平台系统安装基础工作
与Linux相关的操作知识
计算节点硬盘分区图
选择最小化桌面(Minimal Desktop)安装
建议使用“最小化桌面安装” 即使是最小化安装中也会默认安 装SSH服务,这样就可以进行远 程登录管理操作,完成云计算平 台的搭建。
vi的三种工作模式
2
云平台系统安装基础工作
与Linux相关的操作知识—yum命令的使用
yum即Yellow dog Updater, Modified。主 要功能是更方便的“添加/删除”更新RPM包
它能自动解决包的倚赖性问题,便于管理大量 系统的更新问题。
另外,apt(Advanced Packaging Tool)是 一款强大的包管理工具,也可以称作机制,
2
云平台系统安装基础工作
与Linux相关的操作知识
发行版本
发行版本是将Linux内核与应用软件打包发 行的版本,主流的Linux发行版本有:Red Hat Enterprise Linux 6.0,Centos 6.5,Ubuntu ,Debian GNU/Linux,openSUSE,红旗 Linux等。
云计算基础架构平台 技术与应用
学习目标
• 掌握构建云计算平台的系统拓扑结构。 • 掌握系统拓扑结构下的网络配置。 • 掌握正确配置搭建云计算平台的安装
基础工作。
云平台系统安装基础工作
2
任务要求 小李在上述系统架构的设计基础上开展下一步的工作,准备好 OpenStack搭建云计算平台项目所需的软件资源包,按云平台的网 络拓扑结构图进行设备准备与网络连接,完成云平台系统安装基础 工作。 • 准备OpenStack搭建云计算平台项目所需的软件资源包。 • 确定各节点的名称。 • 配置各节点的IP网络地址。 • 按要求安装各节点的操作系统。 • 配置系统环境变量。 • 在控制节点、网络节点、实例节点和存储节点分别运行脚本,完
2
云平台系统安装基础工作
与Linux相关的操作知识
系统配置文件
序号 配置文件
1
hosts
2
Network
3
ifcfg-eth0
4
Config
5
Iptales
所在子目录 /etc /etc/sysconfig/ /etc/sysconfig/network-scripts/ /etc/selinux/ /etc/sysconfig/
2
云平台系统安装基础工作
与Linux相关的操作知识
安装时注意以下几个方面: • 在进行安装时请选择英文界面;填写主机名称(Hostname) • 点击“Configure Network”作IP地址的设置 • 不选“System clock uses UTC” • 选择“Create Custom Layout”进行系统分区,到选择安装系
成各节点的配置安装。 • 验证安装基础工作。
2
云平台系统安装基础工作
节点主机名及IP地址规划
节点 主机
主机名
实例通信
IP规划 内部管理
内部私有
控制 节点
controller 172.24.3.10
172.24.2.10
172.24.4-6.0/24
实例 节点
compute
172.24.3.20
172.24.2.20
功能 主机名与IP地址的映射关系 主机名称 网卡0的IP地址 selinux的配置 配置防火墙规则
常用系统配置文件
2
云平台系统安装基础工作
与Linux相关的操作知识—Vi的使用
vi是一个功能强大的全屏幕文本编辑 工具
一直以来都作为类UNIX操作系统的默 认文本编辑器。vim是vi编辑器的增强 版本
2
云平台系统安装基础工作
与Linux相关的操作知识—yum安装
Centos自带yum软件 包,在最小化安装时 已经默认安装了yum
也可用下面命令安装,但 在具体应用时需修改源的 路径。 rpm -ivh yum-3.2.2940.el6.centos.noarch.r pm
CentOS采用的二进制包是rpm,CentOS的yum使用和apt有几分相似,安装了yum对许多包的 安装就方便多了。在OpenSstack云计算平台的搭建中需要改变软件包的文件位置,因此还需要 作相应的修改,后面的项目任务会作相应的练习,但是,yum是必须安装的。
$ vi /etc/sysconfig/network //修改主机名和网络设置 NETWORKING=yes HOSTNAME=controller //修改主机名为controller (永久生效) $ hostname controller // 临时修改系统主机名 $ hostname // 查询当前系统主机名 controller
2
云平台系统安装基础工作
与Linux相关的操作知识—FTP服务器
在OpenStack云计算平台的搭建过程中需要安装系统的软件包,这些软件包 可以直接拷贝到服务器本地,然后建立本地源yum,用yum命令进行软件包的安装 操作。
但是,有时不必将大量软件包拷贝到服务器上,而是在Linux客户端用其自 带的FTP服务器或在Windows客户端用第三方FTP服务软件(如Serv-U、 3CDamon)建立FTP服务器,在服务器上建立源yum的安装配置。这样,安装软 件包也就更加方便。
节点
2
云平台系统安装基础工作
各节点的安装系统要求
控制节点:
存放系统数据库、中间件 服务,实际为云平台系统 的大脑和控制中心。
实例节点:
具备存放虚拟机的服务器,支持 处理器虚拟化功能,运行虚拟机 管理程序(QEMU或KVM)管 理虚拟机主机,同时为外部用户 提供存储服务和内部实例提供块 存储服务。
2
在vi编辑器的基础上扩展了很多实用 的功能,但是习惯上也将vim称作vi
强大
2
云平台系统安装基础工作
与Linux相关的操作知识
Vi的工作模式
当输入:vi filename命令后,即进入 vi的命令模式,如图所示。vi的三种 模式间的切换通过以下按键进行: 命令模式→编辑模式 在命令模式中,使用a、i、o或Insert 键(Linux的版本不同,输入的命令键 有差异)等按键可以快速切换到编辑 模式,可以编辑配置文本文件。 编辑模式→命令模式 需要返回命令模式时, 按Esc键即可命令模式→末行模式
172.24.4-6.0/24
各节点主机名和IP地址规划列表
2
云平台系统安装基础工作
各节点的安装系统要求
主机为双网卡服务器或 者PC机,内存为4G以 上,处理器2核以上。
操作系统为 Centos 6.5_x64bit
主机要求
系统要求
主要指部署云平台的物 理节点服务器,下面来 说明实验环境节点的要 求和作用
云平台系统安装基础工作
与Linux相关的操作知识
Y:次版本号,偶数 代表正式版本,可 公开发行, 奇数代 表测试版本,不太 稳定。
Z:表示修改号, 表示第几次修改。 如:2.6.20。
X:主版本号, 通常在 一段时 间内比较稳定
Linux系统安装
OpenStack云计算平台的搭建过程中需要 重点知道的一些基础操作知识如下: Linux的版本可分为内核版本与发行版本 。内核版本是Linux任何版本的核心,内 核版本号由3个数字组成:X.Y.Z。
2
云平台系统安装基础工作
与Linux相关的操作知识—CentOS的yum配置
加快yum下载速度: yum -y install yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm yum源配置文件位置: /etc/yum.repos.d/*.repo
2
云平台系统安装基础工作
与Linux相关的操作知识—yum命令简介
当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于
/var/cache/yum目录下,所需时间可能较长。
yum check-update
//检查可更新的rpm包
yum clean packages
为了达到简化云平台的安装过程,将 搭建过程归纳为几大步骤,每一个步骤通 过建立Linux的命令脚本的执行完成相关 的任务,实训过程中提供相应的安装脚本
因此,对Linux的命令脚本的编程和 执行知识有所了解,通过分析脚本,可 以更清楚地知识安装过程及内部完成的 任务,对云平台的搭建有很好的理解和 掌握效果。
这里OpenStack云计算平台的搭建使用CentOS 6.5_x64bit版本。
2
云平台系统安装基础工作
与Linux相关的操作知识
云服务器的安装要求
一般服务器中,包含处理器摸块 、存储模块、网络模块、电源、风扇等 设备。云服务器关注的是高性能吞吐量 计算能力,关注的是在一段时间内的工 作最总和。因此,云服务器在架构上和 传统的服务器有着很大的区别,具有着 庞大的数据输入量或海量的工作集。
硬盘分区
如果是云计算的应用需要,一般 需购买带有双网卡的高性能服务器。 如果用OpenStack来搭建云计算平台 只是做一些实验工作,也可以用普通 高配置二块网卡的计算机。
2
云平台系统安装基础工作
与Linux相关的操作知识
硬盘分区
对服务器初始安装时可 用本地用光盘或U盘进行系 统安装,对控制节点的硬盘 分区没有特殊的要求,但是 ,对计算节点(实例节点) 一般可预留二个空分区。
云平台基础部署工作
配置IP
配置控制节点和计算节点IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文件。 配置如下:
// 清除暂存中rpm包文件
yum list
//列
出资源库中特定的可以安装 rpm包
yum install xmms-mp3
Leabharlann Baidu
// 安装rpm包,如xmms-mp3
yum remove licq
//删除rpm包,包括与该
包有倚赖性的包
2
云平台系统安装基础工作
与Linux相关的操作知识—Linux脚本命令的运行
另外,apt(Advanced Packaging在 Debian及其衍生版本的GNU/Linux中使用。 为什么CentOS要使用yum而不用apt,最简单 的原因是Centos自带yum。
强大
2
云平台系统安装基础工作
与Linux相关的操作知识—yum特点
01 可以同时配置多个资源库(Repository) 02 简洁的配置文件(/etc/yum.conf,/etc/yum.repos.d 下的文件) 03 自动解决增加或删除rpm包时遇到的倚赖性问题 04 使用方便 05 保持与RPM数据库的一致性
vi的三种工作模式
2
云平台系统安装基础工作
与Linux相关的操作知识
Vi的工作模式
查找、替换等操作。 在命令模式中按冒号(“Shift + :”)键 可以切换到末行模式。 处于末行模式时,vi编辑器的最后一 行会出现冒号“:”提示符。 该模式中可以设置vi编辑平台、保存 文件、退出编辑器,以及对文件内容 进行 末行模式→命令模式 在末行模式下按Esc键、或执行命令操 作后自动返回命令模式,或退出vi操 作命令。