华为云计算HCIA实验指南(第二版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 FusionCompute安装

1.1 安装前准备

为完成本书的各个实验,作者设计了一个实验拓扑,该拓扑非常精简,采用该拓扑读者既能通过实验掌握华为云计算的主要功能,同时也可减少对设备数量的要求,降低实验室的总成本。本章采用华为目前最新的RH2288H V5服务器完成,但考虑实际情况,也把老版本服务器的配置方法保留,放在第9章,有需要的读者可以用9.1节介绍的服务器配置来替代1.1.3节相关内容。

1.1.1 实验拓扑

整体实验网络拓扑如图1-1所示,设备清单如表1-1所示,该表中给出了详细的设备配置。图1-1中包含2台华为RH2288H V5服务器、2台华为FC存储交换机SNS2124、1台华为存储设备S2600T(双控制器,A控制器和B控制器)、1台华为二层以太网交换机(简称交换机)S5700-52P-L1-AC、1台华为路由器AR1220。RH2288H V5服务器有专用的BMC接口,通过该接口可以远程开、关服务器以及安装操作系统,服务器另外4个千兆位接口连接到交换机。FC存储交换机SNS2124有管理接口连接到交换机,管理员可以远程配置存储交换机。存储设备S2600T有2个控制器,每个控制器均有一个管理接口连接到交换机,管理员可以远程配置存储设备。路由器AR1220用于将整个网络连接到互联网(本书互联网为校园网)。

存储设备是云计算中非常重要的基础设施。存储部分的拓扑结构如图1-2所示,存储设备清单及其详细配置见表1-1中4、5、6三行。服务器RH2288H V5通过不同的FC接口连接到不同的存储交换机SNS2124,存储交换机SNS2124又各自连接到SAN存储S2600T的不同控制器上,这样做的目的是实现存储网络的冗余,同时也实现了存储的多路径功能,提供较高的性能。

图1-1 整体实验网络拓扑

图1-2 存储部分的拓扑结构

表1-1 设备清单

(续表)

各设备管理IP地址及管理员用户名和密码如表1-2所示,因为本书用于教学,所以尽可能让所有的用户名和密码保持一致。如果为实际的运行环境,请勿采用默认的密码或者统一密码,以免带来安全问题。

表1-2 各设备IP地址及管理用户名和密码

(续表)

VLAN规划如表1-3所示,需要在交换机上配置表1-3中的VLAN;同时在路由器上要使用单臂路由实现VLAN间的路由并进行NAT,将这些VLAN与互联网(校园网)相连接。

表1-3 VLAN规划

(续表)

1.1.2 交换机、路由器配置

【背景知识】

云计算离不开网络基础设施,云计算中的网络通常会分为不同的平面,例如,管理平面、存储平面、业务平面等。管理平面:主要负责整个系统的监控、操作维护(系统配置、系统加载、告警上报)和虚拟机管理(创建/删除虚拟机、虚拟机调度)等。存储平面:主要为存储系统提供通信平面,并为虚拟机提供存储资源,用于虚拟机数据存储和访问(包括虚拟机的系统磁盘和用户磁盘中的数据)。业务平面:主要为虚拟机的虚拟网卡提供对外通信平面。

【实验内容】

① 在交换机S5700上创建各个网络平面对应的VLAN,配置Trunk和链路聚合。交换机各接口模式及所在VLAN如表1-4所示。服务器、存储交换机、存储设备、管理员均在管理平面(VLAN 1);存储设备S2600T两个控制器的H0、H1接口连接到存储平面,两台服务器RH2288H V5的E1接口通过Trunk链路连接到存储平面(VLAN 2);将两台服务器的E2、E3进行链路聚合,通过Trunk链路连接到交换机。

表1-4 交换机各接口模式及所在VLAN

(续表)

② 在路由器AR1220上配置单臂路由,实现VLAN间路由;配置NAT功能,将各VLAN与互联网(校园网)相连接。

【实验拓扑】

实验拓扑如图1-1所示。

【实验步骤】

(1)通过Console端口连接并配置交换机

(2)通过Console端口连接并配置路由器

1.1.3 服务器配置

【背景知识】

要在服务器(也称为主机)上安装FusionCompute,服务器要满足一定要求,包括主机的硬件配置以及主机的BIOS设置。主机配置要求如表1-5所示,主机的BIOS设置要求如表1-6所示。

智能型平台管理接口(Intelligent Platform Management Interface,IPMI)标准是管理基于Intel结构的企业系统中所使用的外围设备采用的一种工业标准,用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。实现IPMI使用IPMI专用芯片,其核心是一个专用芯片/控制器[被称为服务器处理器或基板管理控制器(BMC)],它并不依赖于服务器的处理器、BIOS或操作系统来工作,非常独立,是一个单独在系统内运行的无代理管理子系统。BMC通常是一个安装在服务器主板上的独立的板卡。

表1-5 主机配置要求

表1-6 主机的BIOS设置要求

【实验内容】

① 对两台RH2288H V5服务器的BIOS进行设置,以满足表1-6中要求,同时配置IPMI,以便远程安装FusionCompute系统。

② 对两台RH2288H V5服务器的RAID进行配置,由于每台服务器上有5块硬盘,因此将其规划组成RAID 5磁盘组,FusionCompute将安装在每台服务器上的本地硬盘上。

【实验步骤】

(1)在服务器RH2288H V5上进行现场操作

在服务器1接上显示器、键盘、鼠标,打开服务器电源,当出现图1-3所示的服务器开机画面时,按Del键进入设置界面。

图1-3 服务器开机画面

(2)选择配置功能

在进入设置界面前,服务器需验证权限,服务器会要求输入密码(初始默认为Admin@9000),成功输入后,如图1-4所示,移动光标到“BIOS配置”,按回车键,进行功能选择。

图1-4 功能选择

(3)进入BIOS配置界面

如图1-5所示,进入BIOS配置界面,选择“高级”→“IPMI iBMC配置”,按回车键进入IPMI iBMC配置界面。

图1-5 BIOS配置界面

(4)完成BIOS配置

在IPMI iBMC配置界面中,如图1-6所示,先将“设置iBMC服务”设置为“启用”状态,然后将光标移动到“iBMC配置”菜单,按回车键。

图1-6 开启iBMC服务

在如图1-7所示的界面中,按照表1-2规划配置BMC的用户名、密码和IPv4地址,这样管理员就可以通过该IP地址来远程开、关服务器,也可以远程安装操作系统。配置完成后按“F10”键保存配置并退出,此时服务器1的初始配置完成。服务器2也按照此方式进行设置。设置完成后就可以将连接服务器的显示器和键鼠撤下了。

图1-7 配置BMC的IPv4地址

(5)登录BMC

在管理员计算机上配置一个VLAN 1网段的IP地址(例如,192.168.1.2/24,网关为192.168.1.254),可以从管理员计算机上ping通服务器1(192.168.1.201)和服务器2(192.168.1.202)进行测试。安装新版火狐浏览器,在地址栏输入http://192.168.1.201就能打开BMC登录界面(忽略证书不安全报警,将此站点添加为“例外”),如图1-8所示,分别输入前面的步骤中配置的BMC的用户名root和密码IE$cloud8!,单击“登录”按钮。

(6)查看磁盘状态

因为服务器支持带外管理,所以在服务器的BMC界面就可配置RAID。如图1-9所示,单击“信息”→“系统信息”→“存储”,能看到磁盘信息——存储状态(服务器必须在上电状态且完成服务器的开机自检),图1-9中的5块磁盘已被组成一个逻辑磁盘(之前实验的遗留)。

图1-8 BMC登录界面

图1-9 存储状态

(7)清除原有逻辑盘

如图1-10所示,单击“配置”,在“逻辑盘”项选择“删除”,勾选现有的逻辑磁盘(RAID 0),然后单击“保存”按钮,将清除之前实验完成的RAID配置。

图1-10 清除之前实验完成的RAID配置

(8)配置RAID

清除之前的逻辑磁盘后,需要等待约一分钟,然后选择“创建”项,将5块硬盘组成RAID 5,如图1-11所示,将名称设置为“system”,级别选择“5”,勾选Disk0、Disk1、Disk2、Disk3、Disk4,其余参数保持默认,单击“保存”按钮。(正常工作场景下可以只给服务器配置2块硬盘,组成RAID 1,用于安装主机操作系统,以提高可靠性。本服务器有5块磁盘,可以组成RAID 0或者RAID 5。)

图1-11 配置RAID 5

(9)打开远程控制台

在BMC界面的“远程控制”界面中,如图1-12所示,选择以Java或者HTML5的方式来打开集成远程控制台。这里因为要安装CNA,所以推荐使用Java方式,不过需要安装jre包,如jre-8u221-Windows-i586(注释:早期的华为、IBM等的老服务器只能使用jre7,但新服务器只支持新版的jre8)。因为Java方式在挂载ISO镜像安装系统时,上传数据会比较快,而采用HTML5方式上传数据偏慢,但其优点是不用安装任何插件,如果只是为了操控服务器,可以选它。(两种远程控制方式都分为独占方式和共享方式。一般推荐采用独占模式,避免多人同时操作造成干扰。)

图1-12 集成远程控制台

(10)运行Java程序

单击“Java集成远程控制台(独占)”会加载Java的环境,如图1-13所示,选中“我接受风险并希望运行此应用程序”,单击“运行”按钮。如图1-14所示,在服务器远程控制台界面,管理员可以像亲临服务器现场一样配置服务器。在后续的实验中,将多次使用远程控制台,例如,安装FusionCompute的CNA,以及对FusionCompute的CNA进行命令行操作等。

图1-13 接受风险运行Java程序

图1-14 服务器远程控制台界面