作者coflame (吾养吾浩然之气)
看板MIS
标题Re: [Case] VM convert 的时候需要停用资料库服务?
时间Tue May 1 15:08:24 2018
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.180.135.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MIS/M.1525158507.A.2A8.html
※ 编辑: coflame (175.180.135.182), 05/01/2018 15:09:06
1F:推 purplvampire: 推 05/01 15:19
2F:推 JerryBoy: 推推 05/01 22:15
3F:→ ddoll288: repl有可能要改设定一样要重新启动mysql,那就停机较乾脆 05/01 22:59
4F:→ ddoll288: 2的backup应该是P2V前做,为了保持资料一致性,还是要停机 05/01 23:01
5F:→ ddoll288: 改ha就更不用说了,程式端可能要改,人家只是要P2V而以耶 05/01 23:02
6F:→ ddoll288: 结论就是这种简单的P2V,停机跑最保险 05/01 23:03
7F:推 sanbis: 我还是不懂~ 为什麽2需要 backup? 05/01 23:03
8F:推 goodga: 简单讲 任何p2v前都建议先backup 05/01 23:27
9F:→ dennisxkimo: backup就是买保险,不拘限p2v 做重大处理都该排这项 05/02 12:00