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主机物理硬盘的办法相关推荐

  1. esxi 7.0 封装瑞昱网卡驱动_虚拟机(ESXi)下硬盘性能的探索

    [本文不讨论的] 想获得最高的虚拟机硬盘效率,是可以直通sata控制器的,这样阵列.休眠.smart信息等特性都可以直接使用.其次,直通硬盘也不错,单盘的效率基本接近原生. 这两种直通在ESXi.PV ...

  2. 通过VM虚拟机查找ESXi主机名称和IP

    查看了VC API.SDK,并没有找到用虚拟机来查询虚拟机所在ESXi的直接用法. 所以采用遍历查找的本办法: //根据虚拟机名称获取EXSi名称 public String getExsiName( ...

  3. 在虚拟机中使用物理硬盘的两个用法及注意事项

    虚拟机使用主机物理硬盘用法: ①我新配置的主机是4GB内存,在用DOS启动盘启动时不能加载光驱驱动. 因为我使用sfdisk作的多启动,我的sfdisk在光盘上.因为不能加载光驱驱动,所以不能运行.我 ...

  4. ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘

    ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘 步骤如下 1.在esxi物理机后台打开SSH功能,用指令进行操作 ps:登录ESXI web管理界面,找到:主机>操作>服务>启用安 ...

  5. 虚拟机建立的服务器让主机登陆,添加ESXi主机并建立虚拟机

    1.添加ESXi主机安全 vCenter安装完成后,就能够用"VMware vSphere Client"登陆了.登陆时使用的用户名是vCenter所在服务器的管理员帐号:服务器 ...

  6. 服务器的虚拟机网速如何分配,管理ESXi主机网络与虚拟机网络

    网页端:建议访问https://www.liuluanyi.cn 概述 计算.存储.网络是虚拟化中最重要的三个节点,而网络则是用来管理vSphere服务器,以及虚拟机对外提供服务的必经之路.所以,网络 ...

  7. vmware 虚拟工作平台(虚拟机--客户机) ---物理机(宿主机)

    day01 Redhat linux 操作系统初级课程 红帽认证管理员(RHCSA,全称为Red Hat Certified System Administrator)属于红帽Linux的初级入门认证 ...

  8. VirtualBox7.0 虚拟机直接挂载物理硬盘

    VirtualBox7.0 与以往版本用的命令不一样了. 6.1 及以前是用 VBoxManage internalcommands createrawvmdk 命令来将物理硬盘创建成虚拟盘,6.1 ...

  9. VMware之无vCenter Server管理的环境下ESXI主机配置与虚拟机的创建

    上一篇文章给大家介绍了ESXI主机的控制台的使用,主要学习了如何在控制台对管理网络的配置,比如管理接口网卡的配置,Vlan的配置,控制台主机地址等等,学会了这些简单的基本配置,接下来咱们来点常用的并且 ...

最新文章

  1. java连连看(GUI)
  2. 委员建议开辟多种科研资助模式,呼唤“科研悬赏制”
  3. 37.拷贝控制和资源管理
  4. uva1509(暴力dfs)
  5. python网络编程学习笔记(二)
  6. python经典书籍推荐:Python面向对象编程指南 : Mastering Object-oriented
  7. Win32 SDK消息处理技巧
  8. uploadify 上传时丢失session
  9. Eclipse批量替换
  10. bash中符号那点事
  11. python dlib gpu ubuntu conda_Ubuntu 下编译支持 GPU 的 TensorFlow 和 Dlib
  12. 游戏筑基开发之测试篇2(C语言)
  13. CNN 卷积神经网络结构转载
  14. 区块链的开源资料 Hyperledger Fabric
  15. java beetl输出demo_Beetl 快速入门
  16. 网络推广恶意点击js_百度搜索推广碰到恶意点击该怎么解决
  17. 栈帧%ebp,%esp详解
  18. smarty引入html,php用Smarty模板生成html文件
  19. Discuz去掉标题上的powered by discuz!
  20. 经典好书:DSP嵌入式常用模块与综合系统设计实例精讲

热门文章

  1. react 常用规范和经验
  2. 实现input框的全选和清空
  3. 面试必备Linux基础知识
  4. 【Canvas】如何用Canvas绘制折线图
  5. RxJS之BehaviorSubject
  6. 提问的智慧 如何得到好的帮助(转)
  7. Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据
  8. LVS负载均衡-NAT模式
  9. mybaits trim用法
  10. FFmpeg资料来源简单分析:libswscale的sws_getContext()