虚拟化技术应用项目教程 课件 第三章 Oracle VirtualBox虚拟化技术_第1页
虚拟化技术应用项目教程 课件 第三章 Oracle VirtualBox虚拟化技术_第2页
虚拟化技术应用项目教程 课件 第三章 Oracle VirtualBox虚拟化技术_第3页
虚拟化技术应用项目教程 课件 第三章 Oracle VirtualBox虚拟化技术_第4页
虚拟化技术应用项目教程 课件 第三章 Oracle VirtualBox虚拟化技术_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

虚拟化技术项目教程第三章项目二OracleVirtualBox虚拟化技术目录CONTENTS任务3.3任务3.4任务3.1

OracleVirtualBox下载与安装任务3.2OracleVirtualBox客户机的安装与管理OracleVirtualbox网络配置综合实训结合Ensp模拟公司内部网络目标Objectives了解Oraclevirtualbox的工作方式掌握Oraclevirtualbox在windows10中的安装掌握Oraclevirtualbox中安装虚拟机的方法掌握Oraclevirtualbox中配置虚拟机硬件设备方法掌握Oraclevirtualbox网络配置方法掌握Oraclevirtualbox管理虚拟机的方法了解ENSP的基本使用培养学生自力更生和刻苦专研的工作精神12345678ONE01OracleVirtualBox

下载与安装任务3.1OracleVirtualBox下载与安装掌握Windows10中安装OracleVirtualBox的方法掌握OracleVirtualBox的全局设定步骤3.1.1任务目标任务3.1OracleVirtualBox下载与安装(1)OracleVirtualBoxOracleVirtualBox是一款功能强大的适用于x86架构的通用完全虚拟化产品,广泛应用于服务器、桌面和嵌入式。(2)GPLGPL是GNUGeneralPublicLicense的缩写。GNU(GNUISNOTUNIX)项目是1984年由理查德·马修·斯托曼(RichardMatthewStallman,RMS)于1984年发起的项目,项目的目的是创建一个完全自由、开放、可移植的类UNIX操作系统。该项目还包含一系列应用程序、系统函数库和开发工具构成的软件集合,比如gcc(GNUCCompiler)编译程序,BashShell都是其中之一。3.1.2任务知识点任务3.1OracleVirtualBox下载与安装(1)OracleVirtualBox下载和安装①OracleVirtualBox是开源的完全免费的软件,可以登录到官方网站/上进行软件、源代码和文档等下载。②进入下载页面后,选择VirtualBox5.2builds软件版本。③进入virtualbox5.2版本选择界面后,选择“5.2.44”版本,根据主机操作系统情况进行选择下载。3.1.3任务实施任务3.1OracleVirtualBox下载与安装(2)OracleVirtualBox的安装①双击下载的VirtualBox安装程序,在安装向导界面点击“下一步”。②在出现的界面点击“浏览”选项选择安装位置,然后点击“下一步”。③在出现的界面选择是否创建桌面快捷方式和注册文件关联,默认全选,然后点击“下一步”。④安装完成后,双击桌面OracleVMVirtualBox快捷方式启动程序。3.1.3任务实施任务3.1OracleVirtualBox下载与安装(3)OracleVirtualBox的全局设定①依次点击VirtualBox菜单栏“管理”→“全局设定”,打开全局设定对话框。②在“常规”选项中,设置虚拟机的默认存储位置。③在“网络”选项中,可以创建和移除NatNetwork网络。④在“扩展”选项中,进行VirtualBox扩展功能插件包的安装。3.1.3任务实施任务3.1OracleVirtualBox下载与安装【任务内容】将VBoxManage命令添加到环境变量【任务目标】掌握Windows中使用VBoxManage命令的配置方法3.1.4任务拓展任务3.1OracleVirtualBox下载与安装【任务步骤】①在宿主机中按winows+R键打开运行窗口,输入sysdm.cpl后按“确定”打开“系统属性”对话框。②在“环境变量”窗口的“系统变量”区中选择Path后点击“编辑”。③在“编辑环境变量”窗口点击“新建”,在文本框中将OracleVirtualBox的安装路径添加上。④再次按winows+R键打开运行窗口,输入cmd打开命令行界面,输入“vboxmanage-v”命令查看是否安装成功。3.1.4任务拓展two02OracleVirtualBox

