虚拟机的热添加(手动)和热添加(自动)

简介:

       虚拟机支持热添加功能大家应该都不陌生,包括VMware、Microsoft、Citrix和Parallels等厂家的相关产品都介绍了该功能,当你接到需求,添加CPU、内存、磁盘等资源时,是等至深夜到机房下螺丝上配件,还是愿意在电脑前点击几下鼠标或者敲击几个命令搞定,哈哈,不言而喻。

    

那么以VMware vSphere套件来说,通过vSphere Client中更改CPU热插拔设置,需要符合下列条件。

为达到最佳效果,请使用硬件版本 8 虚拟机。

  • 仅硬件版本 8 虚拟机支持热添加多核虚拟 CPU。
  • 并非所有客户机操作系统都支持 CPU 热添加。如果不支持客户机,则可以禁用这些设置。
  • 要对硬件版本 7 虚拟机使用 CPU 热添加功能,请将每个插槽的内核数设置为 1。
  • 将 CPU 资源添加到正在运行的虚拟机(已启用 CPU 热插拔)会使连接到该虚拟机的所有 USB 直通设备断开连接并重新连接。

前提条件

验证虚拟机是否正在下列条件下运行:

  • VMware Tools 即安装成功。此条件是 Linux 客户机操作系统的热插拔功能所必需的。(这一条有待商榷,后面细说)
  • 虚拟机具有支持 CPU 热插拔的客户机操作系统。
  • 虚拟机目前所使用的是硬件版本 7 或更高版本。
  • 虚拟机已关闭电源。(关闭电源为了在虚拟机配置选项中开启支持热添加功能)
  • 所需特权:虚拟机上的虚拟机.配置.设置

 

由于Linux系统比较典型,下面以此来进行分析我的标题。

1. 看下Parallels公司的产品对redhat系统虚拟机热添加功能的支持图表,绿色表示支持,几乎只支持6.0以上版本64位的热添加,如图1-1所示。

image

图1-1 Parallels产品支持图表

2. 然后我们看VMware公司对redhat系统虚拟机热添加功能的支持图表,可以看出几乎ESXi 5.0 U1版本都支持热插拔,如图1-2所示。

image

image

图1-2 VMware产品支持图表

3. OK,那是否以上redhat系统在清单中,热添加是否就很顺利实现勒?非也。以ESXi 5.0 U1 +vSphere 5.0 U1的环境为例,建立一台redhat 5.6 64位的虚拟机,在虚拟机>编辑属性>添加内存(4GB增加至6GB)后,虚拟机并不能通过top命令查看到内存的增加,如图1-3所示。

image

图1-3 5.6添加内存

4. 而运行grep line /sys/devices/system/memory/*/state发现部分内存为脱机状态,如图1-4所示。

image

image

图1-4 内存脱机

5. 所以虽然支持热添加,但是需要手动配置命令,echo online > /sys/devices/system/memory/memory[number]/state ,把离线状态的内存挂上。

6. 再新建一台redhat 6.2的虚拟机,默认2GB内存,如图1-5所示。

image

图1-5 6.2内存信息

6. 同样在虚拟机>编辑属性>添加内存(2GB增加到3GB),内存增加信息立即更新,且在未安装VMware Tool工具的前提下,如图1-6所示。

image

图1-6 6.2内存增加信息

那么redhat 6.2系统也是热添加,且热添加自动完成。

 

个人结论:

windows 2003 不支持热添加

redhat 5.6支持热添加(手动)

redhat 6.2支持热添加(自动)

 

虚拟机的操作系统支持热添加的,还可以分为支持热添加(手动)和热添加(自动),资源类型为CPU和RAM,一概而论用热添加这个词可能不太严谨。

 

个人在实施中的想法,大家可以回复讨论。






本文转自 tim2009 51CTO博客,原文链接:http://blog.51cto.com/virtualbox/1104295,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
23天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
2月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
60 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
2月前
|
编解码 Linux 虚拟化
超详细VMware虚拟机安装Win10操作系统过程图解
这篇文章提供了一个详细的VMware虚拟机安装Windows 10操作系统的图解教程,包括了从创建虚拟机到安装操作系统的全过程,以及安装后的一些基本设置,如屏幕分辨率调整等。作者还提到了后续会分享关于磁盘分区的创建过程。
超详细VMware虚拟机安装Win10操作系统过程图解
|
2月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
3月前
|
存储 Linux 虚拟化
入职必会-开发环境搭建32-VMware虚拟机下载和安装
VMware虚拟机是一种基于VMware虚拟化技术的软件解决方案,它可以在一台物理计算机上创建多个独立的虚拟计算机环境。这些虚拟机可以运行不同的操作系统,如Windows、Linux等,使用户能够在单台计算机上同时运行多个操作系统。
107 0
入职必会-开发环境搭建32-VMware虚拟机下载和安装
|
3月前
|
存储 SQL 运维
服务器数据恢复—Isilon存储误删除vmware虚拟机的数据恢复案例
Isilon存储使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一的OneFS文件系统,所以Isilon存储在进行横向扩展的同时不会影响数据的正常使用。Isilon存储集群所有节点提供相同的功能,节点与节点之间没有主备之分。当用户向Isilon存储集群中存储文件时,OneFS文件系统层面将文件划分为128K的片段分别存放到不同的节点中,而节点层面将128K的片段分成8K的小片段分别存放到节点的不同硬盘中。用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从哪个节点都可以访问到所有数据。Isilon存储在初始化时会让用户选择相应的
62 12
|
2月前
|
虚拟化
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
65 0
|
3月前
|
运维 安全 虚拟化
|
3月前
|
安全 Linux 数据安全/隐私保护
入职必会-开发环境搭建33-VMWare虚拟机安装Linux系统
CentOS(Community ENTerprise Operating System)是一个基于Linux的开源操作系统,它是由社区志愿者团队从Red Hat Enterprise Linux(RHEL)源代码重新编译而成。CentOS致力于提供一个稳定、可靠且免费的企业级Linux发行版,适用于服务器和工作站环境。