免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: baqycl
打印 上一主题 下一主题

请教:VMware ESX/ESXI使用MD1200存储的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-07-19 20:21 |只看该作者
本帖最后由 baqycl 于 2010-07-19 20:24 编辑
查了一下,有老外实现了对local disk做RDM,参考如下连接
saintdragon 发表于 2010-07-19 18:38



    感谢版主的热心帮忙 , 这是我看到的第一份本地磁盘做RDM的资料 , 非常经典.
另外 , 上午我做了测试, 将我在一楼所述的存储接在一台Server上 , 用Openfiler做成iscsi , 然后VMware ESXI就可以识别到存储并且做RDM了.
由此证明版主之前回复的ESX/ESXI默认可能只支持FC SAN和ISCSI存储的结论是完全正确的.

论坛徽章:
0
12 [报告]
发表于 2010-07-20 09:37 |只看该作者
恭喜你找到答案了

论坛徽章:
0
13 [报告]
发表于 2010-07-21 14:17 |只看该作者
查了一下,有老外实现了对local disk做RDM,参考如下连接
saintdragon 发表于 2010-07-19 18:38



    刚装了ESX 4.0试了一下,好像没有esxcfg-vmhbadevs这条命令
我用的esxcfg-scsidevs -a命令,看到的结果也不太一样 , 不知道要怎么搞下去了

论坛徽章:
0
14 [报告]
发表于 2010-07-21 14:50 |只看该作者
本帖最后由 baqycl 于 2010-07-21 14:52 编辑

第二步的esxcfg-vmhbadevs命令虽然没找到,但是在图形界面下的存储路径里可以看到我的一个存储分区是vmhba1:0:0:0
接着做第三步,在第二步的存储分区里创建一个VMDK文件lun.vmdk
第四步:使用vmkfstools -i lun.vmdk -d raw:/vmfs/devices/disks/vmhba1:0:0:0 lun_1.vmdk
(一直没搞清楚这条命令最后的这个lun_1.vmdk是什么意思)
然后就出现错误提示:
Disk lib_check()failed for source disk the system cannot find the file specified (25).

请教:这个要怎么解呢?是我输的命令出问题了吗?

论坛徽章:
0
15 [报告]
发表于 2010-07-21 15:43 |只看该作者
可能是版本问题吧。你man 看看vmkfstools的帮助

论坛徽章:
0
16 [报告]
发表于 2010-07-21 16:07 |只看该作者
你在图形界面中查一下你的LUN的naa id吧。然后用naa id试试
如果是在esx本地登陆,可以试试如下命令:
vmkfstools.pl -z /vmfs/devices/disks/naa.<naa_id> /vmfs/volumes/storage1/rmdpath1.vmdk

.vmdk文件名字自己随便起,但在同一个目录下,不能和已有的文件重名

论坛徽章:
0
17 [报告]
发表于 2010-07-21 18:33 |只看该作者
本帖最后由 baqycl 于 2010-07-21 18:35 编辑
你在图形界面中查一下你的LUN的naa id吧。然后用naa id试试
如果是在esx本地登陆,可以试试如下命令:
vm ...
saintdragon 发表于 2010-07-21 16:07



    已搞定 , 过程如下:
[root@ESX4 DMD]# vmkfstools -i DMD.vmdk -d rdm:/vmfs/devices/disks/naa.6842b2b005a6c60013d484842dec949b DMD_2.vmdk
Destination disk format: raw disk mapping to '/vmfs/devices/disks/naa.6842b2b005a6c60013d484842dec949b'
Cloning disk 'DMD.vmdk'...
Clone: 1% done.
[root@ESX4 DMD]# pwd
/vmfs/volumes/datastore1/DMD
[root@ESX4 DMD]# cd /
[root@ESX4 /]# cd vmfs/
[root@ESX4 vmfs]# cd volumes/
[root@ESX4 volumes]# cd LUN1
[root@ESX4 4c47045a-2f757741-7058-00248ca4317f]# cd /
[root@ESX4 /]# cd vmfs/
[root@ESX4 vmfs]# ls
devices  volumes
[root@ESX4 vmfs]# cd volumes/
[root@ESX4 volumes]# ls
4c443110-36403f70-45f6-842b2b1898ed  datastore1
4c443111-35cf0740-2aa4-842b2b1898ed  datastore2
4c46dcff-43db1cba-d45c-00248ca4317f  LUN1
4c47045a-2f757741-7058-00248ca4317f  Storage1
[root@ESX4 volumes]# cd datastore1
[root@ESX4 datastore1]# ls
DMD
[root@ESX4 datastore1]# cd DMD/
[root@ESX4 DMD]# ls
DMD_1-rdmp.vmdk  DMD_2-rdm.vmdk  DMD-flat.vmdk  DMD.vmdk  DMD.vmx   vmware.log
DMD_1.vmdk       DMD_2.vmdk      DMD.nvram      DMD.vmsd  DMD.vmxf
[root@ESX4 DMD]# cat DMD_2.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=622c87e1
parentCID=ffffffff
createType="vmfsRawDeviceMap"

# Extent description
RW 4294940672 VMFSRDM "DMD_2-rdm.vmdk"

# The Disk Data Base
#DDB

ddb.deletable = "true"
ddb.virtualHWVersion = "7"
ddb.toolsVersion = "8194"
ddb.longContentID = "7bbd50dc9567c8c989685fd8b4f5534b"
ddb.uuid = "60 00 C2 9e 9b fd 4d 63-c4 4f 8e ac fe f7 25 09"
ddb.geometry.cylinders = "267347"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"
[root@ESX4 DMD]#

这样做了以后,磁盘是RDM格式的了,不过新加硬盘时裸机映射还是灰色的, 要选择添加已存在的VMDK文件 , 添加后可以看到确实是RDM格式, 控制台已无法直接访问该LUN

论坛徽章:
0
18 [报告]
发表于 2010-07-22 09:17 |只看该作者
回复 17# baqycl

恭喜!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP