HCIP OpenStack实验环境搭建指南_第1页
HCIP OpenStack实验环境搭建指南_第2页
HCIP OpenStack实验环境搭建指南_第3页
HCIP OpenStack实验环境搭建指南_第4页
HCIP OpenStack实验环境搭建指南_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

1、 DOCPROPERTY Product&Project Name DOCPROPERTY DocumentName 华为认证CLOUD系列教程 DOCPROPERTY Product&Project Name HCIP-Cloud Computing-OpenStack实验环境搭建指南前 言简介本指南的目的在于指导地区部、供应商、HALP购买设备、安装实验环境以及实验过程中需要用到的软件等,最终组建成拓扑图,基于HCIP-Cloud Computing-OpenStack实验手册完成HCIP-Cloud Computing-OpenStack的相应实验。实验环境说明本实验环境面向准备HCIP

2、-Cloud Computing-OpenStack考试的OpenStack运维工程师。本实验环境搭建指南以一台服务器安装一套OpenStack实验环镜为例进行介绍,每套实验环境适用于一名学员同时上机操作。参考本实验环境搭建指南的“附录1:安装并使用多套OpenStack实验环境”可在一台服务器上安装并使用多套OpenStack实验环镜。注:若使用个人PC搭建OpenStack实验环境,请关注后续华为认证官网发布的HCIP-Cloud Computing-OpenStack V1.0实验环境搭建指南(PC版)。设备介绍HCIP-Cloud Computing-OpenStack实验需服务器以及

3、相关软件,推荐要求如下:设备/软件名称设备型号/软件版本服务器RH2288H-V5(本实验环境搭建指南使用的服务器为RH2288H-V3)Ubuntu OSUbuntu 18.04.2 LTS,下载地址: HYPERLINK /releases/18.04.2/ubuntu-18.04.2-desktop-amd64.iso /releases/18.04.2/ VirtualBoxVersion 5.2.18 Ubuntu r123745,从Ubuntu商店中获取OpenStack安装包Stein(Version 3.18.0),下载地址: HYPERLINK /training_labs/

4、 /training_labs/实验拓扑组网说明本实验环境在服务器上安装Ubuntu操作系统,并在Ubuntu上安装VirtualBox软件。通过自动化安装脚本在VirtualBox中部署OpenStack实验环境。每套OpenStack实验环境包括一个Controller节点和一个Compute节点。实验环境搭建流程图目录 TOC o 1-3 h z u HYPERLINK l _Toc16241248 前 言 PAGEREF _Toc16241248 h 1 HYPERLINK l _Toc16241249 简介 PAGEREF _Toc16241249 h 1 HYPERLINK l _

5、Toc16241250 实验环境说明 PAGEREF _Toc16241250 h 1 HYPERLINK l _Toc16241251 实验环境搭建 PAGEREF _Toc16241251 h 3 HYPERLINK l _Toc16241252 1 BIOS开启虚拟化开关 PAGEREF _Toc16241252 h 6 HYPERLINK l _Toc16241253 1.1 实验说明 PAGEREF _Toc16241253 h 6 HYPERLINK l _Toc16241254 1.2 前提条件 PAGEREF _Toc16241254 h 6 HYPERLINK l _Toc1

6、6241255 1.3 操作步骤 PAGEREF _Toc16241255 h 6 HYPERLINK l _Toc16241256 2 安装Ubuntu操作系统 PAGEREF _Toc16241256 h 11 HYPERLINK l _Toc16241257 2.1 前提条件 PAGEREF _Toc16241257 h 11 HYPERLINK l _Toc16241258 2.2 操作步骤 PAGEREF _Toc16241258 h 11 HYPERLINK l _Toc16241259 3 安装VirtualBox PAGEREF _Toc16241259 h 18 HYPERL

7、INK l _Toc16241260 3.1 前提条件 PAGEREF _Toc16241260 h 18 HYPERLINK l _Toc16241261 3.2 操作步骤 PAGEREF _Toc16241261 h 18 HYPERLINK l _Toc16241262 4 安装SSH,拷贝文件 PAGEREF _Toc16241262 h 21 HYPERLINK l _Toc16241263 4.1 实验说明 PAGEREF _Toc16241263 h 21 HYPERLINK l _Toc16241264 4.2 操作步骤 PAGEREF _Toc16241264 h 21 HY

