EXSI做rdmftp映射本地磁盘磁盘时遇到问题

vmware_esxi 虚拟机集群共享磁盘_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vmware_esxi 虚拟机集群共享磁盘
&&vm add RDM
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢VMwareRDM与VMFS的配置及性能比较_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VMwareRDM与VMFS的配置及性能比较
总评分3.9|
用知识赚钱
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩9页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢ESXi 5 创建磁盘裸映射 以及 虚拟机网卡直连
第一个项目:创建磁盘裸映射。RDM(RAMDeviceMapping)是一种让虚拟机通过映射直接使用物理磁盘的一种方式。VMwareRDM只是针对SAN(注:不提供映射本地磁盘)。RDM
第一个项目:创建磁盘裸映射。RDM (RAM Device Mapping)是一种让虚拟机通过映射直接使用物理磁盘的一种方式。VMware RDM只是针对SAN(注:不提供映射本地磁盘)。RDM是VMFS卷上的一个文件,对原始物理设备来说,它就像一个代理或媒介。我们可以把RDM看作是一个到原始LUN的象征性链。RDM包含所访问原始物理设备的元数据和其他一些信息,取决于RDM的配置,能添加使用原始LUN像VMotion支持和虚拟机快照这样的功能。为什么使用RDM而不是虚拟磁盘文件?VMware将VMFS作为企业应用的优先选项,包括文件、web、EPR和CRM。在ESX Server和VMFS的之前版本里,RDM通常用于最小化VMFS开支,,以便提高磁盘性能。不过,基于VMware使用VMFS-3所作的比较,在大多数情况下,VMFS-3和RDM之间的磁盘性能是差不多的。如果您有合适的控制器,则可以将本地设备配置为 RDM。必须使用命令行界面 (CLI) 将本地存储设备配置为 RDM,无法通过 vSphere Client 执行此操作。首先使用vSphere Client登陆ESXi主机 或者 vCenter主机,然后在对应物理主机上打开SSH 服务,以便能够通过CLI命令行界面远程登陆。登陆后查看ESXi主机的磁盘信息&ls /vmfs/devices/disks/&记录你需要开启裸映射的磁盘标识符 &如图的唯一磁盘代码 (t10 开头)(该物理磁盘不能作为虚拟磁盘使用)然后在命令行中复制该代码然后输入命令&vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD2003FYYS2D02W0B0___________________WD2DWMAY_____ &/vmfs/volumes/datastore1/WD2DWMAY_____.vmdk前面这段是物理磁盘的绝对路径 & 后面这段是要创建对应映射关系的虚拟磁盘文件的路径 (新创建的 RDM 指针文件的大小显示为与其映射到的裸设备相同的大小,它是一个虚拟文件,不占用任何存储。)创建完成后就完成了,就可以在虚拟机添加对应的磁盘 并选择现有磁盘文件 如图的&datastore1/WD2DWMAY_____.vmdk好了完成了。---------------------------------------------------------------------------------------------------------------第二个项目:创建虚拟机网卡直连关于 VMDirectPath I/O 直通设备最多可以将两个直通 (ESX 4.0) 设备和四个直通 (ESX 4.1) 设备连接到虚拟机。选择设备时,请记住以下限制:配置直通设备配置之前请确保物理主机的BIOS中关于CPU 知否打开了VT-d 功能。登陆vSphere Client客户端,主机配置→硬件→高级设置→VMDirectPath I/O设置→编辑选择对应的网络适配器(别选成其他的了) &配置后图标会有个***的箭头 提示信息称需要重新启动主机才能生效。那么现在做好现有虚拟机的关机操作,重启ESXi主机。重启完成后, 直通设备已经可以使用了。那么现在把网卡添加到虚拟机吧。添加硬件。这里选择 PCI设备 &选择刚才重启后生效的直通设备注意提示信息:不能使用虚拟机的挂起功能,不能创建和恢复快照,不能使用vMotion ,,, &本文出自 “Professor哥” 博客,转载请与作者联系!
你最喜欢的什么是ESXi
ESXi是Vmware推出的一款免费虚拟化系统。可以为服务器创建多个虚拟系统。与 VirtualBox、QEMU、Hyper-V 等方案不同,ESXi 是 Type-1 Hypervisor,它直接运行于裸机上,不需要先安装一个操作系统,因此性能开销小,本身占地也很小,很适合安装到 TF 卡或 U 盘等小型存储器中。正巧,Gen8 的机箱内主板上有一个 USB 和一个 TF 卡接口(据说TF卡安装ESXi有时会读取不到),可以把 ESXi 安装进去。由于 ESXi 启动完成之后就在内存中运行了,不用担心 U 盘和 TF 卡的读写性能问题。
安装镜像下载:
官方原版:
HP定制版:
免费版本的ESXi目前已经改名为vSphere Hypervisor。这里我选择了定制版的vSphere 6.5 Nov 2016。
注意:定制版本自带了Gen8的驱动程序,但是部分网友报定制版本存在与RDM兼容文理,会导致虚拟机卡死。
安装过程非常的方便,在主板上插上1个不用的USB硬盘,然后直接使用iLO进行安装。
在系统自检后的POST阶段,按住F11,进入Boot设置阶段
选择从CD ROM启动
在虚拟驱动器中挂载下载的镜像文件
安装完成后会在界面中出现IP地址。
在浏览器中输入IP地址,打开页面后输入安装时设置的帐号和密码即可登录。
ESXi虽然免费,但是还是需要输入许可证号方可免费使用,许可证的申请只需在ESXi官网上注册一个帐号就会分配。
虚拟机的创建与管理
在创建虚拟机前,需要先存储。流程:存储-&创建数据存储-&创建新的VMFS数据存储,将SSD盘全部创建,用于当作系统盘,后期专门负责安装系统。
创建虚拟机和管理虚拟机的流程和Vmware Workstation的流程完全一致,另外也可以通过本地电脑中的Vmware Workstation创建和管理局域网中服务器上的虚拟机。
创建磁盘映射(RDM)
Gen8的最核心用途是作为NAS,考虑到后期搭建的NAS系统跑在虚拟机里,如果将数据也存储在虚拟机里会对后期的数据迁移记恢复造成较大的麻烦,合理的方式是NAS系统安装在虚拟机里,数据存自己存储在物理磁盘中,而不是再隔一层文件系统。RDM (VMware 开发的开放虚拟磁盘格式,原理是创建一个的特殊 .vmdk 文件(一个文本文件)映射到一块物理磁盘,当虚拟机向这块 VMDK 写入时,实际写入的是后面的物理磁盘。
那就用 RDM 吧。具体流程:
在ESXi 的设置中打开 SSH 访问
具体操作为,在管理 -& 服务 中开启TSM(ESXi Shell)和TSM-SSH(SSH)这两个服务。
通过Putty连接ESXi
一开始使用了xshell。发现连接不进去,于是改为了Putty。
3、寻找需要直连的磁盘路径
在WEB管理后台的磁盘管理中,找到需要想要直连的磁盘,可在页面下方获取到磁盘所在路径
我这里找到的是
/vmfs/devices/disks/naa.1ce379ba01
/vmfs/devices/disks/naa.1c6fccee4efa
4、寻找已经创建好的SSD虚拟磁盘位置
同样在WEB管理后台就可以查看到,这里的路径是:
/vmfs/volumes/5638afb3-daa-
创建RDM文件
创建RDM需要使用ssh中才能进行,具体的指令为: vmkfstools -z /vmfs/devices/disks/naa.1ce379ba01 /vmfs/volumes/5638afb3-daa-/work.vmdk
vmkfstools -z /vmfs/devices/disks/naa.1c6fccee4efa /vmfs/volumes/5638afb3-daa-/life.vmdk 具体含义:
第一个参数:创建模式,可选参数-z或-r。两种模式的差别很小,正常使用2种模式都可以。
-r 参数创建的是 Virtual Compabilitiy Mode RDM,即 ESXi 会截获除 READ / WRITE 之外所有 SATA 指令
-z 参数则是创建 Physical Compability Mode RDM,即 ESXi 除了 LUN REPORT 指令,其他全部原样传递给物理磁盘。
第二个参数:物理磁盘路径
第三个参数:创建的.vmdk 文件的保存路径,文件名可自定义。
执行完上述命令后就会生成RDM文件了,想知道文件中到底有那些信息,可以使用: [root@localhost:~] cat /vmfs/volumes/5638afb3-daa-/work.vmdk
# Disk DescriptorFile
encoding=&UTF-8&
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot=&no&
createType=&vmfsPassthroughRawDeviceMap&
# Extent description
VMFSRDM &work-rdmp.vmdk&
# The Disk Data Base
ddb.adapterType = &lsilogic&
ddb.geometry.cylinders = &486397&
ddb.geometry.heads = &255&
ddb.geometry.sectors = &63&
ddb.longContentID = &3afffffffe&
ddb.uuid = &60 00 C2 9a 3f 7c ba f2-fd 62 45 f5 cd 51 0e 26&
ddb.virtualHWVersion = &13&
[root@localhost:~] 将这样创建得到的特殊 .vmdk 文件分配给虚拟机,便可在虚拟机中访问到外层 ESXi 的硬盘。如果你已经装了Windows的虚拟机,你会发现新增了磁盘以后,硬盘并没有在系统中出现,原因是新增的磁盘还没有被格式化。
下载磁盘工具格式化以后即可使用。
的磁盘性能问题
SSD测试结果:
HDD测试结果:
从上图可知,随机读写的速度非常的差。经查询是Gen8 使用的Raid卡驱动导致的。解决办法是要门装低版本的ESXi5.5(VMware ESXi(TM) 5.5 Update 2 | 09 SEP 2014 | Build 2068190),要么把B120i的驱动刷到较低版本。这里使用的是后一种。
下载驱动:
在Web管理后台上传下载下来的vib文件到ESXi磁盘上
使用ssh登录ESXi,并转到文件所在目录:cd /vmfs/volumes/5638afb3-daa-
将vib文件复制到系统目录/var/log/vmware:cp scsi-hpvsa-5.5.0-88OEM.550.0.0._64.vib /var/log/vmware/
开启维护模式:esxcli system maintenanceMode set –enable true
卸载原来的驱动:esxcli software vib remove -n scsi-hpvsa -f
安装上传的驱动:esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0._64.vib –force –no-sig-check –maintenance-mode
完成后重启ESXi,退出维护模式,开启虚拟机测试一下性能。如需恢复对应的版本为:scsi-hpvsa–5.5.0.102-1OEM.550.0.0.1331820
按照上述流程完成后,重启设备,再次打开后台发现硬盘没了(T_T)。
在此基础上有
查看一下加载的驱动和驱动版本:esxcli software vib list | grep ahci
若加载了vmw-ahci,形如: sata-ahci
3.0-22vmw.650.0.0.4564106
VMwareCertified
1.0.0-32vmw.650.0.0.4564106
VMwareCertified
另外的解决方案是:强制禁用通用驱动:
esxcli system module set --enabled=false --module=&vmw_ahci&
再次重启,丢失的硬盘终于恢复了,开启虚拟机发现无法启动,原因是还在维护模式。关闭维护模式:esxcli system maintenanceMode set –enable false
参考链接:
进入Windows 测试磁盘性能:
SSD的测试情况:
HDD的测试情况:
可以看到:SSD的性能有较大的提升,仅在4K小文件时的性能较差。HHD的性能在顺序读写的时候还OK,但是在小文件读取的时候还是非常的慢。
Related posts:
相关 [gen8 esxi] 推荐:
ESXi是Vmware推出的一款免费虚拟化系统. 与 VirtualBox、QEMU、Hyper-V 等方案不同,ESXi 是 Type-1 Hypervisor,它直接运行于裸机上,不需要先安装一个操作系统,因此性能开销小,本身占地也很小,很适合安装到 TF 卡或 U 盘等小型存储器中. 正巧,Gen8 的机箱内主板上有一个 USB 和一个 TF 卡接口(据说TF卡安装ESXi有时会读取不到),可以把 ESXi 安装进去.
--> 坚持分享优质有趣的原创文章,并保留作者信息和版权声明,任何问题请联系:itarea.。

我要回帖

更多关于 rdm磁盘 的文章

 

随机推荐