客户机的安装与管理任务3.2OracleVirtualBox客户机的安装与管理掌握VirtualBox创建客户机的方法掌握VirtualBox中客户机的管理方法3.2.1任务目标任务3.2OracleVirtualBox客户机的安装与管理(1)VBoxManageVirtualBox除了图形界面外,还有功能强大的命令行管理工具VBoxManage,通过它允许我们在命令行窗口通过使用命令的方式创建管理客户机。(2)VRDPOracleVMVirtualBox通过称为VirtualBox远程桌面扩展(VirtualBoxRemoteDesktopExtension,VRDE)的通用扩展接口实现远程机器显示。3.2.2任务知识点任务3.2OracleVirtualBox客户机的安装与管理(3)虚拟磁盘文件类型OracleVMVirtualBox可以创建VDI、VHD和VMDK的虚拟磁盘格式。其中VDI是VirtualBox自己的磁盘格式;VMDK是VMWare虚拟化厂商支持的虚拟磁盘格式;VHD是Microsoft的Hyper-v支持的虚拟磁盘格式。后期可以通过vboxmanage命令进行格式的转换。(4)VirtualBox文件类型创建客户机后,VirtualBox会生成三个文件,一个是以“.vbox”为后缀的文件用来保存客户机的状态和配置信息;“vbox-prev”文件为“.vbox”文件的备份文件,当“.vbox”文件丢失或错误时,可以将该文件类型改为“.vbox”来启动客户机;“.vdi”文件为客户机的磁盘镜像二进制文件。“Logs”文件夹用来保存客户机操作日志。3.2.2任务知识点任务3.2OracleVirtualBox客户机的安装与管理(1)创建客户机。①打开VirtualBox程序,在主界面中选择“虚拟电脑工具”,点击“新建”按钮。②在“新建虚拟电脑”界面输入客户机名称,选择客户机操作系统类型和版本后点击“下一步”。③在打开的内存大小设置界面中调整内存大小为2G,然后点击“下一步”。④在打开的虚拟硬盘设置界面中,选择“现在创建虚拟磁盘”后点击“创建”。⑤在弹出的虚拟硬盘文件类型设置界面中,选择虚拟硬盘文件类型,这里选择默认的VDI即可。⑥在弹出的虚拟硬盘存储在物理硬盘上设置界面中,设置虚拟硬盘在物理硬盘上的分配方式。⑦在弹出的虚拟硬盘文件位置和大小设置界面中,设置虚拟磁盘的容量大小。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(2)客户机中安装操作系统。①创建客户机后在VirtualBox主界面左侧任务栏会显示客户机名称,在右侧点击“虚拟电脑工具”→“明细”。②右键单击左侧任务栏中的客户机,在弹出的快捷菜单中,选择“设置”命令。③在打开的客户机设置界面点击“存储”选项,在“存储介质”中.④返回客户机界面后,点击“启动”开启客户机。⑤客户机操作系统安装好后,可以在客户机窗口上方的菜单栏进行客户机的设置。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(3)客户机快照管理。①点击客户机窗口菜单栏的“控制”→“生成备份”。②在打开“生成备份”界面中输入快照的名称,例如“init”,然后点击“ok”按钮。③要想恢复快照需要先关闭客户机,然后在主界面中点击右侧“虚拟电脑工具”→“备份”打开“备份[系统快照]”管理界面,选中要恢复到的快照名称后,点击上方“恢复备份”按钮。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(4)客户机的克隆①关闭客户机后点击“虚拟电脑工具”→“备份”,打开“备份[系统快照]”界面,点击工具栏中的“复制”按钮。②在出现的“复制虚拟电脑”窗口中,点击下方“专家模式”按钮。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(5)SSH连接客户机①打开客户机设置窗口,点击“网络”后可以在右侧窗口看到连接方式为NAT,点击下方“高级”选项→“端口转发”,出现的转发规则窗口右侧点击“+”图标。②添加转发名称,如“SSH”,协议为TCP,主机端口设置一个宿主机未使用的端口,子系统端口设置“22”。③打开MobaXterm远程登录工具,因为要通过宿主机的“2222”端口访问,所以输入IP地址“”,用户名为“root”,端口号为“2222”点击“ok”进行登录连接。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(6)VRDP远程桌面连接客户机①VRDP协议允许通过远程连接到宿主机某一端口方式访问客户机,默认情况端口是“3389”,首先宿主机查看该端口是否占用。②打开客户机设置窗口,点击“显示”→“远程桌面”,选上“启动服务器”选项,如果“3389”端口被占用,需要在“服务器端口号”文本框中修改为其它端口号。③在VirtualBox界面选取客户机,点击“启动”→“无界面启动”启动客户机。④远程主机按“windows”+“R”键打开运行对话框,输入“mstsc”点击确定,打开远程桌面窗口,输入宿主机IP地址进行连接。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(7)客户机安装增强功能共享宿主机文件夹①客户机关机状态下,打开客户机设置界面,点击“存储”→“控制器:IDE”→“添加虚拟光驱”,在出现的对话框中点击“选择磁盘”。②将“CentOS-7-x86_64-DVD-1804.iso”镜像文件添加上。③选中下方“没有盘片”光驱,点击右侧“分配光驱”光盘图标→“选择一个虚拟光盘文件”将VirtualBox程序安装目录中的“VBoxGuestAdditions.iso”镜像文件添加上。④在客户机设置界面中选择“系统”,在右侧“启动顺序”点击“硬盘”,按“↑”按钮将“硬盘”调至第一个。⑤开启客户机后通过执行以下步骤实现挂载两个光驱和配置yum安装源3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理⑥通过命令安装依赖包和增强功能组件。⑦在宿主机中创建准备共享的文件夹,比如为“D:\vm\virtualbox\share”,同时文件夹里创建一个测试文件“share.txt”。⑧在客户机中创建目录并挂载宿主机共享文件夹。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(8)客户机的迁移①在VirtualBox主界面点击菜单栏“管理”→“导出虚拟电脑”,打开导出虚拟电脑窗口选择要导出的客户机。②在VirtualBox主界面点击菜单栏“管理”→“导入虚拟电脑”,在出现的窗口将要导入的“ova”格式文件添加。③在下一界面选择“重新初始化所有网卡的MAC地址”后点击导入。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理导出的“ova”格式文件同样可以导入到Workstation中:④打开VMwareWorkstation,主页中点击“打开虚拟机选项”,找到准备导入的“ova”文件后点击“打开”。⑤在出现的“导入虚拟机”界面输入新建的客户机名称,选择保存位置后点击“导入”。⑥在VMwareWorkstation主界面左侧库窗格选中要导出的客户机,然后点击菜单栏“文件”→“导出为OVF”。⑦导出后会生成类型分别为“.mf”、“.ovf”、“vmdk”和“.iso”四个文件。⑧在VirtualBox主界面点击“管理”→“导入虚拟电脑”,在出现的窗口将上一步中导出的“ovf”格式文件添加后进行导入。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理(9)客户机开机自启动①在VirtualBox主界面右键单击准备自启动的客户机“centos7-vb”,点击“创建桌面快捷方式”。②宿主机中按“windows”键+“R”键打开运行对话框,输入“shell:startup”后按“确定”按钮。③在打开的文件夹中将上一步的快捷方式拖拽到里面。3.2.3任务实施任务3.2OracleVirtualBox客户机的安装与管理【任务内容】通过vboxmanage工具管理客户机【任务目标】掌握vboxmanage命令的基本使用方式3.2.4任务拓展任务3.2OracleVirtualBox客户机的安装与管理【任务步骤】(1)查看客户机(2)创建客户机(3)管理客户机(4)扩展磁盘容量(5)设置客户机无界面开机自启动3.2.4任务拓展three03OracleVirtualBox客户机的安装与管理任务3.3OracleVirtualbox网络配置掌握OracleVirtualbox网络模式的工作原理掌握OracleVirtualbox四种网络模式的配置方法3.3.1任务目标任务3.3OracleVirtualbox网络配置(1)OracleVirtualboxNAT网络模式NAT网络模式是Virtualbox的默认连接模式。在NAT模式下,每台客户机都是通过一个单独的虚拟NAT设备(NAT引擎)和宿主机进行连接,NAT引擎将客户机和外部网络(包括宿主机和其它客户机)都隔离开来,客户机访问外部网络需要通过NAT引擎转换为宿主机的IP地址后转发出去。该模式无法实现宿主机到客户机的直接访问,但是可以通过访问宿主机的loopback环回口的方式进行通信。3.3.2任务知识点任务3.3OracleVirtualbox网络配置(2)OracleVirtualboxNATNetwork网络模式NATNetwork网络模式则是将这些客户机一起连接到了一个虚拟NAT设备上,也就是它们有共同的网关和DHCP服务器。这种连接方式更接近于Workstation的NAT方式,只不过还是因为没有VMnet8这样的虚拟网卡,宿主机不能直接访问客户机。3.3.2任务知识点任务3.3OracleVirtualbox网络配置(3)OracleVirtualbox桥接网络模式(BridgedAdapter)桥接模式和VMwareWorkstation的桥接模式原理基本相同,也是将客户机当成真实网络上的一台物理主机对待。(4)OracleVirtualbox内部网络模式(Internal)这种网络模式之下,客户机和宿主机完全断开,只实现各客户机之间的相互访问。采用内部网络模式,客户机和宿主机、外部网络都不同相互通信,采用相同网络名称的客户机可以相互通信。3.3.2任务知识点任务3.3OracleVirtualbox网络配置(5)OracleVirtualbox仅主机网络模式(Host-Only)Virtualbox的仅主机模式和VMwareWorkstation仅主机模式也基本相同。采用仅主机模式,客户机和宿主机可以相互访问,客户机和外部网络不能直接相互访问,在同一虚拟网络适配器下的客户机之间可以相互访问。3.3.2任务知识点任务3.3OracleVirtualbox网络配置(1)NAT网络连接模式测试(2)配置客户机为NatNetwork网络①在VirtualBox中选取“centos7-vb”客户机,点击工具栏“设置”按钮,选取“网络”选项,在右侧连接方式选择“NAT”网络,默认情况下“界面名称”选项只有一个“NatNetwork”,②按照同样方式将第二台客户机“centos7-vb_1”也设置为NatNetwork网络。③此时通过NAT端口映射方式连接会断开,需要在VirtualBox客户机中分别设置网络,同时“centos7-vb_1”客户机需要将静态重新改为DHCP方式。④在VirtualBox“全局设定”中设定端口映射。3.3.3任务实施任务3.3OracleVirtualbox网络配置(2)配置客户机为NatNetwork网络⑤双击该网络,在“NAT网络明细”中点击“端口转发”。⑥点击右侧“+”添加按钮,添加两条转发记录,分别设置名称、主机端口、上面查看到的客户机IP地址和客户机端口“22”。⑦通过MobaXterm登录两台客户机,主机IP地址同样为“”,端口分别为上一步设置的主机端口。⑧通过“ping”命令进行连通性测试可以看到可以相互通信。3.3.3任务实施任务3.3OracleVirtualbox网络配置(3)配置客户机桥接网络模式①在VirtualBox中选取“centos7-vb”客户机,点击工具栏“设置”按钮,选取“网络”选项,在右侧将“连接方式”改为“桥接网卡”,下面“界面名称”选择要桥接到的网卡,一般选择当前连接到物理网络的网卡。②在VirtualBox客户机窗口重启网络服务,查看IP地址后通过MobaXterm重新连接。3.3.3任务实施任务3.3OracleVirtualbox网络配置(4)配置客户机网络为内部网络模式①在VirtualBox中选取“centos7-vb”客户机,点击工具栏“设置”按钮,选取“网络”选项,在右侧将“连接方式”改为“内部网络”,下面“界面名称”默认即可。②以同样方式修改“centos7-vb_1”客户机。此时两台客户机和宿主机已经隔离,需要通过客户机窗口进行后续操作。③由于内部网络模式没有提供DHCP服务,所以需要手动为两台客户机设置IP地址。④通过ping命令测试连通性。⑤将“centos7-vb_1”客户机的内部网络名称修改为“intnet2”,通过ping命令测试连通性。3.3.3任务实施任务3.3OracleVirtualbox网络配置(5)配置客户机网络仅主机模式①在两台客户机的网络设置中,将连接方式更改为“仅主机(Host-Only)网络”,“界面名称”选择相同的虚拟网卡。②通过客户机窗口登录后,用“vi”命令编辑网卡配置文件,将两台客户机网络参数获取设置为DHCP,同时删除前面内部网络配置过程中设置的IP地址,然后重新启动网络服务查看IP地址。③在VirtualBox主机界面点击“全局工具”→“主机网络管理器”,可以看到当前有一个虚拟网络适配器“VirtualBoxHost-OnlyNetwork#2”。点击“创建”按钮可以新添加一块用于仅主机网络模式的虚拟网络适配器“VirtualBoxHost-OnlyNetwork#3”。④在“DHCP服务器”菜单可以看到DHCP服务器IP地址和设置是否开启DHCP功能以及IP地址池范围。3.3.3任务实施任务3.3OracleVirtualbox网络配置(5)配置客户机网络仅主机模式⑤将“centos7-vb_1”客户机“网络连接”的仅主机模式网络适配器选择为新创建的“VirtualBoxHost-OnlyNetwork#3”。⑥在客户机窗口重启网络服务后查看IP地址3.3.3任务实施任务3.3OracleVirtualbox网络配置(6)仅主机模式共享宿主机Internet①在宿主机打开“网络连接”界面,右键单击能够访问Internet的网卡。选取“允许其他网络通过此计算机的Internet连接来连接(N)”选项,在“家庭网络连接”下拉菜单选择客户机所连接的虚拟网络适配器。②设置完成后,宿主机windows操作系统会自动把虚拟网络适配器IP地址修改为“”,这时需要改回原来的IP地址。③在“centos7-vb_1”客户机重新配置网络为静态IP,添加网关和DNS后通过ping命令测试和Internet的连通性。3.3.3任务实施任务3.3OracleVirtualbox网络配置【任务内容】通过VBoxManage开启内部网络模式DHCP功能【任务目标】掌握VirtualBox内部网络模式开启DHCP方法3.3.4任务拓展任务3.3OracleVirtualbox网络配置【任务步骤】①在宿主机按“windows”键+“R”键打开命令行窗口,执行VBoxManage命令命令开启内部网络的DHCP功能。②将“centos7-vb_1”客户机的网络连接设置为“intnet”内部网络,在客户机窗口重新修改IP地址获取方式为DHCP。3.3.4任务拓展four04结合Ensp模拟