8、PERLINK l _Toc16241265 5 (可选)安装远程登录工具 PAGEREF _Toc16241265 h 28 HYPERLINK l _Toc16241266 5.1 实验说明 PAGEREF _Toc16241266 h 28 HYPERLINK l _Toc16241267 5.2 操作步骤 PAGEREF _Toc16241267 h 28 HYPERLINK l _Toc16241268 6 安装OpenStack实验环境 PAGEREF _Toc16241268 h 36 HYPERLINK l _Toc16241269 6.1 实验说明 PAGEREF _Toc1

9、6241269 h 36 HYPERLINK l _Toc16241270 6.2 前提条件 PAGEREF _Toc16241270 h 36 HYPERLINK l _Toc16241271 6.3 操作步骤 PAGEREF _Toc16241271 h 36 HYPERLINK l _Toc16241272 附录1:安装并使用多套OpenStack实验环境 PAGEREF _Toc16241272 h 41 HYPERLINK l _Toc16241273 实验说明 PAGEREF _Toc16241273 h 41 HYPERLINK l _Toc16241274 操作步骤 PAGER

10、EF _Toc16241274 h 41BIOS开启虚拟化开关实验说明开始安装OpenStack环境安装前,需要先在服务器BIOS中开启支持虚拟化开关,否则后续运行OpenStack自动化安装脚本将出现报错提示。前提条件已获取服务器iBMC地址。操作步骤使用浏览器登录服务器iBMC页面,地址: HYPERLINK http:/iBMC http:/iBMC,输入用户名和密码,如“root/Huawei12#$”,单击下方的“登录”。在页面上方选择“远程控制”页签,进入远程控制页面。单击“集成远程控制台”的“Java集成远程控制台(独占)”或“Java集成远程控制台(共享)”。注:若未安装Jav

11、a,请单击“下载”,下载并安装Java,安装完成后请将该链接添加到Java安全例外列表中,并重启浏览器,重新登录,此处不作详细介绍。弹出如下打开kvm.jnlp对话框,选择“Open with”,单击“OK”。弹出如下安全警告,单击“Continue”。弹出如下安全警告,勾选“I accept the risk and want to run this application.”,单击“Run”。弹出服务器远程虚拟终端页面,在页面上方菜单栏单击,在操作列表中选择“强制重启”。弹出确认信息提示框,单击“Yes”。服务器开始重启。当出现如下页面时,按“Delete”键进入BIOS。按照信息提示输入

12、服务器BIOS密码,如“Huawei12#$”,按“Enter”。系统进入Setup Utility页面,选择“Advanced Intel RC Group IIO Configuration Intel VT for Directed I/O (VT-d) Intel VT for Directed I/O (VT-d)”, 按“Enter”键,选择“Enable”,按“Enter”键。注:不同服务器型号,路径可能有所不同,具体请参考服务器产品文档。按“F10”,弹出如下信息提示框,单击“Yes”。服务器开始重启。-结束安装Ubuntu操作系统前提条件获取Ubuntu操作系统镜像文件。操作

13、步骤返回浏览器页面,选择“配置 系统启动项”,“引导介质有效期”选择“单次有效”,“引导介质”选择“光驱”,单击“保存”。弹出确认信息提示框,单击“确定”。返回服务器远程虚拟终端页面,在页面上方菜单栏单击,选择“镜像文件”,单击“浏览”,选择本地的Ubuntu镜像文件,单击“连接”。当“连接”变为“断开”,表示镜像文件挂载成功。再次单击页面上方菜单栏的,选择“强制重启”。弹出信息提示框,单击“Yes”。等待服务器出现如下Ubuntu安装欢迎页面,选择“English”和“Install Ubuntu”。进入键盘布局页面,保持默认,单击“Continue”。进入更新和选择其他软件页面,选择“Mi

