腾讯云服务器迁移报错Other go2tencentcloud are running.
先放官方文檔和遷移相關的常見問題
我用的在線遷移中的工具遷移,從騰訊云遷移到騰訊云。
兼容性與工具配置說明中說工具遷移有公網遷移模式和內網遷移模式
公網遷移模式
如果您的源端主機和目標云服務器都具有公網訪問能力,則可以使用公網遷移模式進行遷移。
內網遷移模式
如果您的源端主機或目標云服務器處于某個內網或 VPC 中,源端主機不能通過互聯網直接與目標云服務器建立連接,則可以使用工具的內網遷移模式進行遷移。內網遷移模式需要通過使用如 VPC 對等連接、VPN 連接、云聯網 或者 專線接入 等方式建立源端主機與目標云服務器的連接通道。
遷移前請手動備份重要數據!
第一次嘗試
我有公網ip,我還以為我只能用公網遷移模式,而文檔和常見問題中說遷移速度和文件數量、服務器外網帶寬有關,我的文件不多,兩個帶寬都是1Mbps,按文檔中的步驟,用公網遷移模式很慢,十幾小時都沒完,然后我想取消遷移。
這個頁面中工具運行參數說明部分,工具遷移中說--clean參數是目標云服務器強制退出遷移模式,清理現場。可我用--clean參數并沒有成功將遷移停止,報錯Other go2tencentcloud are running.,然后我用kill -9將所有帶有tencent的進程強制結束了,再執行--clean參數還是報錯(如圖1,截圖時已執行kill命令)。題外話,xshell怎么是這個樣式,看我的這篇文章。
接著我試了其他參數,都能正常運行,就--clean不行。然后過了幾小時,我忽然想到,試一試--help參數結果中的介紹,結果打印如圖2,這里的參數都是-,而不是文檔里的--,我不知道它們有什么區別,有知道的可以告訴我,就又試了-clean參數,成功停止遷移。
成功的原因,我不知道是因為等了幾小時,遷移進程才停下來;還是參數應該用-clean而不是文檔中的--clean。
第二次嘗試
就在我遇到--clean參數不能停止遷移時,我咨詢了在線客服,客服說讓我聯系QQ群。最開始我選工具遷移,就是因為工具遷移不用加群申請,而控制臺遷移需要加群申請(截止到寫本文),現在不得不加群了。
群里沒人給我解決--clean無法停止遷移的問題,在我用-clean成功停止遷移后,我在群里說了我的方法。然后官方對我的圖1回復了:
此時有遷移工具進程在運行中,如果需要取消遷移,需要殺掉遷移工具進程,然后執行–clean,這樣就停止了當前遷移,可以再次遷移
接著我說在這之前我已經執行了kill -9,他說:
不能kill -9
kill -9會導致工具進程無法正常退出
但沒說應該怎么讓遷移工具正常退出。
既然我已經把它停止了(雖然不知道真正的原因),然后我問了下,我是騰訊云遷移到騰訊云,就不能快點?他說:
對于按量計費的目的機器,遷移時支持調整目的機器帶寬
騰訊云機器可以直接使用內網遷移,不通過公網,不受公網帶寬和費用限制。
我等的就是他的第二句話!回到文章開頭的內網遷移模式介紹,確實沒說只能用在內網機器(沒公網ip),我表達出我的質疑后,他說:
文檔沒有此種限制
并給了我騰訊云內網服務介紹。
那就是說我有公網ip,也能使用內網遷移模式,這就快多了,內網服務中可是說了底層是萬兆/千兆互聯。
遷移結果
我用的內網遷移模式的場景2,我的文件少,8分鐘遷移完。兼容性與工具配置說明中支持的遷移模式部分工具遷移中有場景介紹。
我是從CentOS8遷移到CentOS7(文檔中說了要系統版本一致,否則可能有問題),遷移完后,目的服務器(CentOS7)的登錄密碼成了源服務器(CentOS8)的登錄密碼,之前的寶塔地址把ip改成目的服務器的ip也能登錄,帳號密碼不變,登上去還是源服務器的寶塔數據,寶塔里原有的docker容器啟動不了,未測試通過寶塔安裝的數據庫是否能連接。
如果遷移正常的話,看來就是把源服務器做了一次鏡像,所有數據都同步過來了,但目的服務器的系統版本不會變成源服務器的系統版本。
接著要解決docker容器的問題,既然容器啟動不了(當時未截圖),想著即使重裝docker可能還是啟動不了,就卸載了寶塔,重裝時報錯了,有一個鏈接下載失敗,404了,鏈接中有centos/8字樣(當時未截圖),類似這兩篇文章的報錯(參考鏈接1,參考鏈接2),看來可能是系統版本原因,實際是CentOS7,但遷移時源服務器是CentOS8,我就重裝了服務器。
總結
以上是生活随笔為你收集整理的腾讯云服务器迁移报错Other go2tencentcloud are running.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨国企业如何更好地从云革命中获益?
- 下一篇: 使用Selenium获取当当网异步加载的