云计算技术-实验手册.docx
《云计算技术-实验手册.docx》由会员分享,可在线阅读,更多相关《云计算技术-实验手册.docx(151页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华为系列教程云计算技术实验指导手册版本:1.0HUAWEI华为技术有限公司版权所有华为技术有限公司2021保留一切師J.非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并 不得以任何形式传播。商标声明Eq其他华为商标均为华为技术有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有.故您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部 或部分产品、服务或特性可能不在您的购买或使用范围之内.除非合同另有约定,华为公 司对本文档内容不做任何明示或暗示的声明或保证.由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有
2、约定,本文档仅 作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。华为技术有限公司地址:深圳市龙岗区坂田华为总部办公楼邮编:518129网址:华为专有和保密信息版权所有华为技术有限公司简介本书为云计算技术的配套实验手册,适用于高等院校学生或者希望了解云计算技术相关知识的读者。内容描述本实验指导书书共包含1I个实验,从设备基本操作配置开始,逐一介绍了云基础设施的配置、云原生应 用和常用的运维操作。 实验1为GitHub的简单使用,通过基本的操作与配置,帮助读者熟悉云协作的基本流 程。 实验2为FusionCompute平台的安装。 实验3为FusionCompute资源配置
3、,介绍了主机配置、网络资源配置和存储资源配置。 实验4为虚拟机的创建及配置,介绍了如何创建、删除虚拟机,如何导入或根据模板配置 虚拟机,如何对虚拟机进行规格调整。 实验5为虚拟机的磁盘应用,介绍如何创建不同类型和模式的磁盘,如何将磁盘挂载至虚 拟机以及对磁盘进行功能性测试。 实验6为常用运维操作,介绍FusionCompute平台中常用的维护操作. 实验7为分布式文件系统Ceph的探索使用,介绍了如何部署Ceph集群。 实验8为容器的探索使用,介绍了如何安装Docker以及利用Docker部署简易的网站。 实验9为云原生应用开发示例,介绍了结合DaoCloud和Node.js的Hello Wo
4、rld简单云原 生应用的开发流程。 实验10为DevCIoud的探索使用,介绍华为软件开发云服务DevCIoud的基本使用。 实验11为Kubernetes的探索使用,介绍自动化容器化应用程序的部署、扩展和管理的K8S工具。读者知识背景为了更好地掌握本书内容,阅读本书的读者应首先具备以下基本条件:具有基本的Linux操作系统常用命令操作技能。 了解计算机网络协议的大致框架。实验环境说明组网说明每套实验环境包括1台服务器和1台交换机.设备介绍为了本实验需要,建议实验环境采用以下配置:设备名称、型号与版本的对应关系如下:设备名称设备型号数量服务器1288H V51交换机S57001软件和工具本实验
5、主要涉及到FusionCompute R6.3.1的安装和使用,在此过程中会用到多个工具,具体如下: FusionCompute 6.3 CentOS 7.3 Putty :用于远程SSH登陆Linux VNC-viewer :用于登陆圜ft机桌面 WinSCP :用于Windows和Linux之间文件传输FusionCompute 的 PC 安装手册可从该网址( details?certifiedProductld=75&authenticationLevel=CTYPE_CARE_HCIA&technicalField=PSC&version=4.0 )获取, 搭建视频可从该网址( vl:
6、HuaweiX+EBGTC00000562+microcourse/about)获取,可供机房管理员或任课教师参考,在实验课前逬行 相关配置。目录刖言1简介1内容描述1知识背景1环境说明2软件和工具21 GitHub的简单使用81.1 实验介绍81.1.1 关于本实验81.1.2 实验目的81.2 实验铁配置81.2.1 GitHub 界面总览91.2.2 安装 Git101.2.3 在 GitHub 上新建仓库111.2.4 提交第一更改121.2.5 Fork -怆库141.2.6 同步 Fork 仓库152 安装 FusionCompute172.1 实验目的172.2 实验环境172.
7、3 实验步骤172.3.1 使用镜像安装CNA172.3.2 使用工具安装VRM242.4 登尔 FusionCompute283 FusionCompute 资源酉已置313.1 实验目的313.2 主机配置313.2.1 添加主机313.2.2 网绑定333.3.2 ;忝力口_仁 383.3.3 添加 VLAN 池393.3.4 创建端口组403.4存储资源配置433.4.2 添加存储接口443.4.3 力h 463.4.4 扫描存 苗493.4.5 添加数据存储504虚拟机创建与配置544.2 )巳544.2.1 创建裸虚拟机544.2.2 安作系统 584.3 导入并配座拟机604.3
8、.1 导 拟机604.3.2 挂载(安装及卸载Tools614.4 * 644.4.1 制作虚拟板644.4.2 史/.,.”.”.”.”.”.,.”.”.”.”.”.”.”.664.5 虚拟tIWi!格调整684.5.1 CPU 热添加684.5.2 内存热添加694.5.3 磁盘扩容714.7删除虚拟机775.1 实验目的 785.2 实验内容785.2.1 创建磁盘785.2. !绑定磁盘805.2.2 磁盘格式化815.2.3 835.2.4 虚拟机快照与恢复866常用运维操作926.1 实验目的926.2 实验步骤926.2.1 查看、清除、屏蔽告警信息926.2.2 添加角fefO
9、用户936.2.3 配置密码策略956.2.4 License 966.2.5 手动备份977.2 实验环境997.3 实物歩骤997.3.1 安装部署Ceph集群前的准备工作 997.3.2 部署 Ceph 集群1037.3.3 创建 OSD1048.1 实验目的1068.2 实验环境1068.3 实验步骤1068.3.1 安装 Docker1068.3.2 Docker 谷器使用1068.3.4 创“像1108.3.5 Docker 网络互联1119 孑 F 1】49.1 实验目的1149.2 实验步骤1149.2.1 环境创建1149.2.2 准备 Node.jslg1149.2.3 添
10、加配置文件1159.2.4 编写 Dockerfile1159.2.5 上传至 GitHub1169.2.6 通过DaoCloud进行构建1169.2.7 持辘成与镜像构建1179.2.8 应用部署11910 DevCIoud的探索使用12210.1 实验目的12210.2 实好骤12210.2.1 环境创建12210.2.2 DevCIoud 12210.2.3 项目管理12310.2.4 代码托管12610.2.5 构建12910.2.6 澳()i式13010.2.7 发布13110.2.8 部署13110.2.9 M线13311 Kubernetes 的探索使用13511.1 实验目的1
11、3511.2 实验步骤13511.2.1 简介13511.2.4 Kubernetes 基本操作命令13811.2.5 在 Kubernetes 中部署服务1391 GitHub的简单使用1.1 实验介绍1.1.1 关于本实验Git已经成为程序员必备技能之一,而GitHub作为流行的Git仓库托管平台,不仅提供Git仓库托管,还是 个非常优秀的技术人员社交平台,技术人员可以通过开源的项目进行协作、交流,是现在优秀的工程师 必须娴熟运用的方法。1.1.2 实验目的 了解Git的基本操作与相关原理。 了解在Github上协作的基本流程。 了解Github项目的DevOps思想。1.2 实验任务配置
12、1.2.1 注册 GitHub使用GitHub ,第一步是注册GitHub账号.步骤1打开GitHub首页打开浏览器,在地址栏中输入GitHub的网址:步骤2注册点击网页右上方的Sign Up按钮,进入注册页面。批注1121:该实验版本的截图内容及界面词与当前 版本差异较大,评估是否需要替换在新建账户页面中,根据页面提示输入昵称、邮箱、密码等信息,完成后点击Create Account按钮,如图 示HUAWE图1-1 GitHub注册页面1.2.2 GitHub界面总览GitHub界面的总体功能,如图1-2所示.图1-2 GitHub个人主页批注W: I、这个介绍应该放在1.2.1里面,注册完
13、之后就介绍一下界面总览,放这怀合适 2、这个界面截图跟当前版本的不太样酌情看是否需要替换图中标记的序号含义如下:(1 )逬入GitHub主页的按钮。(2 )搜索框,用户可以在这里搜索些开源项目.(3 )用户的头像。(4 )用户的昵称(账号名称),用户可以在设置中设置昵称.(5 )提示用户添加一个类似于个人描述或个性签名的东西。(6 )此处有三个数据:Followers 追随(关注)你的人;Following,你追随(关注)的人和Starred,你获 得点赞(Star)的数量。(7) Pull requests :即其他人向用户的仓库提交合并请求。(8 ) Issues :即其他人对用户的项目提
14、的问题。(9 )用户的项目仓库。(10 )用户每天向GitHub提交的贡献的分布图。读者可以参考相关的专业书籍详细了解更多相关知识。1.2.3 安装 Git步骤1下载Git安装包批注114:安装完毕之后,建议有个載图呈现结果在Git的官网(https:/git- )下载安装包并执行安装程序。图1-3显示的为Windows操作系统下安 装Git后开始菜单中相关的快捷方式。 GGit Bash令 Git CM。Git FAQ* (Frequently Adced Qum. Git GUI图1-3 Windows操作系统下Git相关快捷方式步骤2 Git相关参数配置安装完成后,启动命令行后首先设置G
15、it的用户名:git config -global user.name YOUR NAME然后设置Git用户的电子邮箱地址:批注1151:这里也是,配置完成后,建议呈现结果git config -global user.email your如图1-4所示。git config -global user.naae Cloudgit config -global user.enail cloud26210goail.conHUAWE图1-4配置Git用户名与邮箱1.2.4在GitHub上新建仓库在任意的页面右上角单击+ ,然后单击新建仓库New”,如图1-5所示.Import rtpofatcxy
16、 gatNew 9anaMonNw preset图L5新建仓库为仓库创建一个简短便于记忆的名字,例如hello-world,如图1-6所示OwnRepository name号 octoc / heto-wtxMOreat repoatory name* in iKoTrwrxxaWt Need inapifHo* atiout epewncampin9-tyrton图1-6为仓库命名为仓库添加描述(可选),例如My first repository on GitHubf如图1-7所示,OwnerRepository neme oetoce / heto-worid.Great rvpoeeo
17、ry nemee ere afwi and memorebie Need nepveBon? Mow about opewncemping-tyrion Deecrtptlon (optionei) My hnt repository on QKHub图1-7为仓库添加描述选择仓库类型。仓库类型分为公有(Public )或者私有(Private ),具体如下。Public :公有仓库对于刚入门的新手来说是不错的选择.这些仓库在GitHub上对于每个人是可见,用户可 以从协作型社区中受益。Private :私有仓库需要更多地步骤。它们只对于用户来说是可用的,这个仓库的所有者属于用户和及其指 定要
18、分享的合作者。本例选择Public,如图18所示。OwnerRapoartoqr nanwQ octoart - j hallo-wcxldG 9M rapoMtyy Initiallza Wa rapository with a READMEThis wil alow you to |it clone ti rapoattxy immactalaty Skip tus mp ri you hava alrvady run git Inlt locally Add grt ignore Non Add a ucane Non* -图1-9邮初始化文件单击Create repository”,完
19、成创建一个仓库。至此第一个仓库成功创建,并且通过README文件逬行了初始化。1.2.5提交第一个更改个提交就像项目里的文件在个特定时间点上的快照一样.当创建了一个新仓库,通过README文件初始化.README文件里有关于这个项目的详细解释,或者添加 些关于如何安装或者使用该项目的文档。README文件的内容会自动地显示在仓库的首页。以下提交一个对README文件的修改。在仓库的文件列表,单击README.md文件,如图!-10所示.批注口6:界面词不对图1-10仓库中的README文件在文件内容的右上方,单击按钮.在Edit file标签上,输入一些关于用户的信息,如图!-11所示. Ed
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 技术 实验 手册
限制150内