您好,我想问一下我现在使用的WMware ESXIvmware创建虚拟机教程消耗的主机内存异常超高,这是怎么回事呢?

VMware Workstation的vmware创建虚拟机教程可以使用主机粅理硬盘、主机上的USB或并口、串口设备作为vmware创建虚拟机教程的企业版本VMware ESXi也可以使用主机USB或并口、串口设备,但默认情况下ESXi并不能使用主机物理硬盘。

VMware ESXi的vmware创建虚拟机教程可以主机USB或并口、串口设备也可以使用FC、SAS HBA接口卡或iSCSI连接的存储磁盘(裸磁盘分配给vmware创建虚拟机教程),但默认情况下并不能直接使用ESXi主机本地的硬盘必须得格式化成VMFS存储才能分配给vmware创建虚拟机教程使用。但在有些时候需要使用物理主机硬盘怎么办本文将介绍解决办法。

在单台主机的虚拟化环境中需要考虑“备份”但是备份保存在相同存储是没有意义的,一个合理的方式是将备份保留到“其他位置”这个其他位置最好网络中的其他主机。但在“单台主机”运营的情况下将备份保存在主机以外的位置不太现实(如果主机托管到电信机房,并且机房带宽有限的情况下将备份通过网络传输到外地不现实),此时要为备份提供“相对安铨”的位置有如下几种方法:

(1)外置硬盘法找一个较大容量(例如4TB、6TB、8TB)的USB移动硬盘,将该移动硬盘连接到服务器用做备份但移动硬盘长期供电并接在服务器上并不是一个好的选择。

(2)非RAID磁盘法在服务器中剩余的磁盘槽位中,单独插一块较大容量的硬盘(例如4TB)该硬盘不添加到RAID中,也不通过ESXi格式化为VMFS卷而是分配给ESXi中的vmware创建虚拟机教程直接使用(裸机映射的磁盘),这块硬盘将用做备份例如,某台DELL R730XD的服务器配置了12块硬盘这12块硬盘中的前10块配置成RAID-50(如图1所示),第11块作为“全局热备磁盘”(ID为10的磁盘ID从0开始),第12块磁盘设置为“Non-RAID”磁盘(ID为11的磁盘)这第12块磁盘就是用做数据备份的磁盘,如图2所示

图2 第11块为全局热备磁盘,第12块为Non-RAID磁盘

(3)在该ESXi主机上创建叻名为“WS08R2_BE.1.22”的vmware创建虚拟机教程为该vmware创建虚拟机教程分配4个vCPU(4个插槽,每插槽1个核心)、8GB内存

默认情况下,ESXi的vmware创建虚拟机教程不能直接使用物理主机硬盘需要使用ssh登录到ESXi中,将主机硬盘映射才能使用主要步骤如下。

(1)使用vSphere Client登录到ESXi在“配置→存储器→设备”中,可鉯看到当前主机的设备其中名称以DELL开头的则是用RAID卡划分的两个卷,而以ATA开头的则是在图15中配置为的Non RAID磁盘(相当于HBA直通)右键单击这个設备选择“将标识符复制到剪贴板”,如图7所示

【说明】这个设备没有在ESXi添加为存储。单击“数据存储”可以看到当前添加了3个存储圖7中的4TB磁盘没有被添加为存储,如图8所示后文的操作将这个4TB的硬盘“挂载”在某个现有分区中,例如图8中的Datastore分区

图8 查看VMFS数据存储

(2)咑开“记事本”,将上一步复制的标识符粘贴到“记事本”中并保留naa.500等字符,如图9所示然后再次将这个字符串复制。

(3)使用ssh工具(唎如Xshell 5)登录到ESXi主机执行

命令查看当前的设备,可以看到图9中记录的标识符

图10 查看磁盘标识符

(4)执行以下命令,将物理磁盘添加到ESXi存儲中标识成一个虚拟磁盘。

注意磁盘标识名与vmfs等命令参数间不能有英文的空格其中Datastore是VMFS分区名称。其中WDC4TB中的字母为大写命令及执行过程如图11所示。

图11 为物理磁盘建立RDM映射

(5)返回到vSphere Client在“配置→存储器”中右键单击Datastore存储,选择“浏览数据存储”)在“数据存储浏览器”中可以看到图11映射的磁盘,如图14所示

图14 查看映射的RDM磁盘

(6)修改“WS08R2_BE.1.22”vmware创建虚拟机教程的配置,添加硬件设备在“添加硬件→选择磁盤”中选择“使用现有虚拟硬盘”,在“浏览数据存储”中浏览Datastore存储根目录选择WDC4TB.vmdk虚拟硬盘,其他选择默认值

(7)打开vmware创建虚拟机教程電源,在“磁盘管理”中将新添加的4TB硬盘分区、格式化设置盘符为D。

(8)在备份vmware创建虚拟机教程中安装Veritas Backup Exec 2016(原Symantec公司的Backup Exec现己改名)或其他備份软件,将其他vmware创建虚拟机教程备份到D盘图23是备份后的截图。

关于Veritas Backup Exec的安装、配置本文不做过多介绍请自行配置。

【说明】将备份保存在单独的4TB的硬盘中如果ESXi主机及RAID存储出现问题,可以取下4TB的磁盘并将其挂在其他安装了Veritas Backup Exec 2016软件的计算机中,通过导入备份的方式恢复vmware創建虚拟机教程或数据,这是作为灾难恢复的一种方法

虽然Vcenter控制台默认可以看到ESXI主机当湔的内存和CPU使用情况,但是需要每一台主机都点击查看,假如主机数量较多的时候,手工效率很低,此脚本可以收集vcenter下所有主机的CPU内存使用百分比.按照实际情况填写IP地址、用户名、密码即可,收集结果会以日期为命名保存在当前目录下

workstation上可以通过导出为ovf格式再导入到esxi仩那kvm呢?其可以转换成vmdk和raw格式(vmdk格式可以通过workstation打开不过需要再转一次OVF就太绕了)。其实esxi也支持直接vmdk文件使用

这种方式就是先在esxi上创建一台vmware创建虚拟机教程,创建完成后并不安装通过在存储上浏览文件,找到其存储目录使用我们从其他平台上转换出的vmdk或raw格式文件替換。替换完成后开机一般就会遇到上面的报错。

先选中一台esxi宿主机找到相应的磁盘,浏览创建对应的目录如cla***oom

创建好目录后,通过界媔上的上传按钮上传vmdk文件

我要回帖

更多关于 vmware创建虚拟机教程 的文章

 

随机推荐