虚拟机使用ESXi主机物理硬盘的办法

weixin_33928137

于 2018-06-19 15:22:06 发布

868
收藏 1
文章标签: 运维
版权

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

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

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

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

(2)非RAID磁盘法。在服务器中剩余的磁盘槽位中,单独插一块较大容量的硬盘(例如4TB),该硬盘不添加到RAID中,也不通过ESXi格式化为VMFS卷,而是分配给ESXi中的虚拟机直接使用(裸机映射的磁盘),这块硬盘将用做备份。例如,某台DELL

R730XD的服务器配置了12块硬盘,这12块硬盘中的前10块配置成RAID-50(如图1所示),第11块作为“全局热备磁盘”(ID为10的磁盘,ID从0开始),第12块磁盘设置为“Non-RAID”磁盘(ID为11的磁盘),这第12块磁盘就是用做数据备份的磁盘,如图2所示。

图1 前10块磁盘组成RAID-50划分2个卷

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

(3)在该ESXi主机上创建了名为“WS08R2_BE2016_172.20.1.22”的虚拟机,为该虚拟机分配4个vCPU(4个插槽,每插槽1个核心)、8GB内存。

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

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

图7 复制标识符

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

图8 查看VMFS数据存储

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

图9 标识符

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

ls /vmfs/disks

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

图10 查看磁盘标识符

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

vmkfstools -z /vmfs/devices/disks/<硬盘标识符> /vmfs/volumes/datastore1/<目标RDM磁盘名>.vmdk

在本示例中可以为

vmkfstools -z /vmfs/devices/disks/naa.50014ee0042fd6fd /vmfs/volumes/Datastore/WDC4TB.vmdk

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

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

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

图14 查看映射的RDM磁盘

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

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

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

图23 备份后的截图

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

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

相关资源:ESXI格式化硬盘.md_esxi格式化硬盘,esxi硬盘格式化-虚拟化文档类...

虚拟机使用ESXi主机物理硬盘的办法的更多相关文章

  1. [转帖]VMWare官网:无法关闭 ESXi 主机上的虚拟机 (1014165)

    无法关闭 ESXi 主机上的虚拟机 (1014165) https://kb.vmware.com/s/article/1014165?lang=zh_CN Last Updated: 4/17/20 ...

  2. Vsphere中ESXi主机ssh开启的三种方法

    ESXi 5.5是直接安装在物理主机上的一个虚拟机系统,本质上是一个Linux系统. 平时可以通过VMware Client端或者VMware vCenter进行管理,但对于一些特殊的VMware命令 ...

  3. 【整理】虚拟机和主机ping不通解决办法

     检查几个方面: 1.检查虚拟网卡有没有被禁用2.检查虚拟机与物理机是否在一个VMNet中3.检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段4.检查虚拟机与物理机的防火墙是否允许PING, ...

  4. Esxi主机虚拟机迁移注意事项

    1. Esxi主机上的虚拟机迁移只能是低----->高,或版本一样的才能进行迁移 [如Esxi5.1---->Esxi5.5]ok, 而Esxi5.5----->Esxi5.1 no ...

  5. VMware仅主机模式虚拟机无法ping通物理机

    问题描述 在VMware Workstation中新建了一个虚拟机CentOS7,网络适配器选择的是"仅主机模式",结果,物理机ping不通虚拟机,虚拟机也ping不通物理机. 原 ...

  6. MikroTik RouterOS使用VirtualBox挂载物理硬盘作为虚拟机硬盘进行安装

    说明:这一切似乎在Windows下更好操作.虚拟机操作不是难点,难点在于虚拟磁盘的转换挂载 一.先挂载硬盘 # 创建虚拟镜像并映射到物理硬盘 cd "c:\Program Files\Ora ...

  7. 【整理】虚拟机和主机ping不通解决办法,虚拟机ping不通外网的解决方法

     检查几个方面: 1.检查虚拟网卡有没有被禁用2.检查虚拟机与物理机是否在一个VMNet中3.检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段4.检查虚拟机与物理机的防火墙是否允许PING, ...

  8. 【转】ESXi主机出现“主机上的系统日志存储在非持久存储器中”解决办法

    原址:https://blog.csdn.net/mooncarp/article/details/50923483 当ESXi主机的底层操作系统安装在SD卡上时,在vCenter中配置该主机时,如果 ...

  9. esxi主机用命令行强行关闭通过前端界面无法关闭的ESXI虚拟机

    环境:esxi5.1-esxi6.5 背景:如果esxi下面某一台vm死机了,并且esxi的控制台卡死不能用,为了不影响同一个esx下其他的vm正常使用,那么我们只能用命令行来单独重启此vm,保证一定 ...

  10. ESXi与物理交换机静态链路聚合配置过程中的小陷阱

    作者:陆斌文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影响 ...

随机推荐

  1. 一套分布式IM即时通讯系统的技术选型和架构设计

    本文由冰河分享,作者博客 binghe.gitcode.host,原题"这套分布式IM即时通讯系统如何写到简历上?我给你整理好了!",本文有修订和改动. 1.引言 分布式IM即时通 ...

  2. 创建Windows service使用FluentScheduler定时刷新网页

    我们都知道iis的程序池默认的闲置回收时间是20分钟, 如果是自己的服务器,我们可以设置成0,闲置不回收. 这样网站就不会出现每隔20分钟没有访客访问就出现打开非常慢的情况. 但是,如果个别网站不是用 ...

  3. 工作流调度器-Azkaban

    1.工作流调度器 1.为什么需要工作流调度系统 一个完整的数据分析系统通常都是由大量任务单元组成: shell脚本程序,java程序,mapreduce程序.hive脚本等 各任务单元之间存在时间先后 ...

  4. nginx.conf参数优化详解

    1.Niginx主配置文件参数详解 a.上面博客说了在Linux中安装nginx.博文地址为:http://www.cnblogs.com/hanyinglong/p/5102141.html b.当 ...

  5. 未能加载文件或程序集"Symtem.Data.SQLite.dll"或它的某一个依赖项

    我在window service 2016 等更高版本的服务器上遇见过,普通window系统未预见.可尝试安装 VC ++ 2010 我下载安装  之后就好了.

  6. 如何分析jmeter性能测试数据

    1.jmeter插件 https://blog.csdn.net/weixin_39430584/article/details/80947093 http://www.doc88.com/p-214 ...

  7. ubuntu mysql 通过ip登录指南

    详细步骤: 1. 安装mysql 首先,在ubuntu上安装mysql,打开终端,并执行以下命令: 1 sudo apt-get update 2 sudo apt-get install mysql ...

  8. ZenPhoto pg walkthrough Intermediate

    nmap nmap -p- -A -sS 192.168.128.41 Starting Nmap 7.94SVN ( https://nmap.org ) at 2025-01-13 07:17 U ...

  9. Janus Pro:DeepSeek 开源革新,多模态 AI 的未来

    Janus Pro 是 DeepSeek 开发的一个开源多模态人工智能框架,它通过集成视觉和语言处理能力,提供了高性能的多模态任务处理能力. 在线体验: https://deepseek-janusp ...

  10. Jenkins Job中衍生进程存活难题及解决方案

    Jenkins Job中衍生进程存活难题及解决方案 场景介绍 在Jenkins中创建了一个Job,假设你在一系列Build Step之前或之后启动了一个进程,例如启动一个Jboss进程.在Build完 ...