V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alvin666
V2EX  ›  问与答

求助:准备使用 esxi,数据如何迁移?

  •  
  •   alvin666 · 2018-09-22 16:15:05 +08:00 via Android · 4314 次点击
    这是一个创建于 2285 天前的主题,其中的信息可能已经有所发展或是发生改变。

    升级了一下配置,打算多开几个虚拟机玩玩,不过现在问题是我一块 3t 的硬盘装满了,怎么能无损把数据和硬盘迁移到 esxi 虚拟机里面?

    我看 esxi 添加硬盘是要格式化成 vm 自己的格式的?

    所以现在除了借一块 3t 的硬盘之外还有什么别的办法...

    17 条回复    2018-09-22 20:21:33 +08:00
    alvin666
        1
    alvin666  
    OP
       2018-09-22 16:24:12 +08:00 via Android
    可能的解决方案
    1.有人说不丢数据..不过我是不太敢试
    2.买一个 pci-e 转 sata 卡,把这张卡直通给 linux
    3.借一块硬盘倒腾两遍
    kxjhlele
        2
    kxjhlele  
       2018-09-22 16:25:00 +08:00 via Android
    我正打算从 esxi 替换成 kvm 呢,esxi 足够优秀,用 kvm 的目的只是实体机安装 debian,这样很多业务直接部署到实体系统上面,
    ys0290
        3
    ys0290  
       2018-09-22 16:29:10 +08:00 via iPhone   ❤️ 1
    装虚拟机的话,你肯定要有一个 vmfs 硬盘,这样的话,必然要格式化掉 3T 硬盘,不借硬盘的话你可以考虑买一块小容量硬盘,ssd 更佳,专门用来放虚拟机,3T 大硬盘做直通,不会损坏数据,相当于把物理盘映射成虚拟磁盘,然后添加进 windows 虚拟机读写数据,然后 nfs/smb 分享,这里假设你的硬盘是 ntfs 的而且你不愿意用 linux 读写 ntfs 硬盘
    alvin666
        4
    alvin666  
    OP
       2018-09-22 16:35:17 +08:00 via Android
    @ys0290 谢谢,已经买了一个 ssd 做系统盘,这个 3t 的只是数据盘,忘了说

    做直通我看要么整个主板的 sata 控制器直通,这样 esxi 只能装在 U 盘上,或者买一个阵列卡,阵列卡直通

    顺便说一下我那个盘是 ext4 的,现在用在 linux 下开 samba
    ys0290
        5
    ys0290  
       2018-09-22 16:40:47 +08:00 via iPhone   ❤️ 1
    @alvin666 esxi 就放 u 盘里,开机读取出来后基本不会再有什么读写

    硬盘直通是 rdm,我不清楚你的具体情况,hp gen8 里面是可以几个盘位有直通硬盘有不直通硬盘
    alvin666
        6
    alvin666  
    OP
       2018-09-22 16:44:32 +08:00 via Android
    @ys0290 我不是 gen8,整了个 b85 的板子
    所以 rdm 会不会丢数据?会丢的话我就买阵列卡了...
    ys0290
        7
    ys0290  
       2018-09-22 16:56:04 +08:00 via iPhone   ❤️ 1
    @alvin666 rdm 只是{vmkfstools -z 源 device 目的.vmdk}的命令,不会执行格式化命令的,我记着都不需要 CPU 支持 Vt-d
    alvin666
        8
    alvin666  
    OP
       2018-09-22 16:56:21 +08:00 via Android
    所以 rdm 直通和硬件直通不一样? rdm 直通是添加存储之后通还是添加之前?添加之后不就丢数据了吗?硬件直通得再买一个阵列卡?对阵列卡型号有要求吗?
    求大神...
    alvin666
        9
    alvin666  
    OP
       2018-09-22 16:57:20 +08:00 via Android
    @ys0290 所以 rdm 直通是在 vm 挂载存储之前?那这样看来 rdm 直通只用配置一下,然后也不会丢数据是吧,谢谢!
    ys0290
        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
    ys0290
        11
    ys0290  
       2018-09-22 17:16:08 +08:00 via iPhone   ❤️ 1
    后面在虚拟机设置里面添加已经存在的虚拟机硬盘,就选择上一步映射的 vmdk 文件,不会丢数据,原来什么文件系统,进入虚拟机看到的还是什么文件系统
    Tink
        12
    Tink  
       2018-09-22 17:18:00 +08:00 via iPhone
    不影响,直接把 3T 的盘挂载给虚拟机内的某一个系统就行
    alvin666
        13
    alvin666  
    OP
       2018-09-22 17:21:01 +08:00 via Android
    @ys0290 万分感谢!😭😭😭
    ys0290
        14
    ys0290  
       2018-09-22 17:31:22 +08:00 via iPhone   ❤️ 1
    @alvin666 不用谢,多踩了几个坑罢了,装 linux 虚拟机系统的时候千万不要选错硬盘把数据盘格式化了😄
    alvin666
        15
    alvin666  
    OP
       2018-09-22 17:45:17 +08:00 via Android
    @ys0290 好的好的谢谢哥!
    yingfengi
        16
    yingfengi  
       2018-09-22 20:12:14 +08:00 via Android
    我记得可以直通吧。。。
    dbw9580
        17
    dbw9580  
       2018-09-22 20:21:33 +08:00 via Android   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1240 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.