兩臺云服務器需要同步文件資料,fastcopy一小時內多次自動退出,然后改為robocopy,經觀察發現,雖然沒有掉線中斷過,但是傳輸速度只有每分鐘1M,兩三百個G的文件,那得傳多久啊。
當然,這并不是robocopy的錯,因為這臺云服務器租用的寬帶,只有8Mbps。
只能向電信求助,臨時提升寬帶。
電信好友回復,臨時增加一條100Mbps鏈路,是極好的方案了。
可是問題馬上來了:我在控制后臺能看到這條百兆的鏈路,也看到了新的彈性IP,但是無法綁定到現有的網卡上面。
很快我就發現,云主機可以新建一塊網卡,那就好辦了,新建網卡后,再執行綁定操作,果然可行,經測試,同一網段 內的另外一臺云主機,可以通過新的內網IP訪問服務器了。
但是,外網無法訪問服務器,由于直接調用了原來的安全組,不應該會有這樣的問題,所以只能再次麻煩電信的云專家。
專家就是專家,馬上就給出了解決方案:通過DNAT轉發端口,滿以為肯定沒問題了,結果還是不行。
有些問題就不是我能排查的了,好在有朋友幫忙,否則找客服的話,效率應該不會那么高,這不,云專家說,用ELB四層轉發解決了問題。
什么是ELB四層轉發呢?不好意思,我也是第一次聽說,然后就到華為官網查詢了資料。
ELB是華為云彈性負載均衡的功能,四層是指四層協議,很好理解,以后有機會再深入學習吧,先同步云服務器的文件資料要緊。
然而,還是不行!——FTP客戶端報錯:讀取目錄列表失敗。根據經驗,這個報錯應該是FTP server端返回的是內網地址。
雖然沒改動配置,以前明明是可以的,但是出于對錯誤提示以及兩個人的經驗的尊重,還是在FTP Server端配置了新的彈性IP。
再次測試,呵呵,非但新的彈性IP無法被FTP客戶端訪問,就連原來的IP也無法訪問了,當然,因為指定了新的IP,所以,無法用舊的IP訪問才是正常的。
可是,我的問題怎么辦啊?冷靜想了想,FTP被動模式,除了一個通訊端口外,FTP服務器和客戶端連接成功后,會協商數據傳輸端口,于是,在FTP服務器上指定數據傳輸端口,并且打開云控制中心,在彈性負載均衡器中添加監聽器,數據傳輸端口有幾個,就要添加幾個監聽器,無法批量添加,只能逐一添加,貌似不太友好啊。
忐忑地在FTP客戶端中點下鼠標,連接服務器,shift!(來自“抖音尖子班張濤”的口頭語)還是不行啊!
有點想吐的感覺,硬著頭皮繼續分析問題。
四層轉發已經確定沒問題,通訊端口和數據傳輸端口也都指定了,監聽器也根據端口全部配置了,所以可以排除彈性IP和網絡的問題了。
再看FTP客戶端,也沒有異常的配置了。
那么,問題只能在FTP服務器身上,認真看每一個可配置的選項, 發現一個問題:默認設置是控制和數據連接的IP必須是匹配的。由于云服務器采用了彈性IP,而且現在這臺主機上有兩個彈性IP,所以猜想可能是這個設置引發的。
于是,果斷改為:Disable IP check——關閉IP檢查,點“OK”確認。
深呼吸,在FTP客戶端點下鼠標鍵,連接服務器正常,傳輸速率飛快。
“shift!終于搞定了!”感謝電信云專家,感謝“尖子班張濤”的口頭禪,哈哈;對了,順便感謝我這逆來順受的脾氣——多番挫折也沒擺爛,直到解決問題為止。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.