公司内部网络3.4综合实训结合Ensp模拟公司内部网络掌握VMwareworkstation网络模式的工作原理掌握VMwareworkstation三种网络模式的配置方法2.4.1任务目标3.4综合实训结合Ensp模拟公司内部网络掌握eNSP的基本使用掌握eNSP中连接OracleVirtualBox客户机方法3.4.1任务目标3.4综合实训结合Ensp模拟公司内部网络(1)eNSPeNSP(EnterpriseNetworkSimulationPlatform)是一款由华为提供的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让广大用户有机会在没有真实设备的情况下能够模拟演练,学习网络技术。(2)WinPcapWinPcap是在Windows平台上访问网络模型数据链路层的开源库,其允许应用程序绕开网络协议栈来捕获与发送网络数据包。在实际应用中,WinPcap与网络分析工具(例如Wireshark软件)配合工作,实现对流经网络接口卡的数据报文进行抓取和分析。3.4.2任务知识点3.4综合实训结合Ensp模拟公司内部网络(3)WiresharkWireshark是一款网络封包分析软件,1998年以GPL(GNUPublicLicence)开源许可发布。其功能是截取网络报文,并尽可能显示最为详细的网络封包资料。Wireshark使用WinPcap作为接口,直接与网卡进行数据报文交换。3.4.2任务知识点3.4综合实训结合Ensp模拟公司内部网络(1)安装ENSP①双击WinPcap安装程序进行安装即可。②双击WireShark安装程序,根据提示点击“下一步”进行安装,选择好安装位置,其它都选取默认即可。③安装过程中会弹出Npcap安装界面,点击同意即可。④双击ENSP安装程序,点击“下一步”→“接受协议”选择安装位置进行安装即可。3.4.3任务实施3.4综合实训结合Ensp模拟公司内部网络(2)cloud设备上添加端口和网卡映射①双击ENSP桌面快捷方式启动。点击工具栏“添加拓扑”按钮。在设备类型区的“其它设备”选择cloud,拖拽到工作区作为Server。②先在“绑定信息”下拉菜单选择UDP后点击“增减”按钮。再选择VirtualBoxHost-OnlyNetwork#2虚拟网卡后,点击增加按钮,即可添加了两个端口③在“端口映射设置”中的“入端口编号”和“出端口编号”分别选择“1”和“2”后选取“双向通道”,再点击“增加”按钮,在右侧“端口映射表”中会相应添加两条记录。④按照上述方法,再次添加一个cloud设备作为PC,只是“绑定信息”中虚拟网卡选择VMnet8网卡。3.4.3任务实施3.4综合实训结合Ensp模拟公司内部网络(3)eNSP搭建网络拓扑①通过在“设备类型选择”区和“设备型号选择区”选取相应设备通过拖拽方式搭建如图拓扑。3.4.3任务实施3.4综合实训结合Ensp模拟公司内部

温馨提示

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

评论

0/150

提交评论