Re: [Case] VM convert 的时候需要停用数据库服务?

楼主: coflame (吾养吾浩然之气)   2018-05-01 15:08:24
※ 引述《sanbis (方正)》之铭言:
: [硬件资讯]
: R630
: R720
: [软or韧体版本资讯]
: CentOS 6.9
: [问题描述]
: 虽然前面已经测试过 P2V可以正常转换
: 但是转换完成以后所有服务跟资料是否正常还不确定
: (没办法直接让测试的启用,而且还有资料写入的问题)
: 预定排程在明天请客户停止写入
: 然后做完整的 P2V 然后切换 IP
: 但是今天拿公司的一台主机做测试的时候出了点问题
: IP 切换没有什么问题
: 但是切换过去以后开启网页出现一堆 error
: 经过检查以后 MySQL 有 crash 此外 innodb 出现错误
: google 相关情况
: 都是建议在转换的时候要停用
: MySQL 或是数据库的相关服务
: https://communities.vmware.com/thread/499815
: https://www.pluralsight.com/blog/tutorials/vmware-p2v-migration
: 我知道为了安全起见
: 停用是最好的选择~
: (鬼才知道转换出包会有什么状况)
: 目前也已经排定停用后转换
: 这些文章最近的是 2015 年的文章
: 不知道这几年来软件有没有改版
: 可以支援服务中转换?
: [已尝试过的方法]
: [其他线索]
根据我浅薄的经验,有以下方式不负责建议您采用
1. MySQL Replication
简单说是透过MySQL原生的抄写机制,来达成转移的方法
详情请google: MySQL Replication
2. 直接P2V也并非不可行,但以下条件是必要的
1) 停机
2) P2V
3) 再进行MySQL Backup & Restore
步骤 3请参考对岸资源,对岸MySQL使用非常发达,可查询的资料很丰富
https://cloud.tencent.com/document/product/236/8464
(MySQL Backup & Restore)
3. MySQL HA
这方式简单说,要把原本的MySQL 由单机提升为MySQL Cluster HA
然后把你新建好的VM, 加入到此MySQL Cluster,
就会自动进行资料同步并可以在切换时不停机。
但这要动到原本那台MySQL实体机的设定,不熟门路的建议不要采用。
技术难度(难=>易):3>1>2
中断时间(长=>短):2>1>3
变更幅度(多=>少):3>1>2
作者: purplvampire (阿修雷)   2018-05-01 15:19:00
作者: JerryBoy (找寻目标)   2018-05-01 22:15:00
推推
作者: ddoll288 (风儿卿卿)   2018-05-01 22:59:00
repl有可能要改设定一样要重新启动mysql,那就停机较干脆2的backup应该是P2V前做,为了保持资料一致性,还是要停机改ha就更不用说了,程式端可能要改,人家只是要P2V而以耶结论就是这种简单的P2V,停机跑最保险
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 23:03:00
我还是不懂~ 为什么2需要 backup?
作者: goodga ( )   2018-05-01 23:27:00
简单讲 任何p2v前都建议先backup
作者: dennisxkimo (Dennis(一上B就糟糕))   2018-05-02 12:00:00
backup就是买保险,不拘限p2v 做重大处理都该排这项

Links booklink

Contact Us: admin [ a t ] ucptt.com