找回密码
 加入我们
搜索
      
查看: 117824|回复: 96

[存储] esxi使用系统U盘做存储

  [复制链接]
发表于 2017-3-14 10:21 | 显示全部楼层 |阅读模式
本帖最后由 zhongli_1978 于 2017-3-14 10:47 编辑

1.前言
   本人虚拟机比较偏爱esxi,但esxi通常需要一个数据存储器,client manager上只支持hdd。据说玩黑群直通(非RDM)比较合适,

本着省钱省功耗的原则,直通板载achi给黑裙,esxi存储使用系统u盘空闲的空间。这样省了一张hba卡,省了一个盘位,降了功耗。
2.适用场景
   本文档适用于
    a.必须esxi6及以上版本
    b.esxi系统u盘(tf)建议8G以上
    b.熟悉esxi ssh人士。
3.操作步骤
  a.打开esxi ssh并root登录
  b.进入/vmfs/devices/disks目录。shell:cd /vmfs/devices/disks
c.列出磁盘 shell:ls
     6.0通常是mpx.vmhba32:C0:T0:L0,但6.5不不同,可能是以naa开始。通常规律是有一个前缀想同,后面带有:1,5,6,7,8类似的:数字很可能就是
     esxi的系统盘(不带":数字"的那个)。本文以mpx.vmhba32:C0:T0:L0为例
     还可通过partedUtil getptbl mpx.vmhba32:C0:T0:L0 查看分区信息以确认设备
   d.查看分区
      shell:partedUtil getptbl mpx.vmhba32:C0:T0:L0
      显示输出:
      gpt
    2088 255 63 33554432
    1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
    5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
    6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
    7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
    8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
    9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
   c.获取上文中红色部分值(红色部分每个人是不同的),将其-34 (减34) 替换如下shell中的X.(shell为方便复制就不排便了)    (复制出shell部分到写字板,然后将X换成所计算的值,复制到esxi shell中执行)
      为什么是34,我也不清楚,我是试出来的最小值,还有个-48出现的也比较频繁。网上大都说是-2048.这都没问题。
     shell:
partedUtil setptbl mpx.vmhba32:C0:T0:L0 gpt \
"1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 128" \
"5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0" \
"8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 0" \
"2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"3 15472640 X AA31E02A400F11DB9590000C2911D1B8 0"
    d.创建存储:
       shell:vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0:3
      完成后即可在client里看到一个UsbDatastore的存储了,可在上面建虚拟机。
4.总结
      u盘由于速度原因,建议不要其建立大的虚拟机文件,否则经常会导致存储丢失(也可能是我u盘有点问题)。比合适的是做黑裙虚拟机,通过iso启动,
当然想ros,openwrt这类小的系统也是没问题的,总之就是减少u盘操作。


     因最近有不少坛友及群友问这个比较多,早上上班匆匆编写,有不对不好的请指正,不足的请补充,谢谢!
      

评分

参与人数 1邪恶指数 +20 收起 理由
kmb101 + 20 666

查看全部评分

 楼主| 发表于 2023-8-4 15:43 | 显示全部楼层
这个贴是咋翻出来的啊,不是归档了么
发表于 2023-8-4 15:10 | 显示全部楼层
这真是个好东西,解决了我的大问题
发表于 2022-3-13 12:17 | 显示全部楼层
本帖最后由 TickingClock 于 2022-3-13 12:46 编辑
zhongli_1978 发表于 2022-2-26 11:38
可能不同设备不一样吧,不用在乎是否一样,数据类似即可试试,生命在于折腾 ...


谢谢  回复   

我用的设备是gen8,  我看62楼 贴的照片 好像也都是数字.

你是这么回复的:“你这是msdos的。是不同的。关于msdos的好像也写过,因为gen8的使用移动硬盘必须是msdos的”

这个msdos 是啥意思?  我也没有注意当时不是不是也出现了msdos, 我的新买的闪迪CZ50 U盘~

 楼主| 发表于 2022-2-26 11:38 | 显示全部楼层
可能不同设备不一样吧,不用在乎是否一样,数据类似即可试试,生命在于折腾
发表于 2022-2-25 22:52 | 显示全部楼层
本帖最后由 TickingClock 于 2022-2-26 09:03 编辑

坛友:为啥我的U盘显示不一样。 全是数字 没有字母。闪迪的U盘

4 32 8191 4 128
1 8192 1843199 5 0
5 8224 520191 6 0
6 520224 1032191 6 0
7 1032224 1257471 252 0
8 1257504 1843199 6 0

发表于 2020-8-30 21:35 | 显示全部楼层
zhongli_1978 发表于 2020-8-29 00:02
重启看看还有没有。tf卡稳定性不知道怎样。
换好u盘,那个闪迪的那个。

试过了,TF卡已经挂了..看来还是要好点的MLC或者SLC才合适这样玩
发表于 2020-8-29 15:20 | 显示全部楼层
买了esxi官方认证的硬件平台, 一般都是服务器带SD接口或 tf接口

HPE 系列的 我都装 class 10 的tf 里面
 楼主| 发表于 2020-8-29 00:02 | 显示全部楼层
林失忆 发表于 2020-8-27 10:34
楼主你好,想请教一下,前几天按照你的教程,我在TF卡装了ESXI和存储,不过昨天发现UsbDatastore不见了...这就 ...

