2024年12月15日 星期日

Racknerd可不可以升級?搬VPS?搬遷的Step by Step (Racknerd 2024 Black Friday 新方案)

 先附上Racknerd 2024 Black Friday 新方案

RAMCPU core空間流量頻寬價格
1   G1核20G1.5T/月1Gbps$10.99/年
2.5G2核40G3.0T/月1Gbps$18.93/年
3   G2核60G5.5T/月1Gbps$27.89/年
4.5G3核100G8.5T/月1Gbps$39.88/年
5   G4核130G12 T/月1Gbps$55.93/年

附上推薦連結:https://my.racknerd.com/aff.php?aff=12622
有興趣的話可以透過我的推薦連結去看看


回到主題,我之前就租了2023 黑五最便宜的方案來玩
後來沒用到,閒置了一段時間
某天公司有個需求,就把一個站搬進去放
也還行,反正就是跑一個網站,最小的vps已經足夠使用

我在公司有另外一個服務,會提供外部一些檔案下載
因為這個服務當初隨手弄的,所以就直接在Windows上開一個VM跑這個服務
服務運作也一年多了
一年多下來,Windows自己強制更新重啟、公司停電、網路斷線
一堆小問題,我一直想著要把服務搬到外面的VPS上

原本想用oracle的永遠免費服務,但看了一些網路上的經驗
永遠免費服務,不知道哪天會不會踩到他的回收機制,vps就直接被回收掉
所以還是乖乖租vps來用

回到racknerd,當初我租的最小的vps
尷尬的是,空間不夠放我現在想要搬遷的這個服務Orz

跟客服確認過幾種選項

  1. 原方案直接加價升級,開ticket請客服幫忙處理
    例如原本是10塊的,用了半年,想升級一個level,例如20塊
    客服的意思是會開一個剩下比例的升級費用
    可能是再付5塊之類的
  2. 直接從A優惠方案,例如2023黑五優惠,升級成2024黑五優惠
    客服說不行,他們的政策是不允許促銷跳躍
  3. 直接買2024黑五優惠,請客服幫忙轉移VPS
    racknerd不提供遷移vps的服務,使用者要自己處理
    客服提供了一個教學,但我看了沒啥用,就不放了
所以最終決定直接以2024黑五優惠租一個新的vps
然後自己處理複製VPS的事情

參考這篇
https://www.voip-info.org/forum/threads/image-copy-backup-and-restore-of-racknerd-vps-hdd.25424/
但這個論壇可能有鎖地區,沒辦法直接看
  1. 登入你的 RackNerd VPS 帳戶,網址為:https://nerdvm.racknerd.com/login.php
  2. 從列表中選擇你的 VPS 伺服器,可以點擊主機名稱或對應的「Manage」按鈕。
  3. 當 VPS 的控制面板顯示後,點擊「VNC」按鈕。
  4. 在 VNC Viewer 頁面,點擊「HTML5 VNC Client SSL」。 (請確保你的網頁瀏覽器允許 nerdvm.racknerd.com 的彈出視窗)。
    或者,你可以從畫面上獲取 IP 位址、訪問端口號及臨時密碼,使用你喜歡的 VNC 客戶端訪問你的機器。請注意,這是主機級別的訪問,使用的 IP 位址和用戶憑據與你在 VPS 內部設置的不同。即使 SSH 訪問受損或不可用,這種方式運作起來就像是在虛擬機器的實體控制台一樣。
  5. 你的網頁瀏覽器將打開一個 HTML5 窗口,與你的 VPS 主控制台建立 SSH 連接。
  6. 使用你的 VPS 主機的 root 資格證登入。
  7. 登入後,執行指令 shutdown -Ph now 來正確關閉你的 VPS。操作完成後,VNC 窗口會顯示伺服器已斷開連接。
  8. 返回網頁瀏覽器的 VNC Viewer 頁面,點擊「Back」,這將帶你回到 VPS 控制面板。
  9. 接著,點擊「Rescue」按鈕,進入新頁面,選擇要用於救援模式的內核。
  10. 使用選擇器中顯示的默認內核,這是你的 VPS 在配置時安裝的主內核。如果你進入救援模式是為了解決系統問題,可以更改內核,但這裡我們進入救援模式只是為了進行備份。點擊「Enable Rescue Mode」,然後在彈出的通知窗口中確認繼續操作。
  11. 此時,你應該能看到 root 的 SSH 連接憑據,包含一個難以猜測的密碼。請注意,IP 位址是你的 VPS 的靜態 IP。
  12. 為了備份你的 VPS 硬碟(整個硬碟的字節對字節映像副本),在你的本地互聯網連接機器上打開終端,並執行以下指令(本地執行,非在 VPS 上):
    ssh root@<你的VPS_IP> dd if=/dev/vda bs=1M oflag=sync | sudo dd of=<備份的完整路徑及檔名> bs=1M oflag=sync status=progress

    注意:如果需要還原備份,執行步驟 #1 到 #11,然後在本地電腦(非在 VPS 上)使用以下指令:
    sudo dd if=<要還原的完整路徑及檔名> bs=1M oflag=sync status=progress | ssh root@<你的VPS_IP> dd of=/dev/vda bs=1M oflag=sync
  13. 當備份或還原操作完成後,退出救援模式,並重新啟動你的 VPS 進入正常運行模式。
以上的步驟可以完整把舊的VPS搬到新的VPS上
需要注意舊的VPS空間要小於新的VPS
如果舊的VPS大於新的VPS,那就很麻煩了...
最後,參考racknerd的教學
https://blog.racknerd.com/how-to-expand-your-linux-vps-root-partition/
在runtime情況下調整partition size
整個搬遷就完成了~

補充:
因為整個硬碟copy,所以還需要修改設定,對應到原來的設定
1. hostname
2. ipaddress
3. hosts

沒有留言:

張貼留言

Racknerd可不可以升級?搬VPS?搬遷的Step by Step (Racknerd 2024 Black Friday 新方案)

 先附上Racknerd 2024 Black Friday 新方案 RAM CPU core 空間 流量 頻寬 價格 1   G 1核 20G 1.5T/月 1Gbps $10.99/年 2.5G 2核 40G 3.0T/月 1Gbps $18.93/年 3   G 2核 60...