5分钟

课程背景

实验预计耗时:60 分钟

1. 课程背景

1.1 课程目的

本课程的目的是让学员掌握如何使用VMware Workstation进行镜像准备以及如何规避镜像准备过程中的易错事项。在企业某些业务上云前,需要在本地环境进行镜像准备。VMware Workstation就是本地搭建虚拟机的常用工具之一。但在使用VMware Workstation的过程中,经常会由于一些配置上的问题或者操作不当导致无法顺利完成镜像准备。本课程会介绍VMware Workstation的基础配置操作及使用过程中易导致镜像准备失败的故障点,如虚拟机创建时的磁盘选项、实现公网访问的虚拟网络设置、虚拟机安装系统易错事项等,助力学员高效率使用VMware Workstation进行镜像准备。

1.2 课前知识准备

1.相关概念

腾讯云相关:

  • 腾讯云服务器CVM:腾讯云服务器CVM(Cloud Virtual Machine)是腾讯云提供的可扩展的计算服务。使用CVM避免了使用传统服务器时需要预估资源用量及前期投入,帮助您在短时间内快速启动任意数量的云服务器并即时部署应用程序。腾讯云CVM支持用户自定义一切资源:CPU、内存、硬盘、网络、安全等等,并可以在需求发生变化时轻松地调整它们。相关云服务器概念可以参考腾讯云文档中心云服务器概述
  • 腾讯云对象存储COS:对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK和工具等多样化方式,用户可简单、快速地接入COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。本课程需要将制作完成的镜像文件上传至腾讯云COS,从而获得自定义镜像的镜像URL。相关腾讯云对象存储概念可以参考腾讯云文档对象存储
  • 镜像:镜像是一种云服务器软件配置(操作系统、预安装程序等)的模板。腾讯云要求用户通过镜像启动实例。镜像可以启动多个实例,供用户反复多次使用。镜像相关详细介绍参考镜像概述

虚拟化相关:

  • VMware Workstation:借助VMware Workstation,您可以在同一台Windows或Linux PC上同时运行多个操作系统。创建真实的Linux和Windows虚拟机以及其他桌面、服务器和平板电脑环境(包括可配置的虚拟网络连接和网络条件模拟),用于代码开发、解决方案构建、应用测试、产品演示等。VMware Workstation是个人电脑中使用非常广泛的虚拟化实验软件。
  • 虚拟机:虚拟机(Virtual Machine)是指通过软件模拟的、具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。而虚拟机以一系列文件构成,可以灵活迁移、复制、上传、备份和删除。
  • 虚拟网络:在单台物理机上运行的虚拟机之间为了互相发送和接收数据而相互逻辑连接所形成的网络。虚拟机可连接到在添加网络时创建的虚拟网络中。
  • 快照:VMware快照是虚拟机状态和磁盘文件(VMDK)在某个时间点的副本。当系统崩溃或系统异常时,你可以通过使用恢复到快照来恢复磁盘文件系统和虚拟机状态。当系统升级、应用升级或者给它们打补丁的时候,快照是非常好的功能,可以帮助我们在操作失败时回滚虚拟机状态。
  • OVF:OVF(Open Virtualization Format)是一种开源虚拟化格式文件规范,提供了一个与平台独立的、有效的、开放的及可扩展的虚拟机打包与分布格式,促进虚拟机的移动性及提供给客户独立的平台。
  • VMDK:VMDK(VMware Virtual Machine Disk Format)是VMware虚拟机创建的虚拟硬盘格式。一个VMDK文件代表虚拟机上的一个虚拟硬盘。所有用户数据和有关虚拟机系统的配置信息都存储在VMDK文件中。

系统相关:

  • Windows Server:Windows Server是微软推出的Windows的服务器操作系统,其核心是Microsoft Windows Server System(WSS)。
  • ISO文件:ISO文件其实就是光盘的映像文件,刻录软件可以直接把ISO文件刻录成可安装的系统光盘,ISO文件一般以iso为扩展名。现在操作系统和很多应用的安装文件一般以ISO文件的方式提供。
  • MBR:MBR(Master Boot Record)主引导记录是位于磁盘最前边的一段引导代码。它负责磁盘操作系统对磁盘进行读写时分区合法性的判别及分区引导信息的定位,由磁盘操作系统在对硬盘进行初始化时产生。
  • GPT:GPT(GUID Partition Table)分区模式使用GUID分区表,是源自EFI标准的一种较新的磁盘分区表结构的标准。与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。
  • NAT:NAT(Network Address Translation,网络地址转换)当在专用网内部的一些主机上已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信时,可使用NAT方法。

2.相关原理

  • 在腾讯云上创建云服务器的时候需要进行镜像的选择,可以选择公共镜像、自定义镜像、共享镜像以及去镜像市场购买镜像。如果要根据企业需求选择自定义镜像的话就需要先进行自定义镜像的准备。准备自定义镜像可以使用创建自定义镜像的功能,另外腾讯云也支持使用导入功能。可将本地或其他平台的虚拟机系统盘镜像文件导入至云服务器(Cloud Virtual Machine,CVM)自定义镜像中。导入后可以使用该导入镜像创建云服务器或对已有云服务器重装系统。
  • VMware Workstation是个人电脑中常用的虚拟化软件,可以在本地通过VMware Workstation进行虚拟机的创建,并实现各种配置操作。所以利用VMware Workstation可以在本地进行镜像的自定义准备,先创建一台虚拟机,并使用标准的ISO镜像进行操作系统的安装,安装完成之后再进行一些上云前的准备,规避镜像准备过程中的一些易错问题,最后把打包好的镜像上传到腾讯云自定义镜像中。
1-2-1原理图


http://www.vxiaotou.com