8虚拟机的创建与管理汇总.docx
《8虚拟机的创建与管理汇总.docx》由会员分享,可在线阅读,更多相关《8虚拟机的创建与管理汇总.docx(16页珍藏版)》请在冰豆网上搜索。
8虚拟机的创建与管理汇总
创建和管理虚拟机
■虚拟机硬件构成:
在虚拟机中(XP),查看硬件管理列表
1.PhoenixBIOS凤凰涅磐BIOS
2.IntelmotherboardInter主板
3.IntelPCIIDEcontrollerIDE控制器
4.IDECD-ROMdrive光驱
5.BusLogicorLSILogicparallelSCSIcontrollerSCSI设备
#6.AMDorIntelCPU,dependinguponthephysicalhardware(真实,CPU不是虚拟,直接调用物理CPU)
7.Intele1000orAMDPCnetNIC虚拟网卡
8.StandardVGAvideoadapter虚拟显卡
■虚拟硬件数量限制:
1.Processors:
Betweenoneand32processorswithvSphereVirtualSMP(thenumberofprocessorsdependsonyourvSpherelicenses)最多32个虚拟CPU(由授权决定,最多64个)
物理CPU如果开启超线程技术,开启超线程技术是让一核有两个逻辑线程以模拟两个逻辑内核
2CPU插槽每插槽4核,总共8核,开启超线程技术后,每核可以支持2VCPU,8核就是16VCPU
2.Memory:
Maximumof1TBofRAM;最多支持1TB内存(由授权决定)
3.SCSIadapter:
MaximumoffourSCSIadapterswith15devicesperadapterforatotalof60SCSIdevicesperVM;
最多支持15个SCSI适配器,每个适配器支持连接15个设备。
4.Networkadapter:
Maximumof10networkadapters;最多支持10张网卡
5.Parallelport:
Maximumofthreeparallelports;最多支持3个并口
6.Serialport:
Maximumoffourserialports;最多支持4个串口设备
7.CD/DVD:
MaximumoffourCD/DVDdrives(uptofourIDEdevicesperVM,inanycombinationofCD/DVDdrivesorIDEharddrives);最多支持4个IDE设备(光驱)
8.Floppydrive:
Maximumoftwofloppydiskdrivesonasinglefloppydiskcontroller;最多支持2个软驱设备
9.AsingleUSBcontrollerwithupto20USBdevicesconnected;1个独立USB控制器,最多支持20个USB设备的连接
10.Keyboard,videocard,andmouse支持鼠标键盘显示卡
#并行接口,指采用并行传输方式来传输数据的接口标准。
例如PC后面的粉红色宽接口(老式打印机),例如IDE硬盘
#串口形容一下就是:
一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。
但是并不是并口快。
由于8位通道之间的互相干扰,传输时速度就受到了限制。
而且当传输出错时,要同时重新传8个位的数据。
而串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。
串口硬盘就是这样被人们重视的,例如SATA硬盘。
创建VM虚拟机
步骤一:
把安装VM用的ISO上传到ESXi存储设备上
通过数据浏览的方式上传。
步骤二:
Host新建虚拟机
步骤三:
选择存储
步骤四:
选择操作系统
步骤五:
创建网卡个数及选择网卡类型(注意,这里选择的网卡先不要选择高级网卡,不支持,需要后面安装vmwaretool后,才能换装高级网卡,比如vmxnet3万兆虚拟网卡)
步骤六:
创建磁盘
虚拟硬盘的三种格式
(1)
ThickProvisionLazyZeroed肥模式,后置零
ThickProvisionEagerZeroed肥模式,预先置零
ThinProvision瘦模式,动态分配磁盘文件
肥模式,后置零:
分割500G磁盘,创建VMDK文件,占用500G空间,不将数据置零,发生IO的时候,一边即时置零,一边写入
肥模式,预先置零:
分割500G磁盘,占用500G空间,将500G数据置零,IO发生的时候速度较快,性能较好
创建时间长,相对耗费时间,(能防止磁盘空间紧缺时,多个虚拟机争夺磁盘资源,发生冲突,高性能虚拟机适用,“FT”功能要求虚拟机磁盘必须是这种模式)
瘦模式/精简配置:
动态分配磁盘文件,用多少,占用多少,有封顶,发生IO时,一边开辟空间,同时置零,在写入,
读写性能受到影响,空间消耗最少
步骤七:
修改网络连接
步骤八:
配置DVD(加载安装ISO)
步骤九:
打开控制台,完成VM安装
管理VM虚拟机
■虚拟硬盘操作模式介绍=====硬盘的独立模式
磁盘设备---属性栏目:
如果勾选独立,那么该磁盘将不能使用热快照(可以把内存快照)!
!
勾选独立项目后,以下两个选项可动。
持久:
对硬盘的修改会立刻,持久的写入磁盘。
不持久:
对硬盘的修改,当我们关机之后,立刻消失,类似于还原卡的功能。
@@@注意,虚拟机自身重启数据不会丢失。
只有是虚拟机电源关闭。
关机的情况下,才会起到还原的功能
■VMwareTools介绍
ESXi主机与VM虚拟机的联系代理
通过VMTool给VM安装硬件驱动
实现一些更加方便的VM管理功能
VMwareTools提供如下功能:
1.OptimizedSCSIdriver优化iSCSI设备
2.Enhancedvideoandmouseperformance增强图像和鼠标的控制(平滑,释放鼠标等)
3.Virtualmachineheartbeat虚拟机的心跳/高可用
4.Virtualmachinequiescingforsnapshotsandbackups为虚拟机的快照和备份,提供“静默功能”
5.Enhancedmemorymanagemen增强的内存管理
6.得到更强功能的vmxnetadapter万兆网卡。
■安装VMwareTools,整个虚拟架构的重要组成部分。
是管理工具管理虚拟机的一个重要代理。
虚拟机的摘要中,可以看到VMwareTool的安装情况
@@window虚拟机安装VMTools
控制台的虚拟机-----》客户机-----》安装和升级VMTool,执行安装即可
###########
win2008安装后VMTools之后产生的一些问题
显卡依然是旧显卡,此时显示方面还是多少问题,甚至鼠标使用不流畅。
更新win2008显卡程序
设备管理器,显卡,更新驱动程序,浏览,选择
计算机—C盘—ProgramFile—CommFile—VMware—显卡—下一步
@@Linux主机安装VMTools
控制台的虚拟机-----》客户机-----》安装和升级VMTool
会得到一个光驱的ISO挂载,里面包含有VMTOOLs的tar.gz源码包(命令行模式的Linux需要手动挂载)
将tar拷贝出来,解压,会得到一个vmwaretool-installXXXX.pl的可执行程序,
直接运行.pl的程序,一路使用默认参数,回车即可
以上安装完成后,在VC上的虚拟机摘要中,会看到VMTool处于激活状态
■ESXi支持的NTP时钟服务。
安装好VMTool之后,在桌面右下角可以使用VMTool的图标,可以运行VMTool提供的一些小工具。
其中包括时间同步。
NTPServer(最好是局域网搭建)
|
ESXi主机
|
------------------
||||
vmvm向ESXi同步时间。
ESXi主机启动上层NTP服务器:
在Vcenter上,选择ESXi主机,配置,时间配置,开启客户端,添加上层NTP服务器,cn.pool.ntp.org(注意DNS),放行本机防火墙NTP端口,启动NTP服务。
确定。
等待一段时间之后,ESXi主机时间同步,VM虚拟机时间同步
■管理与修改VM
1.在PowerON状态能够添加的硬件。
可以修改DVD状态,连接/不连接,更换ISO等
修改网卡,连接/不连接,修改连接属性
可以添加磁盘
2.PowerOFF和ShutDown之间的区别。
ShutDown正常关闭vm的操作系统(需要VMTool的支持)
PowerOFF强制关闭电源
3.如果不使用软驱就建议删除。
4.删除一个虚拟机Removing,Deleting,Registering。
Removing虚拟机:
“VC”队列中不再显示,磁盘中还存在,(添加回来请找到vmx文件进行添加)
Deleting:
从队列和磁盘中这个删除虚拟机和整个虚拟磁盘数据
Registering:
重新注册虚拟机,在数据存储中,找到虚拟机的vmx文件,添加回清单。
5.关机状态修改各种参数。
■克隆VM虚拟机
ifyouaremakingacloneofaguestOSinstallation,thatmeansyou’llnowhavetwoVMswiththesameIPaddress,samecomputername,sameMACaddress,andsoforth.
完整复制,工作站版本和VSphere都支持,注意克隆后的一些后续操作即可,
尤其是“win2008”加入域的操作,安全ID重复。
Linux会产生网卡物理地址改变,需要修改配置文件,
■VSphere的模板功能。
普通模板TemplateOVFOVA,VSphere中,推荐使用“模板功能”批量部署。
Template普通模板
OVF模板,OVA模板:
(方便将模板导出到管理员机器,并且直接从管理员机器部署OVF到ESXi主机)
虚拟机---克隆成模板虚拟机---转化成模板模板---部署虚拟机。
■通过Template快速部署VM(Win2008)
步骤一:
创建Template
选择一台win2008虚拟机。
右键----模板---克隆并产生模板
命名模板---选择模板存放位置---完成。
在主页-----清单-----模板中可以看到该“模板”。
步骤二:
从Template部署虚拟机,主页,清单,模板,---从模板部署虚拟机。
步骤三:
定义新虚拟机名字
步骤六:
选择自定义操作系统,拥有者名称,单位。
步骤七:
输入NetBIOSName(早期版本无法直接修改Bios名称)
步骤八:
输入产品密钥
步骤九:
指定Administrator的密码
步骤十:
选择时区
步骤十一:
网络设置
步骤十二:
指定主机所属工作组或者域
步骤十三:
生成新的SID(关键,模板会自动帮你产生新的SID,可以顺利加入域)
步骤十四:
保存自定义配置文件
步骤十五:
使用重新部署后的VM
Template模版技术的局限:
模板文件不能在2个VCenter之间转移。
解决方案,OVF技术
虚拟机/模板=========OVF===》移动硬盘====OVF======》其它ESXi主机
■OVF技术介绍:
OpenVirtualizationFormat开放式虚拟格式
ESXi1
VM1(必须关机)===》导出OVF/OVA====》VSphereClient(管理电脑上)======》部署====另外的Vcenter
ESXi1
VM1========》克隆为Template模板==========》ESXi本机存储/共享存储
OVA与OVF
对原始众多的OVF文件进行打包压缩,成为一个.OVA文件可以做更加方便的转移和管理
OVF(文件夹.mf.ovf.vmdk)===OVA(文件)
导出VM到OVA
ESXi1ESXi2
VM/TMP========》OVF/OVA(移动硬盘)==========》从OVF/OVA部署虚拟机
清单-----虚拟机和模板--------选择某个虚拟机或是模板。
文件-----导出---------导出OVF
命名OVF文件,----选择保存格式为OVF/OVA----选择保存路径---确定
导入VM从OVA
文件-------部署OVF,选择OVF/OVA路径--------设置新虚拟机相关属性即可
虚拟机快照功能介绍
Snapshotsprovideadministratorswiththeabilitytocreatepoint-in-timesnapshotsofavirtualmachine.VMwareadministratorscanthenreverttotheirpre-snapshotstateintheeventthechangesmadesincethesnapshotshouldbediscarded.Or,ifthechangesshouldbepreserved,theadministratorcancommitthechangesanddeletethesnapshot.
工作站版本也具有该功能,可以对虚拟机------制作快照/快照管理
快照应用场合:
2003--SP1===升级==》2003SP2
快照|
<----------恢复
Linux升级内核等操作,使用快照可以万无一失
@@@ 注意:
虚拟机拥有快照的情况下,无法修改磁盘属性(独立磁盘)
■■虚拟机(停机状态快照)
选择虚拟机--右键-----执行快照----输入快照名称和描述(无法选择内存快照和静默虚拟机)--确定
执行成功后,存储中会产生.vmsn文件(存放内存信息,但是这种快照不会拍照内存,所以该文件的存在只有几十KB而已) 和若干个name-000001.vmdk用于存放增量数据磁盘文件,体积比较小,这是一个再次命名文件,当虚拟机有一个或多个快照时,就会自动创建它。
当虚拟机运行时,这个文件就用来储存对虚拟磁盘作更改的内容。
这样的文件可能有多个,对当前磁盘的操作会被记录在上面
第二次快照时,产生name-000002.vmdk文件,此时
name.vmdk和name-000001.vmdk被锁定,大小不变,所有操作在name-000002.vmdk上执行,
@@@VM虚拟机上通过不断的写入大文件,观察存储设备中的虚拟机文件变化。
当快照恢复时,多余的快照文件会被删除,激活快照恢复点的快照文件。
■■虚拟机(开机状态)
选择虚拟机-----右键-----执行快照----输入快照名称和描述-确定
创建内存快照时,快照会捕获虚拟机内存状况和虚拟机电源设置。
捕获虚拟机内存状况时,完成快照操作所需的时间更长。
还可能会看到通过网络响应时短暂失效的情况。
执行内存快照:
在快照的一瞬间,将内存中的数据也做到快照文件中去,这是整个内存空间(比如2G)的快照,
会导致快照文件巨大,多次内存快照会剧烈消耗存储空间,执行了内存快照的虚拟机,在恢复快照的时候,能够保持开机状态,得到一台正在运行的虚拟机
静默快照功能(需要VMtool支持):
快照的一瞬间,停止VM对硬盘的写,将整个写操作静默下来,暂停客户机操作系统上的运行进程,再执行快照。
能有效的保持数据一致性。
执行成功后,会在数据存储中产生,
name-Snapshot1.vmsn文件(此时的内存快照文件真实记录内存信息,基本和虚拟机内存一样大)和 若干个.vmdk文件
■■开机状态快照恢复测试
快照执行完成后,此时可以尝试在当前的虚拟机上执行一些操作,比如建立一些文件
恢复快照,这时候虚拟机会有瞬时的无响应情况,恢复完成后,发现虚拟机仍然是开机状态,之前建立的文件已经消失。
可以对同一个虚拟机建立两种类型的快照。
如下图,此时如果恢复到快照d1,将会得到一个关闭状态的虚拟机。
如果此时存在多个快照,分别有开机状态和关机状态,此时,转到f1的快照位置。
存储中会产生新的000005.vmdk文件,此时虚拟机再操作的所有修改,会体现在000005.vmdk上,其它的状态文件仍然保留。
也就是说,我们还有机会回到d1d2d3中。
■■虚拟机快照删除。
删除快照,他的修改会向父级快照的vmdk文件合并。
#########执行快照的最佳时机###########
从存储角度而言,执行快照的最佳时间是在未产生大量I/O负载时。
从服务角度而言,执行快照的最佳时间是在虚拟机中没有应用程序与其他计算机通信时。
如果虚拟机正在与其他计算机通信,特别是在生产环境中,最可能出现问题。
例如,如果执行快照时虚拟机正在从网络中的服务器下载文件,虚拟机会继续下载文件,同时就其进度与服务器进行通信。
如果恢复为此快照,虚拟机与服务器之间的通信将受到干扰,且文件传输失败。
#########过多的快照,会造成虚拟机性能降低###########
在众多的快照中,我们要进行文件的读取时:
会从多个快照VMDK中读取,IO受到影响,应该周期性的删除不使用的快照,或者合并快照。
确信当前的状态可以稳定运行,不需要以前的快照状态时,这时候我们可以删除不要的快照,以节省磁盘空间。
当虚拟机有多个快照存在时,删除其中的某个快照,则该快照的操作,会向父快照文件中进行整合。
如图,删除d2快照,则操作向d1中整合。
状态以d1的状态为准,如果d2是开机状态,则合并后,内存状态信息丢失。
##########################附录:
vmware虚拟机的组成文件:
##############################
主机----右键----浏览数据存储-----找到对应虚拟机的文件夹,关注其中的文件组成
一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在数据存储的“根中”为虚拟机所创建的各个目录。
这里列出了这些关键文件的扩展名。
在这些例子中,表示你的虚拟机名字。
.log
.logorvmware.log
这个文件记录了VMwareWorkstation对虚拟机调节运行的情况。
当你碰到问题时,这些文件对我们做出故障诊断非常有用。
这个文件和虚拟机的配置文件(.vmx)储存在一个目录里面。
.nvram
.nvramornvram
这是一个储存虚拟机BIOS状态信息的文件。
(非易失性存储文件)
.vmdk
.vmdk
这是一个虚拟磁盘文件,它储存了虚拟机硬盘驱动器里的内容。
一台虚拟机可以由一个或几个虚拟磁盘文件组成。
如果你已经特别指定了虚拟磁盘每2GB为一单独文件的话,虚拟磁盘的大小就决定了虚拟磁盘文件的数量。
随着数据写入虚拟磁盘,虚拟磁盘文件将变大,直到这些文件为2GB。
(如果你在创建虚拟磁盘时已经把所有的空间都分配了,那么这些文件将在初始时就具有最大尺寸并且不再变大了)。
几乎所有的虚拟磁盘文件内容关于虚拟机里的磁盘数据,仅仅一小部分是虚拟机的分区信息。
如果虚拟机是直接与物理硬盘所连接而不是虚拟磁盘的话,虚拟磁盘文件则保存着虚拟机能够访问的分区信息。
早期版本的VMware产品用.dsk扩展名来表示虚拟磁盘文件。
-<###>.vmdk
这是一个再次命名文件,当虚拟机有一个或多个快照时,就会自动创建它。
当虚拟机运行时,这个文件就用来储存对虚拟磁盘作更改的内容。
可能这样的文件有多个。
虚拟机通过加###这种文件名不重复出现的后缀的命名方式以避免文件重名。
.vmem
.vmem
虚拟机页面文件(内存快照文件),它用来备份客户机保存在宿主机上主内存信息。
这个文件只有在虚拟机运行时或崩溃后存在
每个虚拟机运行时所建立的快照对应一个.vmem文件,它包含了客户机的驻内存信息,它是快照的一部分。
.vmsd
.vmsd
这是一个集中储存了快照的相关信息和元数据的文件。
在它的目录中,可能其它一些文件只有在虚拟机运行时才存在。
(而它不会消失)
.vmsn
-Snapshot.vmsn
这是一个快照状态信息文件,它记录了你在建立快照时虚拟机的状态信息
-Snapshot<###>.vmsn
这也是储存快照状态信息的文件。
.vmss
.vmss
这是一个储存虚拟机挂起状态信息的文件。
一些早期版本的VM产品用.std来表示这个文件。
.vmtm
.vmtm
这是含有虚拟机组资料的配置文件。
.vmx
.vmx
这是一个初始的配置文件,它储存着创建虚拟机向导或虚拟机编辑器对虚拟机的一些设置。
如果你用的是Linux下的VM虚拟机,这个文件的扩展名将是.cfg。
.vmxf
.vmxf
这个文件是虚拟机组中补充的配置文件。
注意当虚拟机组被移除后,这个文件将保留下来。
目录中的一些文件仅仅在虚拟机运行时才存在
.vswp
虚拟机的虚拟内存文件,开机之后产生,可能有一个或多个存在
#########################################################################################