---
title : FAQ-VCS | en
tags: FAQ, EN
GA: UA-155999456-1
---
{%hackmd @docsharedstyle/default %}
{%hackmd @docsharedstyle/eng-working-en %}
# TWCC FAQs | 虛擬運算服務 (VCS)
## 連線登入
:::spoiler Q1. SSH 連線至 TWCC 上的資源 CCS、VCS 和 HPC 有哪些可使用的的開源軟體?
:::info
可以使用 MobaXterm、PuTTY 和 VSCode...等第三方開源軟體。
:::
:::spoiler Q2. 欲使用虛擬運算個體架設服務,卻無法連入?
:::info
請檢查個體的安全性群組或防火牆規則是否阻擋連線,相關文件請參考:
- [安全性群組](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-sg-zh)
- [基礎虛擬防火牆](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-vnf-zh)
:::
:::spoiler Q3. 使用映像檔所建立的虛擬運算個體無法連線進入作業該怎麼處理?
:::info
建立映像檔前請先檢查虛擬運算個體的以下兩項設定:
1. 若有設定 /etc/fstab 自動掛載磁碟,請註解該設定或加入 `nofail` 的相關設定,否則利用映像檔所建立的虛擬運算個體找不到裝置,便會導致無法連入虛擬運算個體的情況。
2. 若您所使用的作業系統版本為 Ubuntu 18.04,且有更改 /etc/network/interfaces 網路設定 ,也會造成無法連線。
確認檢查以上兩項設定無誤後,對該台虛擬運算個體再進行一次建立映像檔,並利用新建的映像檔建立虛擬運算個體,如仍無法連線,請詳述情況並寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
:::
:::spoiler Q4. 對網路卡設定進行更改,導致無法連線該怎麼處理?
:::info
網路卡設定經修改後,將會導致無法連線進入虛擬運算個體,因此我們強烈不建議您更動網卡設定,請您操作與部署時特別留意。
如遇無法連線的情形,請詳述情況與虛擬運算個體資訊,寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
:::
:::spoiler Q5. SSH 連線個體速度有點慢該如何解決?
:::info
請調整虛擬運算個體的 DNS 設定來提升 SSH 連線的速度,設定的方法與步驟如下:
**Step 1.** 輸入指令
```
$ sudo vi /etc/ssh/sshd_config
```
**Step 2.** 輸入`i` 進入編輯模式
**Step 3.** 新增一行指令
```
Use DNS no
```
**Step 4.** 按 `esc` 鍵跳離編輯模式,接著輸入 `:wq!` 存檔。
<br>
如修改後還是有連線較慢的問題,請您洽詢 TWCC 技術支援服務信箱:isupport@twcc.ai,並提供所在地 IP 與 traceroute 至個體之結果。
:::
:::spoiler Q6. 如何使用帳號密碼連線 Linux 個體?
:::info
請參考[<ins>此文件</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fhowto-vcs-create-usr-linux-zh)操作,即可使用帳號密碼連線 Linux 個體,可預防鑰匙對遺失或檔案毀損。
:::
:::spoiler Q7. SSH 連線虛擬運算個體時,出現錯誤訊息```WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!```該如何排除?
:::info
此訊息出現的原因為儲存在 local 端電腦的認證與虛擬運算個體不同,因此只要刪除 local 端電腦的認證資訊,並在連線時重新產生,即可避免發生此問題,您可以參考以下的指令
```
$ ssh-keygen -f "/Your_Path/.ssh/known_hosts" -R "公用IP"
```
{%hackmd @docsharedstyle/note-zh %}
`Your_Path` 是您 local 端電腦的個人路徑,再次連線會出現以下訊息:
```Are you sure you want to continue connecting (yes/no)? ```
輸入```Yes```即可順利連線,並產生新的認證。
:::
:::spoiler Q8. 使用 macOS 電腦連線 Linux 個體,出現無法連線的情況?
:::info
請於入口網站進入「虛擬運算個體詳細資料」頁,點選「**連線**」按鈕,並按照視窗提供的指令設定鑰匙對存取權限、SSH 連線個體。
:::
:::spoiler Q9. 使用 Console 連線虛擬運算個體,是否有預設的密碼?
:::info
無預設密碼,使用 Console 連線 Linux 個體前需先另外建立密碼,Windows 個體則輸入您建立個體時設定的密碼即可,請參考[快速除錯與維護工具:TWCC VCS Console](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-debug-tool-console-zh#Step-3-%E8%BC%B8%E5%85%A5%E9%80%A3%E7%B7%9A%E8%B3%87%E8%A8%8A%EF%BC%8C%E5%AE%8C%E6%88%90%E9%80%A3%E7%B7%9A)。
:::
:::spoiler Q10. 如何強化虛擬運算個體安全性,強制啟用 Linux 系統主機 sudo 需輸入密碼?
:::info
建議用戶透過修改參數強制 sudo 需輸入密碼。編輯 /etc/sudoers 檔案可以修改 Sudoer 權限:
- (原始) %sudo ALL=(ALL:ALL) NOPASSWD:ALL
- (修改後) %sudo ALL=(ALL:ALL) ALL
:::
## 管理個體
:::spoiler Q1. 建立虛擬運算個體失敗該怎麼處理?
:::info
請您至「**虛擬運算個體詳細資料頁面**」,游標移至狀態 **`Unsuccessful`** 上將顯示建立失敗的訊息。
請截圖此頁面 (和建立失敗訊息),連同計畫代碼與虛擬運算個體的資訊 (ID、映像檔、硬體規格...等) 寄發 e-mail 至 isupport@twcc.ai,技術團隊將協助您處理。
:::
:::spoiler Q2. 忘記 Windows 虛擬運算個體登入密碼該怎麼處理?
:::info
在建立虛擬運算個體時,請務必妥善自行保存您的密碼,如忘記密碼您可以刪除該個體並重新建立;如須保存原個體的資料與配置,可先對該個體建立映像檔,再利用該映像檔建立新的個體,即可重設密碼。
:::
:::spoiler Q3. 遺失 Linux 虛擬運算個體的金鑰該怎麼處理?
:::info
在建立虛擬運算個體時,請務必下載並妥善自行保存您的金鑰,如果遺失金鑰您可以刪除該個體並重新建立;如須保存原個體的資料與配置,可先對該個體建立映像檔,再利用該映像檔建立新的個體,即可使用新的金鑰。
:::
:::spoiler Q4. 想了解虛擬運算個體狀態與用量計費關係?
:::info
| 個體狀態 | 個體用量計費|
| -------- | -------- |
| ```Starting``` | 不計費 |
| ```Ready``` | 計費 |
| ```Stopping``` | 計費 |
| ```Shutdown``` | 計費 |
| ```Queueing``` | 不計費 |
| ```Deleting``` | 計費,刪除成功後便立即不再計費 |
| ```Stopped``` | 不計費 |
| ```Error``` | 不計費 |
如果使用情境為虛擬運算個體在```Shutdown```的情況下,重新啟動該台虛擬運算個體,```Starting```的過程中會納入用量計費。
:::
:::spoiler Q5. 虛擬運算個體在哪些狀態下不會收費?
:::info
虛擬運算個體僅在```Queueing```、```Stopped```與```Error```的狀態下不會收費,其他狀態皆會收費。
```Starting```則需是使用情境來決定是否納入用量計費,詳細解說請參考Q4。
:::
:::spoiler Q6. 建立虛擬運算個體出現錯誤訊息```440301: The request exceeded the quotas of ['floating_ip']```該如何解決?
:::info
出現此錯誤訊息的原因為浮動 IP (floating ip) 數量已經達到該計畫的上限,您可以參考以下做法:
1. 移除虛擬運算個體暫不需使用的浮動 IP (個體狀態為 `Ready` 才可移除) 後,再次選取建立。
2. 浮動 IP 在您停止或刪除個體後即釋放回資源池,無法循環使用。若您的使用情境適用固定 IP,建議您訂閱並使用靜態 IP (static IP)。
3. 若有特殊需求,請洽客服人員。
:::
:::spoiler Q7. 想了解 2022/11/25 前建立的虛擬運算個體系統磁碟收費方式?
:::info
於 2022/11/25 前建立的系統磁碟提供 100 GB (含) 不收費的優惠,超過 100 GB 的系統磁碟比照虛擬磁碟 HDD 類型費率計費。
:::
:::spoiler Q8. 停止虛擬運算個體時,系統磁碟是否會計費?
:::info
從使用者介面與指令停止虛擬運算個體時 (狀態為 `Stopped` ),將停止個體運算資源 (CPU/Memory) 用量計費,系統磁碟及資料磁碟則會為使用者保留並持續計費。
若是在虛擬運算個體中執行關機指令 (個體狀態為 `Shutdown`),系統將為此個體保留運算及儲存資源,因此仍維持計費。
:::
## 資源配置與監控
:::spoiler Q1. 如何調整已建立好的虛擬運算個體規格?
:::info
如選用的規格在建立後不符使用需求,需調整至較小規格或更大規格的個體,請參考文件:[<ins>HowTo:調整虛擬運算個體規格</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fhowto-vcs-resize-instance-zh)。
:::
:::spoiler Q2. 為什麼我在建立虛擬運算個體時,母錢包與子錢包皆有額度,卻出現`計畫資源已用盡,無法創建資源`的訊息?
:::info
該訊息顯示您的 CPU 使用數量已達計畫配額之上限,建議您將不需使用或少用的個體建立成映像檔以利未來重建使用,並刪除虛擬運算個體,即可釋放出 CPU 使用額度。
:::
:::spoiler Q3. 請問要如何知道虛擬運算服務個體網路流量狀態?
:::info
使用者介面上有簡易呈現監控 CPU、硬碟、記憶體、網路的狀態及流量,若需要更詳細的資訊可以自行安裝程式監控。
:::
:::spoiler Q4. 請問該如何取得 GPU 資源?
:::info
由於虛擬運算個體之 GPU 資源詢問度踴躍,為了讓資源更能妥善利用與調度,如有 GPU 的需求請來信致 isupport@twcc.ai,將由專人與您進行聯繫。
:::
:::spoiler Q5. 請問如何換算可用記憶體容量 (GB vs. GiB)?
:::info
可用記憶體容量若以 GiB (1 GiB = 230 bytes) 為計算單位,以 vgv.xsuper 為例,則可用記憶體容量為 84 GiB。請參考[記憶體容量換算](https://man.twcc.ai/@twccdocs/concept-ccs-memory-conversion-zh?type=view)了解更多。
:::
:::spoiler Q6. 為何使用含有 GPU 規格的虛擬運算個體,連線登入後發現無 GPU 可以使用?
:::info
GPU 規格的虛擬運算個體預設無安裝 GPU 驅動,請自行選擇符合環境需求的驅動版本進行安裝,詳細操作可參考此[教學文件](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fhowto-vcs-install-nvidia-gpu-driver-zh)。
:::
## 套件軟體
:::spoiler Q1. 虛擬運算服務是否支援 SMTP?
:::info
在虛擬運算個體中,使用者可以依需求安裝任何軟體或應用程式,因此您可以將虛擬運算個體作為 SMTP 伺服器來發送信件。
:::
:::spoiler Q2. 對虛擬運算個體安裝套件或進行更新,出現`E: Could not get lock /var/lib/apt/lists/lock`該如何解決?
:::info
1. 安裝套件或進行更新時,可能產生許多類似與 lock 檔案相關的錯誤訊息。請您將 lock 檔案刪除後,再次執行您的任務。
2. 建議改為使用映像檔 Ubuntu 20.04,可避免產生此問題。
:::
:::spoiler Q3. 為什麼選不到以往有提供的較舊的作業系統?
:::info
TWCC VCS 的映像檔,來源皆為原開發者正式發佈的版本。一般而言,產品停止支援或服務,就不會有新的安全性更新、非安全性更新或其他服務支援,此為終止服務(End of Service, EOS)。當原發佈者停止支援或服務,TWCC 亦將不再對該版本進行更新或支援,並且停止供應。
:::
:::spoiler Q4. 若已建立的 VCS 個體,其映像檔已經終止服務(End of Service, EOS),會有何影響?
:::info
已建立的個體,不會受到影響。用戶可以繼續使用(包含連線、停止、啟動或重開機)。但若用戶刪除此個體,將無法選擇 EOS 的映像檔再建立新的個體。
:::
:::spoiler Q5. 已建立的 VCS 個體,要如何更新作業系統?
:::info
1. 用戶可自行在個體內進行作業系統更新。
2. 選用平臺提供的新版映像檔,或用戶自行上傳的映像檔,建立新的個體。
:::
:::spoiler Q6. 為何 CentOS 7.9 的虛擬運算個體無法進行套件更新?
:::info
因 CentOS 7.9 官方已在 2024 年 6 月 30 日 EOL (End-of-life),所以已不支援套件更新,建議可改用 Rocky Linux 建立新的虛擬運算使用。
:::
## 儲存與資料傳輸
:::spoiler Q1. 虛擬運算服務個體是否可直接掛載雲端物件儲存 (COS)?
:::info
可以直接掛載 COS,您在 VCS 個體擁有管理者權限,可以對 VCS 個體進行任意操作,掛載建議使用 s3fs 或是相關的套件,可參考 [<ins>s3fs-fuse</ins>](https://github.com/s3fs-fuse/s3fs-fuse)。
:::
:::spoiler Q2. 如何將虛擬運算中資料定期備份至雲端物件儲存 (COS)?
:::info
您可透過 TWCC-CLI 與 `crontab -e` 進行定時建立映像檔設定。
- TWCC-CLI 使用詳情請參考 [<ins>4-3. 上傳檔案至儲存體</ins>](https://man.twcc.ai/@twccdocs/twcc-cli-v05#4-3-%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E8%87%B3%E5%84%B2%E5%AD%98%E9%AB%94)。
- `crontab -e` 請參考 [<ins>crontab guru</ins>](https://crontab.guru/) 或 [<ins>crontab(5) - Linux man page</ins>](https://linux.die.net/man/5/crontab)。
:::
:::spoiler Q3. 如果把超過 100GB 的映像檔輸入虛擬運算服務個體,會有什麼影響?
:::info
系統碟的大小為 100GB,使用超過 100GB 會使整台虛擬運算個體無法開啟,但不會額外收費。
:::
:::spoiler Q4.如何將虛擬運算個體內的資料下載至本機?
:::info
請參考以下兩種下載方式:
1. 透過雲端物件儲存服務 (COS)傳入本機,此方法不僅能達到資料傳輸的目的,更可以將個體資料備份至 COS:
- **Step 1.** [<ins>將資料備份到 COS</ins>](https://www.twcc.ai/doc?page=backup)。
- **Step 2.** 至 TWCC 使用者網站 COS 管理介面[<ins>下載檔案</ins>](https://www.twcc.ai/doc?page=object#%E4%B8%8B%E8%BC%89%E6%AA%94%E6%A1%88),如需要一次下載多個檔案,可搭配[<ins>第三方軟體</ins>](https://www.twcc.ai/doc?page=object#%E4%BD%BF%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E8%BB%9F%E9%AB%94%E7%AE%A1%E7%90%86%E6%AA%94%E6%A1%88)使用。
2. [<ins>使用 MobaXterm 連線虛擬運算個體</ins>](https://www.twcc.ai/doc?page=vm#%E9%80%A3%E7%B7%9A%E8%99%9B%E6%93%AC%E9%81%8B%E7%AE%97%E5%80%8B%E9%AB%94),於頁面左側處選取 「**Sftp**」 圖示,即可檢視、上傳與下載檔案。
:::
:::spoiler Q5.如何將本機內的資料上傳至虛擬運算個體?
:::info
請參考以下兩種上傳方式:
1. 透過雲端物件儲存服務 (COS)
- **Step 1.** 將本機檔案[<ins>上傳至雲端物件儲存服務 (COS)</ins>](https://www.twcc.ai/doc?page=object#%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88)
- **Step 2.** [<ins>連線進入虛擬運算個體</ins>](https://www.twcc.ai/doc?page=vm#%E9%80%A3%E7%B7%9A%E8%99%9B%E6%93%AC%E9%81%8B%E7%AE%97%E5%80%8B%E9%AB%94)
- **Step 3.** 透過內建之 TWCC-CLI 工具[<ins>將 COS 檔案下載到指定位置</ins>](https://man.twcc.ai/@twccdocs/twcc-cli-v05#4-%E9%9B%B2%E7%AB%AF%E7%89%A9%E4%BB%B6%E5%84%B2%E5%AD%98%E6%9C%8D%E5%8B%99COS-Cloud-Object-Storage)。
3. [<ins>使用 MobaXterm 連線虛擬運算個體</ins>](https://www.twcc.ai/doc?page=vm#%E9%80%A3%E7%B7%9A%E8%99%9B%E6%93%AC%E9%81%8B%E7%AE%97%E5%80%8B%E9%AB%94),於頁面左側處選取 「**Sftp**」 圖示,即可檢視、上傳與下載檔案。
:::
## 網路安全
### 彈性 IP
:::spoiler Q1. 可以取回虛擬運算個體在 `Stopped` 之前所使用的公用 IP 嗎?
:::info
停止虛擬運算個體後,浮動 IP (floating IP) 將會釋放回資源池,個體啟動後,將取得新的浮動 IP。
若您的使用情境適用固定 IP,建議您訂閱並使用靜態 IP (static IP)。請參考 [<ins>彈性 IP </ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-eip-zh) 了解更多。
:::
:::spoiler Q2. 計畫預設可使用 IP 數量用完後,是否就無法建立虛擬運算個體?
:::info
浮動 IP 額度使用完後,您可以持續建立虛擬運算個體,但無法配置浮動 IP。若需要額外的 IP,請您訂閱靜態 IP (static IP) 使用。若有特殊需求,請洽客服人員。
請參考 [<ins>彈性 IP 訂閱政策</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-eip-zh#%E5%BD%88%E6%80%A7-IP-%E8%A8%82%E9%96%B1%E6%94%BF%E7%AD%96) 了解更多。
:::
:::spoiler Q3. 請問為什麼不能訂閱靜態 IP (static IP)?
:::info
請先檢視您的使用身分,專案內僅「租戶管理員」可執行訂閱靜態 IP、停止訂閱。
若身分確認為管理員仍無法訂閱,請您聯繫客服人員處理。
:::
:::spoiler Q4. 我想將 DNS 綁定的浮動 IP 轉換為 靜態 IP,是否有轉換期的過渡方式?
:::info
若伺服器 (虛擬運算個體) 僅架設單一對外服務,您可以將預定使用的靜態 IP (static IP) 先掛載至負載平衡器,並將流量從負載平衡器轉發至後端服務伺服器。待 DNS IP 轉換完畢後,再將靜態 IP 掛載至伺服器上。
:::
### 虛擬網路
:::spoiler Q1. 虛擬運算個體建立後為何無法連線網路?
:::info
請檢查虛擬網路設定是否有誤;
若有啟用基礎虛擬網路防火牆,但不清楚規則是否設定正確,我們建議您先把防火牆關閉,並再次嘗試連線。
有關基礎虛擬網路防火牆的設定,請參考[<ins>此文件</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-vnf-zh),或洽詢技術支援:[isupport@twcc.ai](isupport@twcc.ai)。
:::
:::spoiler Q2. 如何開啟虛擬運算個體非預設埠進行服務?
:::info
- Linux 個體預設開啟的埠為: 22、443
- Windows 個體預設開啟的埠為: 22、443、9833
如需開啟額外的埠,請在安全性群組處進行設定,設定方法與步驟請參考[<ins>此文件</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-sg-zh)。
:::
:::spoiler Q3. 建立虛擬網路時出現錯誤訊息 `440301: The request exceeded the quotas of ['floating_ip']` 該如何解決?
:::info
出現此錯誤訊息的原因為浮動 IP (floating IP) 數量已經達到該計畫的上限,您可以參考以下做法:
1. 移除虛擬運算個體暫不需使用的浮動 IP (個體狀態為 `Ready` 才可移除) 後,再次建立虛擬網路。
2. 若有特殊需求,請洽客服人員。
:::
:::spoiler Q4. 是否有限制網路速度?
:::info
TWCC 沒有對虛擬運算個體內的網速進行限制,如果您發現傳輸速度緩慢,建議您可以進行以下操作:
1. 使用網路測速工具 (例:[Speedtest](https://www.speedtest.net/)),並將測試結果寄發到技術支援信箱 (isupport@twcc.ai),我們將會根據您提供的資料判斷是否速度異常。
2. 確認來源端的網速是否受到限制。
:::
:::spoiler Q5. VCS 個體新增虛擬網路介面卡之後,馬上就可使用嗎?
:::info
新建立的 VCS 個體,在建立時掛載的網路卡,當個體建立完成後,網路卡即啟用。<br/>
已建立的個體,若作業系統屬於[特定範圍](https://man.twcc.ai/@twccdocs/howto-vcs-add-vni-to-instance-zh?type=view#各映像檔版本支援說明),在掛載網路卡後,需再手動輸入[指令](https://man.twcc.ai/@twccdocs/howto-vcs-add-vni-to-instance-zh?type=view#於-Guest-OS-中手動啟用虛擬網路介面),以啟用網路卡。
:::
:::spoiler Q6. 專案內的兩個 VCS 個體,可否使用私有 IP (Private IP) 連線?
:::info
專案內的兩個 VCS 個體間若要使用私有 IP 直接連線,不經外網,需符合下述條件:
1. 兩個 VCS 個體均需有一張網路卡使關聯同一個虛擬網路 (VNW)。
2. 為維護安全,[安全性群組](https://man.twcc.ai/@twccdocs/guide-vcs-sg-zh?type=view) ingress 規則並非所有 port 皆有對外開放,若兩個 VCS 個體需透過其他特定 port 互連,用戶需先個別調整個體的安全性群組規則,才能使用。
:::
:::spoiler Q7. 虛擬運算要如何指定私有 IP?
:::info
請參考此[文件](https://man.twcc.ai/@twccdocs/howto-vcs-add-vni-to-instance-zh#%E5%BB%BA%E7%AB%8B%E8%99%9B%E6%93%AC%E7%B6%B2%E8%B7%AF%E4%BB%8B%E9%9D%A2)建立虛擬網路介面,建立時可以指定私有 IP,在建立虛擬運算時選擇獨立網路介面選項,選擇已設定完成私有 IP 的虛擬網路介面。
:::
### Auto Scaling
:::spoiler Q1. 如何讓 Auto scaling 擴展出的個體,符合我需求的環境?
:::info
請按照以下步驟進行:
* 建立環境映像檔
1. 建立虛擬運算個體,部署環境與檔案,並建立個體映像檔 (或使用您現有的個體建立映像檔)
2. 利用步驟1所建立的映像檔,再建立一虛擬運算個體
* 設定 Auto Scaling
3. 建立 Auto Scaling
4. 將 Auto Scaling 掛載至步驟2所建立的個體
<br>
經以上步驟設定,Auto Scaling 擴展出的個體,即會符合您所需的環境。
:::
## 個體映像檔
:::spoiler Q1. 映像檔建立的時間需要多久?
:::info
映像檔建立的時間約 10-15 分鐘。
:::
:::spoiler Q2. 如何節省映像檔建立的時間?
:::info
若建立映像檔的同時,仍有資料進行傳輸,不僅無法確保資料的完整與一致性且花費的時間較多,因此建議先將個體進行手動關機 (`$ sudo shutdown`) ,確認資料都已寫入虛擬磁碟後,再進行建立映像檔。
:::
:::spoiler Q3. 如何使虛擬運算個體進行自動建立映像檔?
:::info
您可透過 TWCC-CLI 與 `crontab -e` 進行定時建立映像檔設定。
- TWCC-CLI 使用詳情請參考 [<ins>3-6. 虛擬運算個體映像檔</ins>](https://man.twcc.ai/@twccdocs/twcc-cli-v05#3-6-%E8%99%9B%E6%93%AC%E9%81%8B%E7%AE%97%E5%80%8B%E9%AB%94%E5%BF%AB%E7%85%A7-TBD%E2%80%A6)。
- `crontab -e` 請參考 [<ins>crontab guru</ins>](https://crontab.guru/) 或 [<ins>crontab(5) - Linux man page</ins>](https://linux.die.net/man/5/crontab)。
:::
:::spoiler Q4. 為什麼無法將映像檔分享至另一個計畫?
:::info
1. 僅租戶管理員能分享映像檔至其他目標計畫,且需同時為來源與目標計畫的租戶管理員。
2. 不支援跨計畫分享含授權的映像檔 (例:含授權之 Windows Server)。
3. 不支援自行上傳的客製化映像檔。
:::
:::spoiler Q5. GPU VM的映像檔使用映像檔分享後,為何無法在目標計畫中選擇GPU規格建立虛擬運算個體?
:::info
映像檔分享功能,在目的計畫中只支援建立CPU虛擬運算個體,暫不支援建立GPU虛擬運算個體。
:::
:::spoiler Q6. 為什麼分享後的映像檔狀態呈現 Error?
:::info
若是分享由 2021/3/27 前建立之虛擬運算個體所產生的映像檔,此類映像檔因效能尚未優化,將會導致分享的時間過長而失敗。
有分享需求請洽詢技術支援:[isupport@twcc.ai](isupport@twcc.ai)。
:::
:::spoiler Q7. 為何使用映像檔所建立之 Linux 個體,無法進行連線?
:::info
請您使用以下指令確認映像檔來源個體中預載的 cloud-init 套件是否已被刪除:
```bash
$ python3 -c "from cloudinit import log"
```
- 若回傳 `ModuleNotFoundError: No module named 'cloudinit'` 錯誤訊息表示套件已刪除,導致以此個體製作的映像檔所建立的個體無法連線,請您於 TWCC 重建立一個體,重新安裝設定所需套件,再製作映像檔使用,**並請留意勿刪除 cloud-init 套件**。
- 若確認無刪除 cloud-init,但仍無法連線,請洽詢技術支援:<a href = "mailto: isupport@twcc.ai">isupport@twcc.ai</a>。
:::
:::spoiler Q8. 使用客製化映像檔建立虛擬運算個體時,系統碟容量是否有限制?
:::info
使用客製化映像檔建立虛擬運算個體,只能選擇大於或是等於映像檔大小的系統磁碟容量。
:::
:::spoiler Q9. 上傳客製化映像檔時,其檔案大小是否有限制?
:::info
上傳及建立 VCS 客製化映像檔時不會限制檔案大小,但目前 TWCC 僅支援最大 500 GB 系統磁碟,故建議上傳的映像檔勿超過 500 GB。
:::
:::spoiler Q10. 大容量系統磁碟映像檔是否可以分享到其他專案使用?
:::info
目前映像檔分享功能僅支援 100 GB 系統磁碟,建議您先使用 100 GB 系統磁碟建立映像檔,將映像檔分享到目的專案後,再使用該映像檔建立較大系統磁碟容量的虛擬運算個體。
:::
:::spoiler Q11. 上傳的客製化映像檔可否分享到其他專案使用?
:::info
用戶自行上傳的客製化映像檔目前不支援跨專案分享功能。若另一個專案需要使用此映像檔,可依[<ins>本功能流程</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fvcs-vds-manage-instance-image-zh)將此映像檔上傳至該專案使用。
:::
:::spoiler Q12. 若自行上傳的客製化映像檔作業系統不是 Linux 或 Windows ,該如何設定?
:::info
使用自行上傳的客製化映像檔建立虛擬運算個體時,選擇作業系統主要目的是預先設定port 22 ssh連線(Linux)或 port 9833 遠端桌面連線(Windows)。若有其他連線方式,可先任選一種,待此映像檔完成建立個體後,再利用console連線個體設定,請參閱[<ins>Console連線方式</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-debug-tool-console-zh)。
:::
:::spoiler Q13. 使用自行上傳的客製化映像檔所建立的虛擬個體可否建立映像檔?
:::info
自行上傳的客製化映像檔所建立的虛擬運算個體,同一般個體一樣可建立映像檔,請參閱[<ins>建立映像檔</ins>](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fvcs-vds-instance-image-zh)。
:::
:::spoiler Q14. 為何客製化映像檔需先傳至雲端物件儲存(COS)?
:::info
為了保障系統穩定產製映像檔,TWCC虛擬運算個體(VCS)需利用雲端物件儲存(COS)作為中介,不開放直接到外部平臺或使用者地端主機去取得個人客製化映像檔。
提醒:映像檔上傳至COS會衍生些許費用,請參考[<ins>價目表</ins>](https://man.twcc.ai/@twccdocs/SJWlN3YDr?type=view#%E9%9B%B2%E7%AB%AF%E7%89%A9%E4%BB%B6%E5%84%B2%E5%AD%98-Cloud-Object-Storage-COS)。
:::
:::spoiler Q15. 客製化映像檔如何計費?
:::info
客製化映像檔會使用儲存空間,並以虛擬磁碟服務(VDS)的HDD類型計費。若使用者有多個VCS個體啟用自動定期製作映像檔(備份排程),可能會產生大量映像檔,進而累計可觀的費用。請留意映像檔之管理。
:::
:::spoiler Q16. 客製化映像檔是否包含資料磁碟?
:::info
客製化映像檔內容包含系統磁碟,但不包含資料磁碟。
:::
:::spoiler Q17. 自動定期製作映像檔最多會製作多少份
:::info
當啟用自動定期製作映像檔(備份排程)服務,每個VCS個體,最多僅會保留自動產生的三個版本的映像檔。當製作第四版本時,系統將自動刪除第一個(最舊)版本。手動製作的映像檔不在此限。
:::
:::spoiler Q18. 如何將映像檔備份至本地端?
:::info
目前平台無支援映像檔匯出功能,如需將虛擬運算個體內資料備份,請使用相關遠端傳輸工具將檔案備份至本地端。
:::