14、nimal installation”,其他保持默认,单击“Continue”。进入选择安装类型页面,选择“Erase disk and install Ubuntu”(注意:选择此选项将删除整个操作系统中的所有数据),单击“Continue”。系统默认选择服务器的第一块盘作为系统盘,单击“Install Now”。弹出如下将更改写入磁盘的信息确认提示框,单击“Continue”。进入选择时区页面,如“Shanghai”,单击“Continue”。进入设置用户和密码页面,设置用户如“huawei”,设置密码如“Huawei123”,单击“Continue”。等待Ubuntu操作系统安装完成。此

15、过程需要较长时间,请耐心等待,直到显示如下页面,表示操作系统安装完成,并按照系统提示,单击“Restart Now”进行重启。页面出现如下信息提示:单击页面上方菜单栏的,在展开的菜单中单击“断开”,卸载镜像文件。弹出如下信息提示框,单击“Yes”。当“断开”变为“连接”,表示镜像文件卸载成功。单击页面上方菜单栏的,在展开的菜单中单击“强制重启”,重启Ubuntu操作系统。弹出如下信息提示框,单击“Yes”。等待服务器启动完成。当出现如下用户登录页面,单击用户“huawei”,输入密码“Huawei123”,单击“Sign In”,登录Ubuntu桌面。至此,Ubuntu操作系统安装完成。-结束

16、安装VirtualBox前提条件Ubuntu操作系统已安装完成。操作步骤在Ubuntu桌面的左侧导航栏,单击,进入Ubuntu软件管理页面,在页面上方单击。弹出如下搜索栏,输入“VirtualBox”,单击下方搜索到的VirtualBox软件。注:该步骤中的Ubuntu需要能连接外网,若无法连接,可下载VirtualBox软件包拷贝至Ubuntu中进行安装。进入VirtualBox软件安装页面,单击“Install”。弹出如下认证信息对话框,输入用户“huawei”的密码“Huawei123”,单击“Authenticate”。系统开始安装VirtualBox软件。显示如下页面,表示Virtu

17、alBox安装完成,单击“Launch”。进入如下VirtualBox页面。-结束安装SSH,拷贝文件实验说明因最小化安装Ubuntu操作系统时未安装SSH,请大家自行安装SSH,并开启SSH服务,再通过WinSCP软件(实验中使用的跳转机为Window操作系统)将实验过程中需要用到的文件拷贝到Ubuntu上。操作步骤在Ubuntu桌面,右键单击选择“Open Terminal”,打开本地终端。执行以下命令,安装SSH。sudo apt install ssh按系统提示输入用户“huawei”的密码:Huawei123。安装过程中提示是否继续,输入“y”,等待安装完成。执行以下命令,查看SSH

18、服务的状态是否为“active(running)”。sudo systemctl status sshd按“q”退出,返回命令行。返回Ubuntu桌面,单击左下角的,查看应用程序,单击“Settings”,进入设置页面,在左侧导航栏选择“Sharing”,进入共享设置页面。单击共享设置页面上方的共享开关,打开共享,单击下方的“Remote Login”。弹出如下远程登录窗口,单击“Remote Login”后面的远程登录开关,打开远程登录。弹出如下需要认证的窗口,输入用户“huawei”的密码“Huawei123”,单击“Authenticate”。返回远程登录窗口,查看远程登录开关是否已打开

19、,关闭该窗口。向下拖动左侧导航栏的滑条,选择“Network”,进入网络设置页面,单击右侧显示为的网卡后面的。进入网卡详细信息页面,记录Ubuntu的IPv4地址,并勾选“Connect automaticlly”和“Make available to other users”,单击上方的“Apply”。返回跳转机桌面,打开WinSCP软件,输入Ubuntu的IP地址、用户名以及密码,单击下方的“Login”。出现如下页面,表示连接成功,页面左侧为跳转机Windows系统,页面右侧为连接的Ubuntu系统,在页面左右两侧选择相应目录并移动相应的文件或文件夹。如将跳转机Windows桌面的Ope

