可以使用 MobaXterm、PuTTY 和 VSCode…等第三方開源軟體。
建立映像檔前請先檢查虛擬運算個體的以下兩項設定:
nofail
的相關設定,否則利用映像檔所建立的虛擬運算個體找不到裝置,便會導致無法連入虛擬運算個體的情況。確認檢查以上兩項設定無誤後,對該台虛擬運算個體再進行一次建立映像檔,並利用新建的映像檔建立虛擬運算個體,如仍無法連線,請詳述情況並寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
網路卡設定經修改後,將會導致無法連線進入虛擬運算個體,因此我們強烈不建議您更動網卡設定,請您操作與部署時特別留意。
如遇無法連線的情形,請詳述情況與虛擬運算個體資訊,寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
請調整虛擬運算個體的 DNS 設定來提升 SSH 連線的速度,設定的方法與步驟如下:
Step 1. 輸入指令
$ sudo vi /etc/ssh/sshd_config
Step 2. 輸入i
進入編輯模式
Step 3. 新增一行指令
Use DNS no
Step 4. 按 esc
鍵跳離編輯模式,接著輸入 :wq!
存檔。
如修改後還是有連線較慢的問題,請您洽詢 TWCC 技術支援服務信箱:isupport@twcc.ai,並提供所在地 IP 與 traceroute 至個體之結果。
請參考此文件操作,即可使用帳號密碼連線 Linux 個體,可預防鑰匙對遺失或檔案毀損。
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
該如何排除?此訊息出現的原因為儲存在 local 端電腦的認證與虛擬運算個體不同,因此只要刪除 local 端電腦的認證資訊,並在連線時重新產生,即可避免發生此問題,您可以參考以下的指令
$ ssh-keygen -f "/Your_Path/.ssh/known_hosts" -R "公用IP"
Your_Path
是您 local 端電腦的個人路徑,再次連線會出現以下訊息:
Are you sure you want to continue connecting (yes/no)?
輸入Yes
即可順利連線,並產生新的認證。
請於入口網站進入「虛擬運算個體詳細資料」頁,點選「連線」按鈕,並按照視窗提供的指令設定鑰匙對存取權限、SSH 連線個體。
無預設密碼,使用 Console 連線 Linux 個體前需先另外建立密碼,Windows 個體則輸入您建立個體時設定的密碼即可,請參考快速除錯與維護工具:TWCC VCS Console。
建議用戶透過修改參數強制 sudo 需輸入密碼。編輯 /etc/sudoers 檔案可以修改 Sudoer 權限:
請您至「虛擬運算個體詳細資料頁面」,游標移至狀態 Unsuccessful
上將顯示建立失敗的訊息。
請截圖此頁面 (和建立失敗訊息),連同計畫代碼與虛擬運算個體的資訊 (ID、映像檔、硬體規格…等) 寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
在建立虛擬運算個體時,請務必妥善自行保存您的密碼,如忘記密碼您可以刪除該個體並重新建立;如須保存原個體的資料與配置,可先對該個體建立映像檔,再利用該映像檔建立新的個體,即可重設密碼。
在建立虛擬運算個體時,請務必下載並妥善自行保存您的金鑰,如果遺失金鑰您可以刪除該個體並重新建立;如須保存原個體的資料與配置,可先對該個體建立映像檔,再利用該映像檔建立新的個體,即可使用新的金鑰。
個體狀態 | 個體用量計費 |
---|---|
Starting |
不計費 |
Ready |
計費 |
Stopping |
計費 |
Shutdown |
計費 |
Queueing |
不計費 |
Deleting |
計費,刪除成功後便立即不再計費 |
Stopped |
不計費 |
Error |
不計費 |
如果使用情境為虛擬運算個體在Shutdown
的情況下,重新啟動該台虛擬運算個體,Starting
的過程中會納入用量計費。
虛擬運算個體僅在Queueing
、Stopped
與Error
的狀態下不會收費,其他狀態皆會收費。
Starting
則需是使用情境來決定是否納入用量計費,詳細解說請參考Q4。
440301: The request exceeded the quotas of ['floating_ip']
該如何解決?出現此錯誤訊息的原因為浮動 IP (floating ip) 數量已經達到該計畫的上限,您可以參考以下做法:
Ready
才可移除) 後,再次選取建立。於 2022/11/25 前建立的系統磁碟提供 100 GB (含) 不收費的優惠,超過 100 GB 的系統磁碟比照虛擬磁碟 HDD 類型費率計費。
從使用者介面與指令停止虛擬運算個體時 (狀態為 Stopped
),將停止個體運算資源 (CPU/Memory) 用量計費,系統磁碟及資料磁碟則會為使用者保留並持續計費。
若是在虛擬運算個體中執行關機指令 (個體狀態為 Shutdown
),系統將為此個體保留運算及儲存資源,因此仍維持計費。
如選用的規格在建立後不符使用需求,需調整至較小規格或更大規格的個體,請參考文件:HowTo:調整虛擬運算個體規格。
計畫資源已用盡,無法創建資源
的訊息?該訊息顯示您的 CPU 使用數量已達計畫配額之上限,建議您將不需使用或少用的個體建立成映像檔以利未來重建使用,並刪除虛擬運算個體,即可釋放出 CPU 使用額度。
使用者介面上有簡易呈現監控 CPU、硬碟、記憶體、網路的狀態及流量,若需要更詳細的資訊可以自行安裝程式監控。
由於虛擬運算個體之 GPU 資源詢問度踴躍,為了讓資源更能妥善利用與調度,如有 GPU 的需求請來信致 isupport@twcc.ai,將由專人與您進行聯繫。
可用記憶體容量若以 GiB (1 GiB = 230 bytes) 為計算單位,以 vgv.xsuper 為例,則可用記憶體容量為 84 GiB。請參考記憶體容量換算了解更多。
GPU 規格的虛擬運算個體預設無安裝 GPU 驅動,請自行選擇符合環境需求的驅動版本進行安裝,詳細操作可參考此教學文件。
在虛擬運算個體中,使用者可以依需求安裝任何軟體或應用程式,因此您可以將虛擬運算個體作為 SMTP 伺服器來發送信件。
E: Could not get lock /var/lib/apt/lists/lock
該如何解決?TWCC VCS 的映像檔,來源皆為原開發者正式發佈的版本。一般而言,產品停止支援或服務,就不會有新的安全性更新、非安全性更新或其他服務支援,此為終止服務(End of Service, EOS)。當原發佈者停止支援或服務,TWCC 亦將不再對該版本進行更新或支援,並且停止供應。
已建立的個體,不會受到影響。用戶可以繼續使用(包含連線、停止、啟動或重開機)。但若用戶刪除此個體,將無法選擇 EOS 的映像檔再建立新的個體。
因 CentOS 7.9 官方已在 2024 年 6 月 30 日 EOL (End-of-life),所以已不支援套件更新,建議可改用 Rocky Linux 建立新的虛擬運算使用。
可以直接掛載 COS,您在 VCS 個體擁有管理者權限,可以對 VCS 個體進行任意操作,掛載建議使用 s3fs 或是相關的套件,可參考 s3fs-fuse。
您可透過 TWCC-CLI 與 crontab -e
進行定時建立映像檔設定。
crontab -e
請參考 crontab guru 或 crontab(5) - Linux man page。系統碟的大小為 100GB,使用超過 100GB 會使整台虛擬運算個體無法開啟,但不會額外收費。
請參考以下兩種下載方式:
透過雲端物件儲存服務 (COS)傳入本機,此方法不僅能達到資料傳輸的目的,更可以將個體資料備份至 COS:
使用 MobaXterm 連線虛擬運算個體,於頁面左側處選取 「Sftp」 圖示,即可檢視、上傳與下載檔案。
請參考以下兩種上傳方式:
Stopped
之前所使用的公用 IP 嗎?停止虛擬運算個體後,浮動 IP (floating IP) 將會釋放回資源池,個體啟動後,將取得新的浮動 IP。
若您的使用情境適用固定 IP,建議您訂閱並使用靜態 IP (static IP)。請參考 彈性 IP 了解更多。
浮動 IP 額度使用完後,您可以持續建立虛擬運算個體,但無法配置浮動 IP。若需要額外的 IP,請您訂閱靜態 IP (static IP) 使用。若有特殊需求,請洽客服人員。
請參考 彈性 IP 訂閱政策 了解更多。
請先檢視您的使用身分,專案內僅「租戶管理員」可執行訂閱靜態 IP、停止訂閱。 若身分確認為管理員仍無法訂閱,請您聯繫客服人員處理。
若伺服器 (虛擬運算個體) 僅架設單一對外服務,您可以將預定使用的靜態 IP (static IP) 先掛載至負載平衡器,並將流量從負載平衡器轉發至後端服務伺服器。待 DNS IP 轉換完畢後,再將靜態 IP 掛載至伺服器上。
請檢查虛擬網路設定是否有誤;
若有啟用基礎虛擬網路防火牆,但不清楚規則是否設定正確,我們建議您先把防火牆關閉,並再次嘗試連線。
有關基礎虛擬網路防火牆的設定,請參考此文件,或洽詢技術支援:isupport@twcc.ai。
440301: The request exceeded the quotas of ['floating_ip']
該如何解決?出現此錯誤訊息的原因為浮動 IP (floating IP) 數量已經達到該計畫的上限,您可以參考以下做法:
Ready
才可移除) 後,再次建立虛擬網路。TWCC 沒有對虛擬運算個體內的網速進行限制,如果您發現傳輸速度緩慢,建議您可以進行以下操作:
專案內的兩個 VCS 個體間若要使用私有 IP 直接連線,不經外網,需符合下述條件:
請參考此文件建立虛擬網路介面,建立時可以指定私有 IP,在建立虛擬運算時選擇獨立網路介面選項,選擇已設定完成私有 IP 的虛擬網路介面。
請按照以下步驟進行:
建立環境映像檔
設定 Auto Scaling
映像檔建立的時間約 10-15 分鐘。
若建立映像檔的同時,仍有資料進行傳輸,不僅無法確保資料的完整與一致性且花費的時間較多,因此建議先將個體進行手動關機 ($ sudo shutdown
) ,確認資料都已寫入虛擬磁碟後,再進行建立映像檔。
您可透過 TWCC-CLI 與 crontab -e
進行定時建立映像檔設定。
crontab -e
請參考 crontab guru 或 crontab(5) - Linux man page。映像檔分享功能,在目的計畫中只支援建立CPU虛擬運算個體,暫不支援建立GPU虛擬運算個體。
若是分享由 2021/3/27 前建立之虛擬運算個體所產生的映像檔,此類映像檔因效能尚未優化,將會導致分享的時間過長而失敗。 有分享需求請洽詢技術支援:isupport@twcc.ai。
請您使用以下指令確認映像檔來源個體中預載的 cloud-init 套件是否已被刪除:
$ python3 -c "from cloudinit import log"
ModuleNotFoundError: No module named 'cloudinit'
錯誤訊息表示套件已刪除,導致以此個體製作的映像檔所建立的個體無法連線,請您於 TWCC 重建立一個體,重新安裝設定所需套件,再製作映像檔使用,並請留意勿刪除 cloud-init 套件。使用客製化映像檔建立虛擬運算個體,只能選擇大於或是等於映像檔大小的系統磁碟容量。
上傳及建立 VCS 客製化映像檔時不會限制檔案大小,但目前 TWCC 僅支援最大 500 GB 系統磁碟,故建議上傳的映像檔勿超過 500 GB。
目前映像檔分享功能僅支援 100 GB 系統磁碟,建議您先使用 100 GB 系統磁碟建立映像檔,將映像檔分享到目的專案後,再使用該映像檔建立較大系統磁碟容量的虛擬運算個體。
用戶自行上傳的客製化映像檔目前不支援跨專案分享功能。若另一個專案需要使用此映像檔,可依本功能流程將此映像檔上傳至該專案使用。
使用自行上傳的客製化映像檔建立虛擬運算個體時,選擇作業系統主要目的是預先設定port 22 ssh連線(Linux)或 port 9833 遠端桌面連線(Windows)。若有其他連線方式,可先任選一種,待此映像檔完成建立個體後,再利用console連線個體設定,請參閱Console連線方式。
自行上傳的客製化映像檔所建立的虛擬運算個體,同一般個體一樣可建立映像檔,請參閱建立映像檔。
為了保障系統穩定產製映像檔,TWCC虛擬運算個體(VCS)需利用雲端物件儲存(COS)作為中介,不開放直接到外部平臺或使用者地端主機去取得個人客製化映像檔。 提醒:映像檔上傳至COS會衍生些許費用,請參考價目表。
客製化映像檔會使用儲存空間,並以虛擬磁碟服務(VDS)的HDD類型計費。若使用者有多個VCS個體啟用自動定期製作映像檔(備份排程),可能會產生大量映像檔,進而累計可觀的費用。請留意映像檔之管理。
客製化映像檔內容包含系統磁碟,但不包含資料磁碟。
當啟用自動定期製作映像檔(備份排程)服務,每個VCS個體,最多僅會保留自動產生的三個版本的映像檔。當製作第四版本時,系統將自動刪除第一個(最舊)版本。手動製作的映像檔不在此限。
目前平台無支援映像檔匯出功能,如需將虛擬運算個體內資料備份,請使用相關遠端傳輸工具將檔案備份至本地端。
twcc/manual/FAQ-VCS _ zh.md