虚拟化技术与应用 实验手册 实验1--15 基于Bridge模式的容器网络通信案例---HCI超融合部署.docx

虚拟化技术与应用 实验手册 实验1--15 基于Bridge模式的容器网络通信案例---HCI超融合部署.docx

  1. 1、本文档共163页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE2

PAGE2

《虚拟化技术与应用》

实验手册

目录

TOC\o1-3\h\z\u实验1基于Bridge模式的容器网络通信案例 1

实验2安装QEMU 4

实验3安装KVM 9

实验4Docker安装与配置 11

实验5Docker镜像的管理 14

实验6Docker镜像的使用 16

实验7Docker私有镜像仓库Registry的安装和使用 18

实验8Docker公共镜像仓库DockerHub的使用 20

实验9Docker私有镜像仓库Harbor的安装和使用 23

实验10oVirt安装部署 30

实验11XenProject安装部署 50

实验12VirtualBox的安装 64

实验13安装与开启Hyper-V 69

实验14ProxmoxVE的安装 81

实验15HCI超融合部署 90

PAGE2

实验1基于Bridge模式的容器网络通信案例

【实验目的】

某公司正在开发一个分布式应用程序,该程序由多个容器组成,容器基于CentOS7.0系统,每个容器都运行着不同的服务。为了使这些容器能够相互通信,我们将使用Docker的Bridge网络模式来创建一个容器网络,并测试容器APP1和容器APP2之间的通信。

【实验环境】

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

图1-1Bridge实验网络拓扑

【实验步骤】

以下操作均在测试机上完成。

1.构建Bridge网络

使用命令dockernetworkcreate-dbridgesangfor构建名为sangfor的Bridge网络,具体如图1-2所示。

dockernetworkcreate-dbridgesangfor

图1-2构建Bridge网络

2.查看网络信息

(1)使用dockernetworkls查看所有网络信息,具体如图1-3所示。

dockernetworkls

图1-3所有网络信息

(2)使用dockerinspect网络ID,查看名称为“sangfor”网络的详细信息,具体如图1-4所示。我们可以看到该网络的子网为/16,网关为。

dockerinspect9437e98175b6

图1-4sangfor网络的详细信息

3.容器创建

基于Centos镜像以及sangfor网络创建两个容器,容器名称为APP1和APP2,具体如图1-5所示。

dockerrun-it--nameAPP1--networksangforcentos

dockerrun-it--nameAPP2--networksangforcentos

图1-5容器创建

4.查看容器IP地址

(1)APP1容器IP查看情况如图1-6所示,可以看到其地址为。

dockerexec-iteac02e69ff64/bin/bash

ipaddr

图1-6APP1容器IP地址

APP2容器IP查看情况如图1-7所示,可以看到其地址为。

dockerexec-it2e5509da1b1d/bin/bash

ipaddr

图1-7APP2容器IP地址

5.检查连通性

在APP1和APP2容器内,互相使用Ping命令检查连通性。

APP1内使用Ping命令,检查与APP2的连通信,结果如图1-8所示。连通正常。

pingAPP2

图1-8APP1与APP2连通性

APP2内使用Ping命令,检查与APP1的连通信,结果如图1-9所示。连通正常。

pingAPP1

图1-9APP2与APP1连通性

实验2安装QEMU

【实验目的】

某企业需要在其服务器上部署多个虚拟机来运行不同的应用程序和服务。为了提高资源利用率和降低成本,该企业决定采用虚拟化技术来实现服务器的多实例化。为了实现虚拟化,企业选择了QEMU作为虚拟化和模拟器平台。QEMU是一款开源的虚拟化软件,具有良好的跨平台性、兼容性和可扩展性。

【实验环境】

1.本实验基于Centos7.x图形化桌面版系统。

如果未安装图形化界面,可以执行以下命令并重启。

yumgroupinstallServerwithGUI-y

systemctlset-defaultgraphical

2.实验需要确保主机支持虚拟化

注意:自2012年底,Qemu1.3.0版本发布后,qemu-kvm中针对KVM的修改已全部加入到普通的Qemu代码库中,从此之后可完全使用纯qemu来与kvm配合使用(命令行仅需添加-enable-kvm参数),而无

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档