20、nStack文件夹拖到Ubuntu桌面。单击右上角的,关闭WinSCP,弹出如下信息提示框,单击“OK”。-结束(可选)安装远程登录工具实验说明因RH2288H-V3 iBMC的java集成远程控制台窗口太小,且不能放大,为方便大家操作,建议使用远登录工具进行实验操作。若无窗口过小问题,则可忽略以下操作。操作步骤返回Ubuntu的本地终端,执行以下命令,安装Xfce桌面环境。sudo apt install xfce4按系统提示输入用户“huawei”的密码:Huawei123。安装过程中提示是否继续,输入“y”,等待安装完成。执行以下命令,安装VNCServersudo apt instal

21、l vnc4server安装过程中提示是否继续,输入“y”,等待安装完成。执行以下命令,运行VNCServer。vncserver系统首次运行VNCServer时,需要设置用于后续远程登录连接时使用的密码,如设置为“Huawei123”,并再次输入密码进行确认。出现如下信息提示,表示VNCServer启动成功。执行以下命令,打开并修改VNCServer的配置文件xstartup。vi .vnc/xstartup将光标定位至最后一行“x-window-manager &”:将该行内容替换为如下内容(按x删除字符,按i插入字符,按ESC切换模式):#!/bin/shexport XKL_XMODM

22、AP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 &编辑完成后输入“:wq”保存退出。执行以下命令,安装GNOME。sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal按系统提示输入用户“huawei”的密码:Huawei123。安装过程中提示是否继续,输入“y”,等待安装完成。执行以下命令,结束之前运行VNCServer时产生的桌面。vncserver -kill :1执行以下

23、命令,重新启动VNCServer(每运行一次VNCServer都会产生一个新的桌面,桌面的端口号对应为“590X”,其中“X”即下图中标注的数字)。vncserver记录VNCServer的端口号。在跳转机桌面,打开VNC-Viewer软件,弹出如下VNC Viewer窗口,单击上方菜单栏“File”,在下拉菜单中选择“New connection”。弹出如下窗口,输入VNC Server地址(即4.2步骤10中记录的IP地址)、端口号,以及会话名称(可自定义),单击下方的“OK”。返回VNC Viewer窗口,下方会显示刚刚创建的会话,右键单击会话,选择“Connect”。弹出如下认证窗口,

24、输入步骤3设置的远程登录密码“Huawei123”,勾选“Remember password”,单击“OK”。出现如下界面,表示成功远程登录Ubuntu桌面,在桌面弹出的窗口,单击“Use default config”。页面上方及下方显示如下图所示的导航栏。单击页面左上角的“Applications”,依次选择“System Tools VirtualBox”,可打开VirtualBox。单击页面左上角的“Applications”,依次选择“Internet Firefox Web Browser”,可打开火狐浏览器。右键单击桌面空白处,选择“Open Terminal Here”,可打开

25、终端。-结束安装OpenStack实验环境实验说明本实验通过运行OpenStack自动化安装脚本,在VirtualBox中完成OpenStack实验环境的安装。OpenStack的Controller节点和Compute节点均为Ubuntu操作系统(脚本安装过程中,会自动下拉Ubuntu操作系统镜像文件),并为Ubuntu自动创建两个虚拟网卡vboxnet0:/24,vboxnet1:/24。前提条件完成VirtualBox软件的安装。操作步骤使用Ubuntu上的浏览器访问Openstack官方文档页面: HYPERLINK /training_labs/ /training_labs/,选择

