未解决
此帖子已超过 5 年
2 Intern
•
1.2K 消息
0
12790
VMware vSphere资源管理手册系列文章
VMware vSphere资源管理手册(一):vSphere系统需求
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本系列文章覆盖VMware vSphere资源管理的知识点。包括系统需求,虚拟机资源管理,功能特性等内容。
更多信息
ESXi系统需求:
VMware vSphere Hypervisor,也称为ESXi,是构建vSphere环境的基础。hypervisor是管理和分配物理资源给虚拟资源的软件。Hypervisor分为两大类:第一类安装在裸机上,如ESXi。第二类安装在现有操作系统上,例如VMware Workstation,安装在Windows或Linux之上。
ESXi 5.5资源需求如下:
-
- 至少两个内核的64比特x86处理器,支持硬件虚拟化(Intel VT-x 或 AMD RVI)。比如Intel Xeon E5-2640 或 AMD Opteron 6320。
- 安装ESXi至少需4 GB RAM。这只是一个最小需求,因为用户要求的固化比例和应用需求才真正决定了服务器所需的RAM。
- 至少1g网卡。
- 至少需1GB空间安装ESXi以及5.2GB创建分区。
可以从http://vmware.com/go/hcl查找VMware兼容性指南来验证硬件是否支持。VMware的合作伙伴网还是比较庞大的。如下图所示:
返回结果如下:
vCenter组件:
ESXi是搭建虚拟环境的基础,而通过VMware vCenter将多个ESXi主机联合起来并管理,才使得物理机的资源得到充分利用。vCenter有两个版本:基础版和标准版。基础版为小型部署设计,仅支持3台主机,通常是作为essentials kits工具包的形式。标准版面向三个以上主机管理。
与其他应用一样,用户需要合适的部署vCenter,以保证它能够支持你的环境。VMware为部署vCenter提供两个基本选项:作为一个应用安装于Microsoft Windows之上,或作为预装的Linux虚拟设备。从vSphere 5.5开始,使用内嵌的PostgreSQL数据库环境下,支持最多100台ESXi设备或3000台虚拟机,外部Oracle数据库环境下,支持1000台主机或10,000台虚拟机。
vSphere 5.1中,VMware将原本绑定在一起的功能拆成独立的服务,让用户能够更好的控制vCenter部署。主要部件如下:
-
- vCenter
- vCenter Single Sign-On
- vCenter Inventory Service
- vSphere Web Client
vCenter也要求一个数据库服务器来存储配置信息,收集关于环境的统计信息,执行各种任务来维护健康的数据库。vCenter可以和数据库安装在同一台服务器上,
VMware认为vCenter一个小型的部署上限是100台主机或1000个VM。对于很多小型组织来说已经足够,但VMware还可以支持更多设备。让vCenter有效运行所需的资源建立于主机或VM inventory。
vCenter,vCenter SSO, vCenter Inventory Service,以及web client的流水化安装,有以下要求:
-
- 2个64bit处理器内核(如ESXi,可以是Intel或AMD),速度为2GHz
- 12 GB内存
- 40至60GB磁盘空间
- 64bit数据库服务器
需要强调的是这是在数据库服务器之外的额外要求。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年4月28日 02:00
VMware vSphere资源管理手册(二):vSphere资源利用率监控
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文描述如何在虚拟环境下采集资源利用率。
更多信息
如何估算资源利用率:
如何确定自己环境所需的资源利用率?每一个组织的环境都是唯一的,不同公司的用例极有可能是不同的。除了特定虚拟机资源需求,ESXi所安装的主机也有所区别,可用物理资源同样会影响到整合率(一台主机上所配置的虚拟机数量)。例如,假设你想要虚拟化为10台服务器,每一台需要4 GB RAM,在一台48 GB内存的主机上可能很容易实现这10台虚拟机;但如果主机只有16 GB内存,也许就需要两到三台主机才能满足所需性能。
另一个需要考量的因素是何时采集资源利用率统计信息。以财务部门为例。如果在月中采集数据,但财务人员可能在月初才会频繁使用该系统,那么就误失了一次增长需求,从而导致系统无法达到预期。
Windows平台收集统计数据:
Windows服务器上,第一步要做的事情是性能监测。按照以下步骤来执行:
在下列域控制器的截图中,可看到使用了10%的可用CPU资源,54%内存,18 IOPS,并且没有使用到网络资源。
现在将使用的资源与实际可用的物理资源做比较。服务器有两个双核处理器(总共是4核),每个内核2 GHz(共8 GHz可用),4 GB内存,2个200 GB 配置为RAID 1的SAS磁盘,以及1块1 Gbps网卡。
这里Performance Monitor显示的是平均值,但是同时也应当关注峰值利用率。报告下方会看到标签为CPU的菜单。进入CPU | Process,这里你会看到很多数据,找到名为Processor User Time by CPU的部分,这里平均值一栏与报告中overview相符,但也有不一致的地方,比如,CPU有一个内核有35%的利用率,明显高于均值。
如果采用10%的平均CPU利用率,这意味着理论上只需要800 MHz的CPU,单个物理内核很容易达到要求。内存也只用了可用内存的一半。可以适当将内存减至3 GB,在将来可能遇到的变更情况下还留有一些余量。最后,18IOPS表明磁盘还有很多性能余量,即便是7200 RPM SATA盘也能提供大约80 IOPS。
Linux平台收集统计数据:
现在看一下Linux Web服务器如何获取这一整套数据,使用sar以及sysstat能够对资源利用率进行监测,返回结果与top或iotop类似。sysstat可以通过运行yum install sysstat方便的安装。
安装完成之后,它会每10分钟收集一次资源利用率信息并以7天为周期保存信息。 要查看该信息,只需要运行sar命令,有不同的选项来显示不同的信息,后文会介绍。
在%idle栏中,可以看到系统当前为空闲状态。
可以通过运行dd if=/dev/zero of=/dev/null在系统上产生一些流量,会将CPU利用率升至100%,所以不要在生产系统上做此操作。下图是负载下CPU利用率数据:
这里有一个问题:CPU spike可能无法持续至少10分钟,sar在10分钟的窗口可能会错失这些spike。 可以通过编辑/etc/cron.d/sysstat来改变,该文件告知系统每10秒运行一次sysstat。窗口采集过程中,1至2分钟可能会提供更有价值的信息。本例中将间隔从10分钟改为5分钟,有更大机会找到CPU最大利用率。
除了CPU需要关注以外,内存和磁盘利用率也需要采集。运行sar加上以下选项来获取这些统计信息:
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年5月13日 19:00
VMware vSphere资源管理手册(三):VAAI
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
大多数存储厂商都会提供VMware vSphere Storage API – VAAI。VAAI让VMware vSphere将一些消耗主机资源的工作负载(如克隆一个虚机)转移至存储设备,这些任务通过存储设备自身的管理更加高效。
考虑存储需求的时候,需要注意以下几点:
更多信息
连接和吞吐量:
选好支持负载的磁盘和RAID类型后,就需要考虑怎样将存储设备连接到物理服务器。有三个选项:以太网,可支持iSCSI,NFS和FCoE。Infiniband,以及FC。Infiniband速度最快,可改善吞吐量但也最贵。FC在花费和性能之间平衡较好,但随着10GbE价格越来越便宜,选择FCoE,iSCSI和NFS也越来越多。
连接类型的选择也影响着吞吐量,衡量可写入多少数据量。IOPS衡量每秒能执行的读写操作数两,吞吐量意味着一定时间内可以写多少KB,MB或GB,通常以MB/s为单位。存储设备中还有很多其他影响吞吐量的因素,需要联系厂商一起确定工作负载并在阵列上进行测试。
VMFS:
大多数连接类型都需要将存储格式化为VMFS(Virtual Machine File System)格式。但是如果你已经有了NFS route,那么文件格式就要设置为NFS。使用NFS有几点需要注意:首先需要对虚拟硬盘进行精简调配(thin provision),精简调配只消耗虚拟硬盘实际需要的空间。如果你为虚机分配100 GB空间但实际只用了20 GB,则只会花费20 GB存储空间。另外,基于NFS网络和uplink配置,可能无法依靠多个uplink来获得更好性能。这是由于默认负载均衡策略同时使用源和目标IP地址,即便绑定多个uplink。对于多个NFS target使用同一IP地址也是同样的情况。要获得更好的负载均衡的方法,比如使用同一个IP地址创建多个NFS服务器。
虚拟磁盘调配:
NFS可以做出精简调配决策,还有一个选择是VMFS,需要理解两者之间的差别。如前文所述,虚拟调配之分配VMDK中实际使用的空间,从而用户可以overcommit存储设备。这在业务可能长期增长或虚拟机不易下线维护时是很重要的。尽管扩展精简调配磁盘开销很小,但对于高写入负载还是有一定影响。这种情况下,需要对VMDK采用thick provision的方式。
thick provision立即分配全部指定存储资源。如果创建100 GB空间的VMDK,则存储设备立即分配100 GB的空间。thick provision的VMDK有两个选项:Eager Zeroed和Lazy Zeroed。Lazy Zeroed立刻为VMDK分配全部存储空间,但直到第一个写入请求发生时,才将所有的block写0。而Eager Zeroed磁盘在创建时即写0。这会导致磁盘创建时间较长,但对于写密集型应用可提供更好性能。
存储监控:
故障排查存储设备较为困难,但与CPU和memory类似,在排查存储瓶颈时有一些关键ESXTOP统计数据可供参考。要获取磁盘统计信息,在ESXTOP中键入v。虚机上需要主要关注以下计数器:
统计数值总和应当与datastore以及LUN/array的期望I/O相同。例如,有七块RAID 5 SATA盘,READS/s等于WRITES/s,则datastore/LUN/array的期望值应当为224 IOPS左右。(假设每个阵列有一个datastore,否则需要查看该阵列上创建的所有虚机)假如读写数量超过224,则I/O超过LUN能够处理的范围。
如前文所述,除了IOPS以外,还应当考虑吞吐量。要查看存储适配器相关的统计数据,在ESXTOP中键入d。统计信息包括:
上述统计数据需要与存储阵列的同类统计值相比对,以确定瓶颈在主机,某阵列,或存储网络。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年5月20日 18:00
VMware vSphere资源管理手册(四):ESXi磁盘layout
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文介绍ESXi磁盘layout。
更多信息
系统启动时,ESXi加载到memory中,并从RAM中运行。在内存中,它使用静态文件形式的tardisk以及可伸缩的ramdisk。除了内存中的tardisk和ramdisk,还可以看到一些磁盘分区。ESXi的部署方式以及部署时检索到的硬件决定了会呈现哪些附加分区以及附加分区所在位置。如果存在附加分区,就会在文件系统中挂载。安装时,无法手动定义分区布局。下图显示了本地磁盘上ESXi可安装的分区布局。
不同于之前使用MBR分区的版本,ESXi 5开始使用GPT分区表。使用partedUtil命令查看分区列表。
System 位于磁盘开始位置的4 MB 启动加载分区。该系统盘负责引导一个bootbank。
Bootbank bootbank分区是系统主引导镜像。该分区挂载于文件系统/bootbank目录。启动时,该分区中的镜像特别是s.v00文件被解压缩到RAM中,并成为运行文件系统的root。
Alt bootbank该分区保留为备份镜像,可用于升级故障时。Altbookbank存储最近可用镜像作为安全备份。启动时,可以按Shift+R翻回之前版本。该分区挂载于运行文件系统/altbookbank目录。
vmkDiagnostic 该分区在系统紫屏时存储memory dump。在故障排查时用于分析。该分区正常时为空并且不挂载入文件系统。
Store Store分区保存VMware Tools ISO文件,可挂载到虚拟机。用来存储任意辅助文件。作为/store挂载。
Scratch 4GB VFAT分区。首次启动时,若本地磁盘空间不小于5.2GB时,默认创建该分区。Scrath分区保存状态归档并抓取状态文件,如日志和诊断数据(vm-support),可在故障排查时创建。如果Scratch分区不存在,并且没有找到其他可替换本地空间,则scratch目录重定向到ramdisk的/tmp/scratch。这意味着scratch分区的内容在重启后将丢失。
VMFS Datastore如果首次启动时有足够空间,会创建一个VMFS-5 datastore。Datastore按照剩余磁盘空间大小裁剪。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年5月25日 02:00
VMware vSphere资源管理手册(五):CPU调度以及多vCPU虚机
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文描述了VMware虚拟系统中,CPU调度算法是如何维持虚机以及pCPU之间的高效运作。
更多信息
超线程技术能够使一个内核对操作系统呈现为双核并帮助在单个CPU内核上一次处理多个请求。它的原理很简单,就是把一颗CPU当成两颗来用,将一颗具Hyper-Threading功能的“实体”处理器变成两个“逻辑”处理器而逻辑处理器对于操作系统来说跟实体处理器并没什么两样,因此操作系统会把工作线程分派给这“两颗”处理器去执行,让多种应用程序或单一应用程序的多个执行绪(thread),能够同时在同一颗处理器上执行;不过两个逻辑处理器是共享这颗CPU的所有执行资源。如果启用了HT,OS(有hypervisor如ESXi的支持)会将超线程识别为一个可用的物理处理器核。一个运行HT的四核超线程Intel 至强处理器,会呈现给ESXi hypervisor八个可用内核。尽管超线程增加了可用虚拟内核的数量,用户仍需按照物理内核的数量来设计集群负载。
因此,理解服务器及应用的资源需求是很重要的。相对低CPU资源要求的服务器或应用在每物理内核配10至12个vCPU时还可能工作顺畅,但如果应用是处理器密集型的,你会发现每物理内核只能运行两三个vCPU。按照负载以及CPU中物理内核数的不同,可能会产生一定的整合率。
VMware开发了一种先进的CPU调度算法以确保环境中虚机的高效运作。如果虚机有一个vCPU,所运行的主机有四个pCPU,则CPU调度器需要为虚机找到可用的pCPU。这还是较容易实现的,那么,在虚机有多个vCPU时怎么办呢?
以vCenter为例,vCenter推荐至少两个vCPU。但是,在一些特定时间点,它可能并不要求同时两个vCPU的处理能力。如果vCenter安装在自己的物理机上,OS可以访问所有CPU或该服务器上的内核,并能够按要求正常访问。但是,如果一台虚机上的pCPU被多台虚机共享,pCPU可能已经忙于处理另一台虚机的请求。由于OS希望所有分配到的CPU都维持可用,由于它分配给了两个vCPU,因此必须等待两个pCPU可用。
下图中,一台ESXi主机有两个四核pCPU,一共八个pCPU,五台虚机,每台虚机分配两个vCPU:
当所有八个内核都可用,第一个虚机发送一个请求,CPU调度器能够让vCPU访问两个pCPU内核,所以虚机的操作系统能够正常访问。CPU调度器能够支持一台主机上的最多三个虚机同时发送的请求。当第五台虚机发送请求时,CPU调度器访问不了任何一台pCPU内核。由于虚机不知道这是虚拟的,它认为能够访问到所分配的服务器。
这种情况下,按照下图所示,虚机需要等待所有指定的vCPU能够访问pCPU来服务该请求。即使只请求了一个vCPU,OS还是需要等待,直到所有的vCPU能够被服务。
这就是正确规划尺寸所蕴含的意义。在虚拟化之前,OS能够访问服务器中所有pCPU,不管是否需要访问。因此,一台拥有两个四核处理器的服务器按照它的工作负载,可能大部分时间在空闲状态。如果我们在虚机上使用相同的配置,即分配八个vCPU,虚机可能需要等待直到CPU调度器可以一次提供八台pCPU的访问,无论它是否需要所有八台pCPU。
maym8888
8 消息
0
2015年5月28日 17:00
初学者的入门不错!!谢谢分享
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年6月10日 01:00
VMware vSphere资源管理手册(六):内存分配与管理
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
尽管物理内存像CPU一样是通过hypervisor分配给虚机的,但计算内存需求的方法简单很多。很多情况下,用户可能会overcommit内存以实现更好的整合率或增加每个主机的虚机密度,因为虚机不太可能一直使用全部的内存容量。如同虚拟环境中所有资源一样,用户需要合理配置内存。尽管你可以给所有虚机配置一样的16 GB内存,但分配给虚机的内存对于架构和vSphere cluster会带来一些其他的影响,本文会对此进行阐述。VMware有一些内存管理技术以减少内存争用的可能性。
更多信息
内存开销:
内存开销(Memory overhead)是各虚机为了ESXi管理而额外请求的内存资源。与分配给虚机的内存总量相比,这一部分所占空间是很小的。以vCenter为例,一个双vCPU,16 GB内存的虚机可能需要144 MB内存开销。另一个例子,8个vCPU, 16 GB内存可能也只需要169 MB内存开销。
可以展开Memory,然后可以在summary页面查看特定虚机的内存开销,如下图所示:
以下表格用于分配给虚机的内存开销参考:
Memory (MB)
1 vCPU
2 vCPUs
4 vCPUs
8 vCPUs
256
20.29
24.28
32.23
48.16
1024
25.90
29.91
37.86
53.82
4096
48.64
52.72
60.67
76.78
16384
139.62
143.98
151.93
168.60
透明页分享与内存压缩:
ESXi用以提升内存利用率的两种内存管理技术是透明页分享(transparent page sharing, TPS)与内存压缩。顾名思义,ESXi在争用时将内存页面进行压缩,以防止换页。这样做的原因是,需要时压缩与解压缩的过程仍然比磁盘换页要快。
透明页分享是指相同内存页面在多个虚拟机之间共享。对于这一技术的实用性有一些争议,相比4 KB,操作系统使用的是更大的2 MB内存页面。4 KB页面理论上更容易找到适合的内存页面,ESXi之后可以做基本的冗余页面删除。当多个虚拟机在一个主机上运行时,可能有些内存页是一样的,比如一样的Guest OS。hypervisor通过周期性的扫描内存页生成hash值在内存hash总表中查找,一旦hash匹配就会进行完整比较,确认内存页完全一样后hypervisor会删除冗余内存页以指针代之,如果ESXi找到1000个4 KB页面,它会删除至一个内存页面,从而分配更多内存给虚机和其他进程。2 MB的情况下,ESXi仍然扫描页面但不是匹配整个2 MB页面,而是在MB页面内扫描4 KB页面。如果ESXi发现争用,就会尝试共享,压缩,或替换这些小页面。
气球膨胀(Ballooning):
VMware Tools安装时,客户机会安装一个驱动,让ESXi从虚机请求要被置为空闲的内存。由于hypervisor无法得知虚拟机中哪些内存是空闲的,因此依靠VMware Tools在Guest OS中的气球驱动(balloon driver)来回收内存。ESXi向客户机OS上运行的balloon driver进程发起请求,从OS申请内存。客户端OS知晓当前的工作负载,分配内存时不会影响活动进程的性能。当需要从该虚拟机回收内存时,气球膨胀从Guest OS中请求内存,分配给气球驱动的内存可被hypervisor安全的回收,Guest OS自行决定将哪些内存swapping交换到硬盘上以保证分配给气球驱动内存。
Yanhong1
1.6K 消息
0
2015年6月10日 20:00
感谢Jiawen又给论坛用户带来新的一个系列大餐
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年6月11日 02:00
VMware vSphere资源管理手册(七):通过VMware vSphere典型配置向导创建虚机(上)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文介绍如何在VMware vSphere典型配置向导下创建虚机。
更多信息
启动虚机创建向导,右键选择New Virtual Machine,
Create New Virtual Machine启动之后,有两个选项,Typical和Custom,典型配置按照客户机操作系统使用通用虚拟硬件以及配置。自定义方式允许用户更改虚拟硬件规格。
Name and Location:
启动虚机创建向导,右键选择New Virtual Machine,指定虚机的名字。不管虚机指定什么名字都会导致所有虚机文件命名为相同名字。Inventory Location也需要指定,表明虚机在vCenter中VM和Template视图中所在位置。如下图所示:
选中VM和Template之后,点击Next。
Storage:
Storage面板,让用户选择在哪一个datastore上创建虚机路径及文件。这并不是一个永久的选择,虚机文件可以通过Storage vMotion在任意时刻迁移到另一个datastore。如果虚机存储profile或datastore cluster在vCenter上创建,选择虚机所关联的VM Storage Profile或datastore cluster。
选择datastore之后,点击Next。
Guest Operating System:
在选择列表中选择客户机操作系统,这一选项比较重要,相应的虚拟硬件会按照与客户机OS的兼容性呈现给虚机。下图列出了各种客户机操作系统的选项:
选择正确的客户机操作系统后,点击Next。
Network:
下图列出了Network面板。首先,指定虚机要配置的网卡数量,一台虚机最多配置10个vNIC。对于每一个网卡,选择要连接的网络以及要使用的适配器类型。默认情况下,开机后vNIC就会连接,但也可以取消选中。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年6月15日 02:00
VMware vSphere资源管理手册(八):通过VMware vSphere典型配置向导创建虚机(下)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文承接上文。
更多信息
Disk:
下一个面板是Create a Disk,反映了所选择的datastore,并显示datastore上的可用空间。在此面板中选中Virtual disk size以及调配类型,vSphere 5.5虚拟磁盘容量可达到62 TB。
ESXi支持以下虚拟磁盘类型:
Thin Provision:该情况下,磁盘只有在需要时才会分配并写零,而不是如thick provisioning那样在创建时就全部分配。因此thin磁盘在创建时花费的时间较短。之后的块写入性能与eager-zeroed thick磁盘相同。这对于datastore空间的利用率更高,但也会导致datastore的过度调配。
Thick Provision Eager Zeroed:这种情况下,磁盘空间在创建时就分配,并将磁盘写零。这增加了创建磁盘所需的时间,但使用这种磁盘性能最优,即使是第一次对块写入也是如此。需要在虚机使用Fault Tolerance功能。
Thick Provision Lazy Zeroed:该情况下磁盘空间在创建时就分配,但直到第一次写入时才将磁盘写零。相比eager-zeroed情况创建时间较短,这是vSphere Client中的默认选项,适用于大多数情况。
Create a Disk面板如下图所示:
虚拟磁盘配置好之后选择Next。
即将完成:
Create New Virtual Machine的最后一步是review,如下图所示:
保证所有信息都正确,选择Finish,或点击checkbox,Edit the virtual machine settings before completion并选择Continue。
编辑设定:
如果选择了前文的复选框,之后设置对话框会如下图所示:
通过虚机的设置,用户可以review默认配置。之前的截屏显示了虚机的客户机操作系统默认内存大小。可以按照需要调整。虚机的CPU配置如下图所示:
注意默认虚机CPU值设置为1。如果不知道虚机的应用需要多少个vCPU,则建议从1个vCPU开始,需要时再调整vCPU的数量。
虚机配置被review之后,用户可以为客户操作系统挂载ISO镜像。看如下截屏:
要挂载镜像文件,选择CD/DVD drive,Datastore ISO File,然后选择Browse。为客户机操作系统选择正确的ISO镜像并确保Connect at power on之后的复选框被选中。点击OK,power on虚机。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年6月24日 01:00
VMware vSphere资源管理手册(九):通过客户配置向导创建虚机(上)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
要启动Create New Virtual Machine向导,右键选择New Virtual Machine。配置向导启动后,选择Custom选项。客户配置允许指定特定的虚机,而典型配置使用基于客户机操作系统的默认硬件。Configuration面板如下图所示:
选择Custom之后,点击Next。
更多信息
Name and Location:
在Name and Location面板,需要指定虚机的Name。不管指定什么名字,都同样会用做虚机directory以及文件名。Inventory Location指定了虚机所在位置以及vCenter中需要指定的Template View。
选好文件夹放置虚机以及vCenter的Templete view之后,选择Next。
Storage:
在Storage面板提示用户选择虚机路径和文件所在的datastore。这并非永久绑定,虚机文件可以在任意时刻通过Storage vMotion迁移至其他datastore。如果虚机存储属性是在vCenter中建立的,选择与所创建虚机相关的VM Storage Profile。
注意到选项Disable Storage DRS for this virtual machine不可选。这是由于这些datastore目前不在Storage DRS所管理的datastore cluster。选择datastore之后,点击Next。
Virtual Machine Version:
在Virtual Machine Version面板,可以选择虚拟硬件版本。通常,用户想要选择最新的硬件版本从而应用最新的功能和更高级别的硬件。但是,出于后向兼容目的,也可能会选择较老版本。下表是一个兼容性列表。ESXi主机不能上电于一个高于所支持的虚拟硬件版本虚机。
注意vSphere Client中最高虚拟硬件级别是版本8。用vSphere Web Client创建虚机时可以使用版本9和10。
Version
Product Version
Max Memory Size
Max vCPUs
Additional Features
10
ESXi 5.5
1 TB
64
Extended vGPU support, SATA controller enhancements (up to 4 controllers and 30 devices per controller)
9
ESXi 5.1
1 TB
64
Improved 3D graphics
8
ESXi 5.0
1 TB
32
USB 3.0 device support
7
ESX/ESXi 4.x
255 GB
8
Hot Plug support for CPU and memory, VMXNET3
4
ESX 3.x
64 GB
4
Guest Operating System:
下图显示了Guest Operating System面板。从列表中选择要安装的客户机操作系统,这是一个很重要的选项,因为这决定了按照与客户机OS的兼容性哪些虚拟硬件会呈现给虚机。
选择好客户机OS之后,点击Next按钮。
Memory:
在Memory面板,选择MB或GB级别的虚机Memory Size。默认为推荐值。该值在需要时可以调整。
Network:
为虚机选择需要配置的网卡以及虚机端口队列。确保所有adapter选中了Connect at Power On。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年7月9日 02:00
VMware vSphere资源管理手册(十):通过客户配置向导创建虚机(中)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文承接上文。
更多信息
SCSI控制器:
虚拟机使用虚拟SCSI控制器来访问虚拟磁盘。无论虚拟磁盘是IDE还是SCSI,都可以选择SCSI控制器。在Guest Operating System面板选择客户机操作系统。VMware Paravirtualized SCSI和LSI Logic SAS控制器仅对硬件版本7及以上版本可用。
半虚拟化SCSI适配卡可降低CPU利用率并提高吞吐量。PVSCSI适配器对于高I/O吞吐量虚机来说非常适合。
有快照的磁盘如果使用LSI Logic SAS和LSI Logic Parallel控制器则不会产生性能提升。
选择好SCSI适配器类别之后,点击Next。之后的面板用来选择所使用的磁盘类型。选项包括:Create a new virtual disk, Use an existing virtual disk, Raw Device Mappings,以及Do not create disk。
如果需要的是虚拟磁盘(默认选项),点击该选项之后点击Next。Select a Disk面板如下图所示:
创建虚拟磁盘:
创建虚拟磁盘选项勾选以后,选择Disk Size和Disk Provisioning类型。
虚拟磁盘的Location选项也需要指定。默认情况下,虚拟磁盘与其他虚机文件存放在一起;但是,也可以在另一个datastore上存放新的虚拟磁盘。选好之后点击Next。
在Advanced Options面板,选择Virtual Disk Node来创建虚拟磁盘。指定device number需要使用的SCSI或IDE控制器。默认情况下选择第一个可用控制器的第一个可用设备。如果虚机有多个磁盘,一些管理员会使用多个控制器做Raw Device Mapping (RDM).
在Mode选项下,选择磁盘是dependent还是independent。如果磁盘是independent,则无法进行backup操作,因为independent磁盘不支持snapshot操作。independent选项有两个选择:
Persistent:该选项立刻永久将改变写入磁盘。在snapshot操作时该磁盘不会产生delta file。虚拟磁盘文件继续工作,如同虚机没有进行snapshot,所有写入直接写入磁盘。
Nonpersistent:选择该选项时,生成redo log以抓取该磁盘的所有后续写入。如果snapshot被删除或虚机掉电,则redo log抓取的改变被丢弃。
使用现有虚拟磁盘:
Use an existing virtual disk选项允许用户浏览并选择之前配置的虚拟磁盘。例如,应用Symantec Ghost创建了一个预配置的镜像,该应用会输出一个.vmdk文件。文件可被挂载到虚拟机上。
如果需要该选项,选中之后点击Next。
要选择一个现有的虚拟磁盘,点击Browse按钮。这会列出datastore列表。
点击Next。
在Advanced Options面板,选择Virtual Device Node添加一块现有的虚拟磁盘。指定Mode选项,指定磁盘是否是independent。
点击Next来review所有虚机设定。
Zhang_Jiawen
2 Intern
2 Intern
•
1.2K 消息
0
2015年7月15日 19:00
VMware vSphere资源管理手册(十一):通过客户配置向导创建虚机(下)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本文承接上文。
更多信息
Raw Device Mapping:
当选择使用哪一种磁盘时,另一个选项是RDM。RDM配置让虚拟机能够直接访问raw LUN。
选择Raw Device Mappings选项并点击Next。
下一个面板显示了哪个LUN可用于Raw Device Mapping。下图仅显示了一个可用的LUN,但是很多情况下会列出多个LUN。展开Name和Path ID列以验证所选LUN正确。
选好之后,点击Next按钮。
下一个面板显示了rdm.vmdk映射文件存储位置。默认情况下,该文件与虚机其他文件存放的datastore位置一样。但也可以指定其他datastore。
选好后,点击Next。
Select Compatibility Mode面板,需要选择RDM兼容性模式。有两种兼容模式:
选择好之后点击Next。
在Advanced Options面板,选择Virtual Device Mode来创建RDM。指定要使用的SCSI控制器和设备号。默认情况下,选择第一个可用控制器的第一个可用设备。