升级了一下配置,打算多开几个虚拟机玩玩,不过现在问题是我一块 3t 的硬盘装满了,怎么能无损把数据和硬盘迁移到 esxi 虚拟机里面?
我看 esxi 添加硬盘是要格式化成 vm 自己的格式的?
所以现在除了借一块 3t 的硬盘之外还有什么别的办法...
1
alvin666 OP 可能的解决方案
1.有人说不丢数据..不过我是不太敢试 2.买一个 pci-e 转 sata 卡,把这张卡直通给 linux 3.借一块硬盘倒腾两遍 |
2
kxjhlele 2018-09-22 16:25:00 +08:00 via Android
我正打算从 esxi 替换成 kvm 呢,esxi 足够优秀,用 kvm 的目的只是实体机安装 debian,这样很多业务直接部署到实体系统上面,
|
3
ys0290 2018-09-22 16:29:10 +08:00 via iPhone 1
装虚拟机的话,你肯定要有一个 vmfs 硬盘,这样的话,必然要格式化掉 3T 硬盘,不借硬盘的话你可以考虑买一块小容量硬盘,ssd 更佳,专门用来放虚拟机,3T 大硬盘做直通,不会损坏数据,相当于把物理盘映射成虚拟磁盘,然后添加进 windows 虚拟机读写数据,然后 nfs/smb 分享,这里假设你的硬盘是 ntfs 的而且你不愿意用 linux 读写 ntfs 硬盘
|
4
alvin666 OP @ys0290 谢谢,已经买了一个 ssd 做系统盘,这个 3t 的只是数据盘,忘了说
做直通我看要么整个主板的 sata 控制器直通,这样 esxi 只能装在 U 盘上,或者买一个阵列卡,阵列卡直通 顺便说一下我那个盘是 ext4 的,现在用在 linux 下开 samba |
5
ys0290 2018-09-22 16:40:47 +08:00 via iPhone 1
|
6
alvin666 OP @ys0290 我不是 gen8,整了个 b85 的板子
所以 rdm 会不会丢数据?会丢的话我就买阵列卡了... |
7
ys0290 2018-09-22 16:56:04 +08:00 via iPhone 1
@alvin666 rdm 只是{vmkfstools -z 源 device 目的.vmdk}的命令,不会执行格式化命令的,我记着都不需要 CPU 支持 Vt-d
|
8
alvin666 OP 所以 rdm 直通和硬件直通不一样? rdm 直通是添加存储之后通还是添加之前?添加之后不就丢数据了吗?硬件直通得再买一个阵列卡?对阵列卡型号有要求吗?
求大神... |
9
alvin666 OP @ys0290 所以 rdm 直通是在 vm 挂载存储之前?那这样看来 rdm 直通只用配置一下,然后也不会丢数据是吧,谢谢!
|
10
ys0290 2018-09-22 17:13:19 +08:00 via iPhone 1
插数据硬盘和将要放虚拟机系统的 ssd 硬盘-esxi 开机-vsphere client 左上角主机 IP 那里右键进入维护模式-将 ssd 硬盘新建成 vmfs 格式的硬盘,一定要看清哪块是 ssd!!!不放心的话第一步只插 ssd,格式化以后关机再重复上述动作插数据盘-在配置里面开启 ssh-执行 vmkfstools 命令,目的路径文件夹就是你的 ssd 空间-映射完成后退出维护模式重启 esxi
数据盘的名字可以在 vsphere client 里面磁盘设备看到 vmkfstools -z /vmfs/devices/disks/磁盘名称 /vmfs/volumes/ssd 空间名字 /自己随意命名的虚拟磁盘名.vmdk |
11
ys0290 2018-09-22 17:16:08 +08:00 via iPhone 1
后面在虚拟机设置里面添加已经存在的虚拟机硬盘,就选择上一步映射的 vmdk 文件,不会丢数据,原来什么文件系统,进入虚拟机看到的还是什么文件系统
|
12
Tink 2018-09-22 17:18:00 +08:00 via iPhone
不影响,直接把 3T 的盘挂载给虚拟机内的某一个系统就行
|
14
ys0290 2018-09-22 17:31:22 +08:00 via iPhone 1
@alvin666 不用谢,多踩了几个坑罢了,装 linux 虚拟机系统的时候千万不要选错硬盘把数据盘格式化了😄
|
16
yingfengi 2018-09-22 20:12:14 +08:00 via Android
我记得可以直通吧。。。
|
17
dbw9580 2018-09-22 20:21:33 +08:00 via Android 1
|