vmware存储管理
Ⅰ 如何在VMware环境中实施,配置iSCSI存储
在VMware环境下使用iSCSI存储的最佳实践
一旦iSCSI磁盘配置好了,虚拟机(VMs)就可以使用它们了。以下列出的最佳实践可以帮助你在VMware环境中的iSCSI数据存储获得最大的性能和可靠性。
iSCSI存储的性能高度依赖于网络的健康和使用。为了达到最佳效果,你应该总是通过专用的网络将iSCSI的流量分离出来。
你只能在一个ESX服务器主机上配置一个软件启动器。配置为iSCSI提供连接的vSwitch时,使用多个物理网卡来提供冗余。确保你将VMkernel(虚拟机内核)接口与vSwitch的网卡绑定在一起,这样多路径配置才正确。
确保你在iSCSI vSwitch上使用的网卡连接到不同的网络交换机,以消除单点故障。
vSphere支持使用存储协议的巨型帧,但它只对那些拥有非常大I/O的特定工作量有好处。此外,你的后端存储必须能够处理RAID组中拥有大量主轴(大于15)增加的吞吐量,否则你也看不到任何好处。如果你的I/O小并且你的存储是主轴方向的(spindle-bound),使用巨型帧你将看到你的性能很少或者没有提高在某些情况下。巨型帧实际上会降低性能,所以你应该做一个评估测试,对比一下启用巨型帧前后的效果,看看巨型帧是否有效。每个端到端组建必须支持巨型帧,包括物理网卡和网络交换机,vSwitch,VMkernel端口和iSCSI目标配置。如果任何一个组件不适合巨型帧配置,它们将无法工作。
为你的虚拟机磁盘控制器使用新的Paravirtual SCS(PVSCSI)适配器,因为在大多数情况下它提供的最大吞吐量和性能超过了标准的LSI逻辑和BusLogic适配器。对于非常小的I/O工作量来说,LSI逻辑适配器的效果最好。
为了实现最好的性能需要设置先进的多路径,选择iSCSI存储容量属性并点击管理途径。如果有的话,你可以使用本机VMware多路径或第三方多路径插件来配置路径选择策略。当使用软件启动器(software initiators)时,在一个vSwitch上创建两个VMkernel接口;指定一个物理网卡为活跃的,另一个为未使用的;使用 esxcli命令将一个VMkernel端口绑定到第一个网卡,将第二个端口绑定到第二个网卡。使用循环算法代替顺序算法或者最近最常使用(MRU)算法,将得到更好的性能。如果你的虚拟机上使用了微软集群服务器(Microsoft Cluster Server),避免使用循环(Round Robin)算法。
Ⅱ VMware vSphere能统一管理存储设备吗
不可行!vSphere无法完成N个主机变一个。楼主就不用琢磨了!
vStorage不是个模块,是一个讲法而已。存储虚拟化在vSphere中就是VMFS,你可以同时接入多个SAN NAS,vSphere会要求你格式化成VMFS,然后对虚拟机来讲都是通用的了。
对外提供存储服务也不要想,你理解的不对。
开发我估计你说的是vStorage API,这个是用来备份滴...
Ⅲ 如何理解VMware内存资源管理
问的问题过于高深,所以直接网络一篇。
在虚拟化应用中,内存是最为宝贵的资源。同CPU和存储资源管理相比,虚拟化的内存资源管理更为复杂。
内存回收vmware ESX hypervisor(管理程序)能够截获虚拟机第
一次访问某内存,将物理内存填零后分配给虚拟机,但是hypervisor无法得知虚拟机中哪些内存是空闲的。hypervisor不断的将内存分配给虚
拟机,当在内存超配(memory
overcommitment)的情况下主机物理内存将可能耗尽,因此hypervisor需要从虚拟机中回收(reclaim)内存,ESX
hypervisor使用以下机制回收内存:
当主机可用内存高于等于6%时,hypervisor仅使用透明页共享回收内存(当没有设置虚拟机内存限制时)。如果虚拟机设定了内
存限制,则hypervisor使用ballooning甚至swapping回收内存直到低于限定值。当主机可用内存接近4%时,hypervisor
使用ballooning回收内存,一般情况下可以及时的回收内存,让可用内存保持在4%以上。如果ballooning不足以回收内存,主机可用内存接
近2%时,hypervisor在ballooning回收内存的基础上增加使用swapping(并激活内存压缩)加速内存回收,让可用内存保持在4%
以上。罕见的当主机可用内存只有1%时,hypervisor除了继续使用ballooning和swapping回收内存,还禁止所有虚拟机申请更多内
存。
透明页共享(Transparent Page
Sharing):当多个虚拟机在一个主机上运行时,可能有些内存页是一样的,比如一样的Guest
OS。hypervisor通过周期性的扫描内存页生成hash值在内存hash总表中查找,一旦hash匹配就会进行完整比较,确认内存页完全一样后
hypervisor会删除冗余内存页以指针代之,类似于存储中的重复数据删除功能。当某虚拟机对共享内存页试图写时,hypervisor会复制一个这
个虚拟机的专有页来修改,保证共享页不被破坏。这种内存回收的速度取决于扫描的速度,在ESX(i)的高级设置中可以设置扫描速度和时间间隔。所以最好将
相同或者相近的OS部署在一台host上面,以便更好的使用TPS节省内存。
气球膨胀(Ballooning):由于
hypervisor无法得知虚拟机中哪些内存是空闲的,因此依靠VMware Tools在Guest OS中的气球驱动(balloon
driver)来回收内存。当需要从该虚拟机回收内存时,气球膨胀从Guest
OS中请求内存,分配给气球驱动的内存可被hypervisor安全的回收,Guest
OS自行决定将哪些内存swapping交换到硬盘上以保证分配给气球驱动内存。显然需要安装VMware
Tools才能实现气球回收内存,通过这种方式回收内存较慢,依赖于Guest OS内存分配的速度。
内存交换(Hypervisor
Swapping):当虚拟机启动时就会创建一个内存swap文件,文件大小为最大内存交换量(虚拟机配置内存-内存预留)。当上面两种回收方式不能满足
需求时,hypervisor会进行swapping将虚拟机的物理内存交换到硬盘上。hypervisor并不知道将哪些内存交换好,Guest
OS也不知道哪些内存被交换了,这将极大的影响虚拟机的性能,当出现这种情况时说明需要加内存了。
内存压缩(Memory
Compression):这是4.1版本的新功能,对内存的交换的优化。如果swapping的内存页是可压缩的,则将其压缩后存储在压缩缓存区中,这
样再次访问这个被swapping的内存时仅需要解压缩,而不是从硬盘读取,这将快的多。不能压缩或压缩缓冲区满则会与硬盘进行真正的swapping。
在ESX(i)的高级设置中可以设置压缩缓存的大小等。
虚拟机内存分配VMware ESX(i)提供了三个参数来控制虚拟机的内存分配。
“限制(Limit)”限定了分配给虚拟机物理内存的上限,如果虚拟机使用的内存超过该限定值则hypervisor强制回收内存,默认
是无限制,即以虚拟机内存大小为限。虚拟机硬件设置中的内存对于大多数Guest
OS是不能热添加的,有的能热添加但是要使用添加的内存还要重启Guest OS,只有少数Guest OS能热添加并使用的,因为这个需要Guest
OS识别,因此对Guest OS要求高。但是内存限制可以在虚拟机运行时随意的调整,Guest OS无需感知是透明的。
“预留(Reservation)”是保证分配给虚拟机最低物理内存的下限,即hypervisor至多从虚拟机回收内存到预留值为止,不再继续回收,保证一个基本的内存可避免性能降低到无法忍受。
“份
额(Shares)”是当主机内存过量使用时,虚拟机可获得的物理内存是通过一个公式计算得到的,份额是其中一项。默认份额=虚拟机内存*10。公
式:ρ=份额/(活动内存+k*空闲内存),ρ就是该虚拟机可获得物理内存比例的分子,分母是所有虚拟的ρ的和。k是惩罚因子,k=1/(1-
IMT),IMT为空闲内存税(Idle Memory
Tax),默认IMT=75%,即k=4,IMT值可以在ESX(i)的高级设置中修改。显然份额越大,活动内存比例越高则ρ越大,可获得的物理内存越
多。hypervisor从ρ最小的虚拟机开始回收内存。
Ⅳ VMware虚拟机内存分配多少合适
按照1.5-2的比例来划分比较合适。
在vmware中,虚拟系统的内存是可以更改的, 关键看你虚拟系统是什么版本及需要运行测试哪些软件,感觉慢了就调大一点,但处于运行状态的虚拟机的内存总和不要大于母系统内存的70%。
虚拟内存是在硬盘中主要用来为物理内存更快的读取数据服务的,但是虚拟内存并不是越大越好,因为硬盘的数据存取速度远远比不上内存,所以虚拟内存的加速作用是有局限性的。
如果太大的话读取很慢,反而会降低系统运行速度,虚拟内存小也不能很好的起到虚拟内存的作用,所以一般虚拟内存是按照1.5-2的比例来划分的,但是如果2g的物理内存的话建议3g虚拟就可以了。
(4)vmware存储管理扩展阅读
针对VMware虚拟机电源管理,微软和VMware虚拟机采取了非常相似的方式。这两种方式都是基于某些最基本的服务器虚拟化概念。
尽管单台hypervisor完全能够运行多台VMware虚拟机,但生产环境中从未仅使用单台hypervisor。管理员通常不会承受hypervisor成为单点故障的风险。
因此,大多数hypervisor,比如VMware虚拟机 ESXi和微软Hyper-V都构建了集群。这样一来,如果一台hypervisor出现故障,那么集群中的其他hypervisor能够继续运行来自故障集群节点的虚拟机。
其他情况下,管理员移动VMware虚拟机可能是因为他认为该VMware虚拟机在具有更多可用硬件资源的主机之上运行,能够运行的更好。
微软和VMware都创建了负载均衡,用于将正在运行的VMware虚拟机动态迁移至不同的主机,这样能够以允许VMware虚拟机尽可能高效运行的方式使用硬件资源。
然而同样的概念反过来可以节省功耗。并非在所有可用的主机服务器上都有VMware虚拟机在运行,工作负载可以被整合到最少的主机服务器上,这样可以将未被使用的主机服务器置于离线状态以降低功耗。
Ⅳ vmware vsphere 数据存储 怎样清理
vsphere client连接esxi或vcenter,左边选择服务器-右边选配置-存储-选择数据存储-右键-浏览,在里面看着删吧,一定确认没用的再删
或者控制台放开ssh,按Ctrl+alt+f2,登录,就能看到所有存储了,想删哪个删哪个。放开ssh远程登录,就更方便了,直接ssh登录管理地址就行了
Ⅵ 如何清理VMware虚拟机占用的硬盘空间
清理VMware虚拟机占用的硬盘空间,需要在VMware虚拟机管理中选择从磁盘中删除。
1、在桌面点击打开VMware虚拟机程序。
Ⅶ 虚拟机管理器的内存管理
VMM使用Intel 80386或更新的处理器的内存调页能力来为系统虚拟机创建一个32位的虚地址空间。它把这个地址空间分为四个不同的部分:
V86区 地址从0H到10FFEFH,这个区属于当前执行的虚拟机。
应用程序私有区地址从4MB到2GB。这是Win32应用程序运行的空间。每个Win32的进程都有它自己的2GB(要减去4MB)。
应用程序共享区地址从2GB到3GB。这个区域是在虚拟机内的所有应用程序共享的。系统DLL(user32,kernel32,gid32)都驻存在这里。所有的Win16程序也放在这里,因为它们行为都是不规范的的:它们对内存中的其他Win16程序进行读写。只有在这个区域里,Win16程序才可以看到其他所有的Win16程序。内存映射文件和分配给DPMI的内存也被存放在这里。
系统共享区地址从3GB到4GB。这里是VMM和VXM存放的地方。
VMM为VxD程序提供三种VxD服务:
页面内存服务 这种服务分配/管理页面大小为4KB的内存。这是提供的最低级的服务,其他所有的服务都是建立在页面内存服务上的。
堆内存服务 管理小的内存块。这种高级别的内存管理服务建立在页面内存服务的基础上。
表服务管理可用来实行链结表的固定大小的内存块。
Ⅷ 如何设计虚拟机存储架构以规避虚拟存储瓶颈
通过深入了解虚拟机的存储需求,存储管理员可以控制虚拟环境的规模,跟上需求变化的步伐。尽管虚拟环境中存在一些独特的需求,但大部分的需求还是可以参照物理机中同类的存储最佳实践予以解决。用户在设计虚拟机的存储架构时,最重要的是对性能指标进行衡量,还要认真考虑虚拟机对存储空间的需求。在虚拟化环境中,存储管理员通常只关注CPU和内存的限制,存储性能往往是容易被忽略的一个问题。从某些方面来说,虚拟机的管理与物理机的管理差不多,每台虚拟机同样也运行自己的操作系统、应用程序和服务。但是,在设计存储架构时,用户必须要考虑其他一些因素。在深入了解虚拟机的独特需求后,存储管理员才能构建一个稳定的可扩展的数据中心架构,以便保持虚拟机的正常运行。分析磁盘的性能需求对于大多数应用来说,存储架构的设计首先要考虑的就是平均每秒的I/O操作(IOPS)指标。IOPS指的是每秒磁盘读写操作的次数。但是,这个统计指标并不能体现出存储需求的全部特性,还需要考虑其他的存储性能需求,如磁盘I/O活动的类型等。在网络磁盘阵列中,那些虚拟磁盘必须支持虚拟机操作系统。而在一般情况下,其I/O需求常常是频繁的随机读写。内存页面调度也会给那些内存有限的宿主机带来很大的I/O压力。此外,用户还要考虑负载的情况,比如在设计存储架构时,往往要考虑读操作与写操作的比例。这个信息对于进行RAID配置非常有用。将上述这些指标乘以单一存储设备上的虚拟机数量后,用户面对的将是严重的I/O阻塞问题。为解决这个问题,用户必须优化现有的存储解决方案,以支持小规模、非连续的I/O操作。更为重要的是,用户要根据虚拟机对磁盘利用的级别和类型,合理地分布它们。基于网络的存储方法很多IT架构中混合使用了NAS、SAN和iSCSI存储,以支持所有的物理服务器。这些存储方式同样可以用于管理虚拟机。大多数的虚拟化平台也都支持上述这些网络存储技术。例如,在物理主服务器上挂接了基于SAN或iSCSI的存储卷,可以用来存储虚拟机配置文件、虚拟磁盘和相关数据。存储设备一般只是和宿主机连接,而不是客户端虚拟机。存储管理员需要持续跟踪并掌握每台虚拟机驻留在哪些物理卷上,以便进行后续的备份和管理。除了在宿主机级别上进行存储外,客户机操作系统也可以利用基于NAS和iSCSI的存储设备。通过这种方法,虚拟机可以直接与网络存储连接。然而,该方法也有一些缺点,比如客户机操作系统对延迟非常敏感,即使非常微小的延迟都可能导致客户机操作系统的崩溃或文件系统的瘫痪。存储功能的平衡虚拟化技术允许企业将多个关键任务负载放在同一组服务器中。企业通过使用存储功能来提高系统的可靠性、可用性和性能。应用基于RAID的跨磁盘条带技术,可以显着提高性能。磁盘阵列中存储块的大小应该与最常见的I/O操作规模相匹配。不过,磁盘用得越多,意味着系统失败的几率越大。因此,应该同时采用多个具有奇偶校验位的磁盘和热备磁盘。在存储连接中,容错功能可通过应用多路径技术来实现。对NAS和iSCSI存储解决方案来说,存储管理员应该考虑采用多个物理网络进行连接,并且使用网络适配器组的负载平衡特性。对宿主机来说,与磁盘阵列之间采用专用网络进行连接是一个好办法。如果宿主机经常要与低效应用分享连接,虚拟机上的负载问题可能会很严重,而且会增加延迟。备份的规划存储管理员可能需要对很多虚拟机进行备份。用户有必要开发一个处理独占式的虚拟磁盘文件,主要有两种方式。第一种方式是在客户机中进行备份。通常情况下,用户需要在虚拟机中安装备份代理,定义备份源和备份目标,然后再进行处理工作。这种方式的好处是,仅有重要数据被备份下来,从而减少了所需的存储空间。但是,此种备份方案必须支持所有的不同版本的客户机操作系统。更麻烦的是,如果系统出现问题,在进行恢复处理时可能涉及许多步骤,包括重新安装和配置客户机操作系统等。第二种方式是在宿主机中进行备份。通常情况下,备份中包括虚拟机配置文件和虚拟磁盘。用户可以轻松地将这些文件复制到另一个地方,比如先关闭或暂停虚拟机,复制必需的文件,然后再重新启动虚拟机。许多解决方案都支持虚拟机的热插拔备份,目的是消除服务中断。即使不采用热插拔备份,恢复一个失败的或遗失的虚拟机也非常容易,比如把必要的文件简单地恢复到同一个或其他的宿主机上,就可以继续工作了。在宿主机中进行备份的最大缺点是需要庞大的存储空间。用户不仅要分配大量的存储空间给客户机操作系统,还要给需要备份的应用和数据分配大量的存储空间。
Ⅸ VMware中如何更改虚拟机的内存大小
步骤如下:
1、将要调整内存的虚拟系统关机,使其处于关机状态。
(9)vmware存储管理扩展阅读:
VMware
VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。
VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。
对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。
VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。
你可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机(例如一个公司局域网),挂起和恢复虚拟机以及退出虚拟机,这一切不会影响你的主机操作和任何操作系统或者其它正在运行的应用程序。
Ⅹ vmware vsphere支持哪些存储方式
磁盘/lun(san、iscsi、本地磁盘)、网络文件系统NAS。
1、光纤通道(FC)。
优点:低延迟(非IP存储网络)、众所周知,可靠性高、支持虚拟机文件系统(VMFS)。
缺点:需要专用主机总线控制器(HBA);价格昂贵,需要存储区域网络(SAN)交换机和HBA;更多的管理工作(SAN交换机、换分zone等等)。
2、光纤以太网(FCOE)。
优点:可以将存储和其他网络流量融合到同一套网络当中;利用数据中心桥接功能提供基于以太网的无损存储协议;支持VMFS。
缺点:知名度和可靠性相对较低;需要最低10GB的无损以太网基础架构;无法进行路由;排错异常困难。
3、互联网小型计算机系统接口(iSCSI)。
优点:众所周知,可靠性高、价格低廉、可以依赖于现有的网络组件、使用vSphere自带的iSCSI软件控制器、支持多路径输入/输出(MPIO)负载均衡、正常情况下延迟较低、支持VMFS。
缺点:作为基于IP的存储协议,会产生更高的延迟;使用iSCSI接口绑定时不能路由;如果使用iSCCI接口卡,会产生更高的延迟;安全顾虑。