26、右侧“Get Training Labs”下方的“Linux Master”,点击,下载labs-master.gz。进入本地labs-master.gz的下载目录,解压缩到文件夹labs-master。为避免OpenStack环境资源不足,建议打开“labs-master labs config”目录下的配置文件pute1,修改如下参数(注意删除表示注释的“#”):修改完成后,单击“Save”保存并关闭。返回“Downloads”文件夹,右键选择“Open in Terminal”,打开本地终端。执行以下命令,安装Python。sudo apt install python按系统提示输入Ub

27、untu系统用户的密码:如“Huawei123”。安装过程中提示是否继续,输入“y”,等待Python安装完成。执行以下命令,进入labs-master/labs目录,运行st.py自动化安装脚本。cd labs-master/labs./st.py -b cluster若安装过程中出现报错,请先尝试再运行一次脚本,若还是出现相同报错,请查看目录“labs-master labs log”下相应的日志文件,排除问题后,再次运行脚本。等待系统自动在VirtualBox中安装OpenStack实验环境(此过程大约需要3小时左右),直到出现如下回显信息,表示环境安装成功。记录上述截图中OpenSta

28、ck实验环境的默认登录信息。-结束注意事项:1. 若OpenStack实验环境已安装完成,请跳过HCIP-Cloud Computing-OpenStack V1.0实验手册的第一章“OpenStack环境安装”部分。附录1:安装并使用多套OpenStack实验环境实验说明按照如下方式,可在Ubuntu操作系统的VirtualBox中安装多套OpenStack实验环境,以提高服务器的资源利用率。操作步骤 进入下载OpenStack安装包的下载目录,重新解压缩labs-master.tgz。为方便标识,建议将文件夹重命名为“labs-masterX”,其中“X”可表示环境号。如下以第二套环境为例

29、,命名为“labs-master2”。 进入labs-master2文件夹,将labs文件夹重命名为“labs2”。参考6.3中的步骤3,修改“labs-master2 labs2 config”目录下的配置文件pute1,如下所示(注意删除表示注释的“#”):修改完成后,单击“Save”保存并关闭。在Ubuntu中,单击左侧导航栏下方的,查看应用程序,单击“Text Editor” ,进入文档编辑器页面。输入如下脚本内容(“#”后面的内容为注释部分,不用输入):grep -rl 203.0.113 | xargs sed -i s/203.0.113/203.X.113/g#将文件夹下所有匹

30、配“203.0.113”的参数,修改为“203.X.113”,其中“X”表示环境号,下同grep -rl 10.0.0. | xargs sed -i s/10.0.0./10.X.0./ggrep -rl vm_group = labs | xargs sed -i s/labs/labsX/ggrep -rl : | xargs sed -i s/2232/3X32/ggrep -rl : | xargs sed -i s/2250/3X50/ggrep -rl : | xargs sed -i s/2230/3X30/ggrep -rl : | xargs sed -i s/8888/9

31、X88/ggrep -rl controller | xargs sed -i s/controller/controllerX/ggrep -rl compute1 | xargs sed -i s/compute1/computeX/ggrep -rl vm_name = base | xargs sed -i s/base/baseX/ggrep -rl 2229 | xargs sed -i s/2229/3X29/gmv ./config/config.base ./config/config.baseX#将配置文件“config/config.base”重命名为“config/co

32、nfig.baseX”,其中“X”表示环境号,下同mv ./config/config.controller ./config/config.controllerXmv ./config/pute1 ./config/puteXcd ./osbash/scripts/Ubuntu#进入目录mv ./setup_nova_controller.sh ./setup_nova_controllerX.shmv ./setup_cinder_controller.sh ./setup_cinder_controllerX.shmv ./setup_neutron_controller.sh ./se

33、tup_neutron_controllerX.shmv ./setup_self-service_controller.sh ./setup_self-service_controllerX.shmv ./setup_neutron_controller_part_2.sh ./setup_neutron_controllerX_part_2.shmv ./setup_heat_controller.sh ./setup_heat_controllerX.sh注:其中“X”请替换为相应的环境号,编辑完成后,单击页面上方的“Save”。 如下以第二套环境,即X=2为例:弹出如下窗口,在页面上方“Name”栏输入文档名称“muti_deploy2.sh”,在下方选择文档保存的位置“labs2”,单击右上角的“Save”。返回文档编辑页面,单击右上角的“Save”,保存该故障脚本并关闭窗口。进入labs2文件夹,查看刚刚创建的muti_deploy2.sh脚本文件,右键单击该脚本文件,选择“Properties”。弹出如下属性窗口,选择“Permissions”

温馨提示

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

评论

0/150

提交评论