重启看看还有没有。tf卡稳定性不知道怎样。
换好u盘,那个闪迪的那个。
发表于 2020-8-27 10:34 | 显示全部楼层
楼主你好,想请教一下,前几天按照你的教程,我在TF卡装了ESXI和存储,不过昨天发现UsbDatastore不见了...这就是你说的不稳定情况么,有什么解决方法可以分享一下吗?
 楼主| 发表于 2020-8-18 13:39 | 显示全部楼层
gen8不支持efi引导。我有个帖子内容好像说到过
发表于 2020-8-18 08:07 | 显示全部楼层
zhongli_1978 发表于 2019-12-26 08:57
我都忘了还在这个贴做过标记
自从换了cz880,稳定的到现在,好像已经1年了。
目前napp-it(35G)及黑裙( ...

楼主,为什么我的gen8  把esxi装在CZ880 上,无法引导启动呢
 楼主| 发表于 2019-12-26 08:57 | 显示全部楼层
xavier 发表于 2019-7-22 21:27
楼主现在还在用这种模式吗?换了U盘之后上面的虚拟机稳定性咋样?

我都忘了还在这个贴做过标记
自从换了cz880,稳定的到现在,好像已经1年了。
目前napp-it(35G)及黑裙(160M)都放在u盘上的数据存储,其他的放在nfs的数据存储上。最近给zfs上换了快ssd,用来做esxi的nfs数据存储,其上的虚拟机响应速度提高明显
发表于 2019-12-25 22:46 | 显示全部楼层
技术贴!赞~
发表于 2019-7-22 21:27 | 显示全部楼层
楼主现在还在用这种模式吗?换了U盘之后上面的虚拟机稳定性咋样?
发表于 2019-6-20 14:27 | 显示全部楼层
saikm 发表于 2018-11-24 18:35
找到问题了,最后一步没看清,少打了:3,建错分区了。。。

我第一次也是忘记:3了。。。
 楼主| 发表于 2019-1-19 23:08 | 显示全部楼层
drl 发表于 2019-1-19 11:49
我也是c236wsi,哪还有折腾esxi的必要么?

没有直通usb的需求,一般直通pcie,sata这些
发表于 2019-1-19 11:49 | 显示全部楼层
zhongli_1978 发表于 2018-10-9 20:27
我的永擎c236试过,好像直通不了usb,貌似启动盘usb是一个控制器

我也是c236wsi,哪还有折腾esxi的必要么?
发表于 2019-1-11 16:21 | 显示全部楼层
跟楼主同主板,装不了esxi6.7u1
 楼主| 发表于 2018-12-21 22:30 | 显示全部楼层
弄了个cz880的u盘来做esxi6.5u2系统盘.不知道这回稳不稳定,开始观察中2018/12/21
发表于 2018-11-24 18:35 | 显示全部楼层
zhongli_1978 发表于 2018-11-22 13:07
esxi是用root登录的么?应该不至于出这样的问题。实在还有重新装一遍esxi再试试 ...

找到问题了,最后一步没看清,少打了:3,建错分区了。。。
 楼主| 发表于 2018-11-22 13:07 | 显示全部楼层
saikm 发表于 2018-11-21 04:52
最后一步建立VMFS出错,提示Error: Permission denied
不知何故啊

esxi是用root登录的么?应该不至于出这样的问题。实在还有重新装一遍esxi再试试
发表于 2018-11-21 04:52 | 显示全部楼层
最后一步建立VMFS出错,提示Error: Permission denied
不知何故啊
发表于 2018-10-12 21:50 | 显示全部楼层
zhongli_1978 发表于 2018-10-9 20:27
我的永擎c236试过,好像直通不了usb,貌似启动盘usb是一个控制器

我今天也试了 , 确实就一个USB控制器, 好奇葩, USB2.0   USB3.0 都是一个。

虽然直通了,但是把所有口子都直通, 导致没法保存ESXI设置。

好遗憾。
 楼主| 发表于 2018-10-9 20:27 | 显示全部楼层
我的永擎c236试过,好像直通不了usb,貌似启动盘usb是一个控制器
发表于 2018-10-9 16:24 | 显示全部楼层
zhongli_1978 发表于 2017-5-28 16:31
需要手工在/etc/vmware/passthru.map里加上配置。主要是通过lspci找到achi的设备号。我的c236如下改就行 ...

大佬,,有直通C236芯片组, USB3.0端口的设置么 ?
 楼主| 发表于 2018-7-22 19:51 | 显示全部楼层
kmb101 发表于 2018-7-21 20:25
正尝试用esxi安装虚拟机到U盘 学习了感谢分享

esxi6.7好像不能直通板载sata控制器的

评分

参与人数 1邪恶指数 +10 收起 理由
kmb101 + 10

查看全部评分

发表于 2018-7-21 20:25 | 显示全部楼层
正尝试用esxi安装虚拟机到U盘 学习了感谢分享
 楼主| 发表于 2018-6-11 11:49 | 显示全部楼层
acace1 发表于 2018-6-10 20:09
其实是不是可以在u盘上安装esxi 然后直通板载sata控制器 然后建立一个nas系统 然后在用nas系统iscsi或者nfs ...

可以的。一直用nfs给esxi做存储
发表于 2018-6-10 20:09 来自手机 | 显示全部楼层
其实是不是可以在u盘上安装esxi 然后直通板载sata控制器 然后建立一个nas系统 然后在用nas系统iscsi或者nfs共享存储给esxi来安装其他虚拟机
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-10-30 06:28 , Processed in 0.011845 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表