建立及使用虛擬伺服器 (ibmcloud sl vs)
IBM Cloud® Virtual Servers 是與專用核心及記憶體配置一起購買的可擴充虛擬伺服器。 如果您正在尋找可在幾分鐘內新增並可存取影像範本等功能的運算資源,它們是您的最佳選擇。
從 IBM Cloud® 指令行介面使用下列指令來管理經典基礎架構虛擬伺服器。
ibmcloud sl 與頻寬
日期範圍內的頻寬資料。
ibmcloud sl 與頻寬 識別碼[選項]時間格式為“2006-01-02”、'2006-01-02T15:04'或'2006-01-02T15:04-07:00'
由於部分四捨五入及日期對齊方式詳細資料,這裡的結果可能與控制入口網站中的結果略有不同。 頻寬以 GB 為單位列出,如果未指定時區,則會採用 GMT+0。
範例:
ibmcloud sl 與頻寬 1234 -s 2006-01-02T15:04 -e 2006-01-02T15:04-07:00
ibmcloud sl vs bandwidth IDENTIFIER [flags]
指令選項:
- --e,結束
- 頻寬報告的結束日期
- --q,安靜
- 僅顯示摘要表格。
- --r,總結
- 報告為一個資料點的秒數。300、600、1800、3600 (預設值)、43200 或 86400 秒
- --s,開始
- 頻寬報告的開始日期
ibmcloud sl 與 billing
取得虛擬伺服器實例的計費詳細資料
ibmcloud sl vs billing IDENTIFIER
ibmcloud sl vs cancel
取消虛擬伺服器實例
ibmcloud sl vs cancel IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
ibmcloud sl 與 capacity-create
建立「保留容量」實例。
ibmcloud sl vs capacity-create [OPTIONS] 範例:
ibmcloud sl vscapacity-create -n myvsi -b 1234567 --flavor C1_2X2_1_YEAR_TERM -i 2 此指令訂購一個名為C1_2X2_1_YEAR_TERM、backendRouterId 1234567、flavor C1_2X2_1_YEAR_TERM--instances預留容量實例和 2 個實例,ibmcloud sl --backendRouterId-create --name myvsi * 12345 * --test該命令在實際下單之前測試上述選項的訂單是否有效。
警告:「保留容量」是在每年合約上,且在合約過期之前無法取消。
ibmcloud sl vs capacity-create [flags]
指令選項:
- --b, backendRouterId
- BackendRouterId, create-options 有一個要使用的有效 id 清單。[required]
- --l,味道
-
Capacity keyname (C1_2X2_1_YEAR_TERM for example). [required] - --f 力
- 強制執行作業,而不進行確認
- --i,實例
- 此預留容量可支援[的] VSI 實體數量
- --n 名稱
- [需要]為您的新預留容量命名
- --test
-
Do not actually create the reserved capacity
ibmcloud sl 與 capacity-create-options
列出用於建立「保留容量群組」實例的選項
ibmcloud sl vs capacity-create-options
ibmcloud sl 與 capacity-detail
取得保留容量群組詳細資料。
ibmcloud sl vs capacity-detail IDENTIFIER [flags]
指令選項:
- --column
- 要顯示的直欄。 選項為:id、hostname、domain、primary_ip、backend_ip。 這個選項可以多次指定
- --sortby
- 要排序的直欄。 選項包含:id、hostname、domain、primary_ip、backend_ip
ibmcloud sl 與 capacity-list
列出保留容量群組。
ibmcloud sl vs capacity-list
ibmcloud sl vs capture
將虛擬伺服器實例擷取至映像檔
ibmcloud sl vs capture IDENTIFIER [OPTIONS]
範例:
ibmcloud sl vs capture 12345678 -n mycloud --all --note testing 此指令將 ID 為 12345678 的虛擬伺服器實體與所有磁碟擷取至名為「mycloud「的影像中,並註明」testing」。
ibmcloud sl vs capture IDENTIFIER [flags]
指令選項:
- --all
- 擷取屬於虛擬伺服器的所有區塊裝置
- --device
- 要保存的區塊裝置 ID,容許多次出現
- --n 名稱
- [所需]影像的名稱
- --note
- 新增要與映像檔相關聯的附註
ibmcloud sl vs create
建立虛擬伺服器實例
範例:
ibmcloud sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk 1000 --vlan-public 413 此指令指令主機名稱為 myvsi 的虛擬伺服器實例,網域為ibm.com,4 個 cpu 核,4096M內存,位於資料中心:dal10,作業系統為 UBUNTU 16 64 位元,2 個磁碟,一個100G,另一個1000G,放置在ID 為413 的公共VLAN 上。sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk 1000 --vlan-public 413 --test此指令測試上述選項的順序是否有效在實際下訂單之前。 ibmcloud sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk _COPY 1000 --vlan-public 413 --export ~/myvsi.txt 此指令會將上述選項匯出到使用者 home 目錄下的檔案:myvsi.txt,以供日後使用。
ibmcloud sl vs create [flags]
指令選項:
- --billing
- 計費頻率。 預設值為:hourly。 選項包含:hourly、monthly
- --boot-mode
- 請指定要用來將 OS 開機的模式。 支援的模式為 HVM 和 PV。
- --c、cpu
- [所需的] CPU 核心數量
- --d 資料中心
- [必須填寫]資料中心簡稱
- --dedicated
- 建立專用虛擬伺服器(專用節點)
- --disk
- 磁碟大小(允許多次出現的項目)
- -- D,網域
- [需要] FQDN 的網域部分
- --export
- 將選項匯出至範本檔案
- --flavor
- 「公用虛擬伺服器」特性金鑰名稱
- --f 力
- 強制執行作業,而不進行確認
- --host-id
- 要在其上佈建「專用虛擬伺服器」的主機 ID
- -- H,hostname
- [需要] FQDN 的主機部分
- --image
- 映像檔 ID。 如需參考資料,請參閱:'${COMMAND_NAME} sl image list'
- --k 鑰匙
- 要新增至 root 使用者的 SSH 金鑰 ID(允許多次出現的項目)
- --like
- 使用現有虛擬伺服器的配置
- --local
- 使用本機磁碟儲存。
- --m 記憶體
- [所需的]記憶體 (以 MB 為單位)
- --n 網路
- 網路埠速度 (Mbps)
- --o 鏡頭
- OS 安裝程式碼。 提示:您可以指定 OS_LATEST
- --placement-group-id
- 要在其上訂購此訪客的放置群組 ID。
- --i,安裝後
- 要下載的後置安裝 Script
- --private
- 強制虛擬伺服器只能存取專用網路
- --s, private-security-group
- 要與專用介面相關聯的安全群組 ID(允許多次出現)
- -- S,公用安全群組
- 要與公用介面相關聯的安全群組 ID(允許多次出現)
- --quantity
- 要建立的虛擬伺服器數量。 它應該大於或等於 1。 此值預設為 1。
- --san
- 使用 SAN 儲存空間,而不是本端磁碟
- --subnet-private
- 要放置虛擬伺服器的專用 SUBNET 的 ID
- --subnet-public
- 要放置虛擬伺服器的公用 SUBNET 的 ID
- --g 標籤
- 要新增至實例的標籤(允許多次出現的項目)
- --t 範本
- 預設指令行選項的範本檔案
- --test
- 不要真的建立虛擬伺服器
- --transient
- 建立暫時性虛擬伺服器
- --u,使用者資料
- 使用者定義的 meta 資料字串
- -- F,使用者檔案
- 從檔案讀取使用者資料
- --vlan-private
- 要放置虛擬伺服器的專用 VLAN 的 ID
- --vlan-public
- 要放置虛擬伺服器的公用 VLAN 的 ID
- --wait
- 等待虛擬伺服器完成佈建,最多 X 秒即返回。 與選項 --quantity 不相容
ibmcloud sl vs credentials
列出虛擬伺服器實例認證
ibmcloud sl 與 authorize-storage [OPTIONS] IDENTIFIER
範例:
ibmcloud sl 與authorize-storage --username-storage SL01SL30-37 1234567 將檔案、區塊和便攜式儲存授權給虛擬伺服器。
ibmcloud sl vs credentials IDENTIFIER
ibmcloud sl vs detail
取得虛擬伺服器實例的詳細資料
ibmcloud sl vs detail IDENTIFIER [flags]
指令選項:
- --passwords
- 顯示密碼(小心背後有人偷窺!)
- --price
- 顯示關聯的價格
ibmcloud sl vs dns-sync
為虛擬伺服器實例同步 DNS 記錄
ibmcloud sl vs dns-sync IDENTIFIER [OPTIONS] 注意:如果您未指定任何參數,它將嘗試更新 A 和 PTR 記錄。 如果您不想同時更新這兩筆記錄,您可以使用 -a或--ptr參數來限制更新的記錄。
範例:
ibmcloud sl vs dns-sync 12345678 --a-record --ttl 3600 此指令將 ID 為 12345678 的虛擬伺服器實例的 A 記錄(IP V4位址)同步到DNS 伺服器,並將該A 記錄的ttl 設定為3600。ibmcloud sl 與dns -sync 12345678 --aaaa-record --ptr此指令將 ID 為 12345678 的虛擬伺服器實例的 AAAA 記錄(IP V6位址)和 PTR 記錄同步到 DNS 伺服器。
ibmcloud sl vs dns-sync IDENTIFIER [flags]
指令選項:
- --a, a-記錄
- 為主機同步 A 記錄
- --aaaa-record
- 為主機同步 AAAA 記錄
- --f 力
- 強制執行作業,而不進行確認
- --ptr
- 為主機同步 PTR 記錄
- --ttl
- 設定 A 及/或 PTR 記錄的 TTL,預設值為:7200
ibmcloud sl vs edit
編輯虛擬伺服器實例的詳細資料
ibmcloud sl vs edit IDENTIFIER [OPTIONS]
範例:
ibmcloud sl vs edit 12345678 -D ibm.com -H myapp --tag testcli --public-speed 1000 此指令更新 ID 為 12345678 的虛擬伺服器實例,並將其網域設定為「ibm.com「,主機名稱設定為」myapp「,標籤設定為」testcli」、和公共網路連接埠速度為 1000 Mbps。
ibmcloud sl vs edit IDENTIFIER [flags]
指令選項:
- -- D,網域
- FQDN 的網域部分
- -- H,hostname
- FQDN 的主機部分。範例: 伺服器
- --private-speed
- 專用埠速度,選項包含:0、10、100、1000、10000
- --public-speed
- 公用埠速度,選項包含:0、10、100、1000、10000
- --g 標籤
- 要設定的標籤或要全部移除的空字串
- --u,使用者資料
- 使用者定義的 meta 資料字串
- -- F,使用者檔案
- 從檔案讀取使用者資料
ibmcloud sl vs host-create
建立專用虛擬伺服器的主機
ibmcloud sl vs host-create [flags]
指令選項:
- --b 帳單
- 計費頻率。 預設值為:hourly。 選項包含:hourly、monthly
- --d 資料中心
- [必須填寫]資料中心簡稱
- -- D,網域
- [需要] FQDN 的網域部分
- --f 力
- 強制執行作業,而不進行確認
- -- H,hostname
- [需要] FQDN 的主機部分
- --s 尺寸
- 專用主機的大小,目前只有一個大小可用:56_CORES_X_242_RAM_X_1_4_TB
- --v, vlan-private
- 要放置專用主機之專用 VLAN 的 ID。 如需參考資料,請參閱:'${COMMAND_NAME} sl vlan list'
ibmcloud sl vs host-list
列出您帳戶上的所有專用主機
ibmcloud sl vs host-list [flags]
指令選項:
- --d 資料中心
- 依專用主機的資料中心過濾
- --n 名稱
- 依專用主機的名稱過濾
- --order
- 依購買此專用主機的訂單 ID 過濾
- --owner
- 依專用主機的擁有者過濾
- --sortby
- 要排序的欄位 (Id、Name、Datacenter、Router、Cpu、Memory、Disk、Guests) [預設:Id]
ibmcloud sl vs list
列出您帳戶中的虛擬伺服器實例
ibmcloud sl vs 清單[選項]
範例:
ibmcloud sl vs list --domain ibm.com --hourly --sortby 記憶體 此指令會列出目前帳號上所有每小時計費的虛擬伺服器實體,過濾網域等於 " ibm.com " 並依記憶體排序。
ibmcloud sl vs list [flags]
指令選項:
- --column
- 要顯示的直欄。 選項包含:id、hostname、domain、cpu、memory、public_ip、private_ip、datacenter、action、guid、power_state、created_by、tags。 這個選項可以多次指定
- --c、cpu
- 依 CPU 核心數目過濾
- --d 資料中心
- 依資料中心簡稱過濾
- -- D,網域
- 依 FQDN 的網域部分過濾
- -- H,hostname
- 依 FQDN 的主機部分過濾
- --hourly
- 只顯示每小時實例
- --m 記憶體
- 依記憶體 (MB) 過濾
- --monthly
- 只顯示每月實例
- --n 網路
- 依網路埠速度 (Mbps) 過濾
- --o,訂單
- 依購買此實例的訂單 ID 過濾
- --owner
- 依擁有實例之使用者的 ID 過濾
- --p, private-ip
- 依專用 IP 位址過濾
- -- P,public-ip
- 依公用 IP 位址過濾
- --sortby
- 直欄排序方式,預設值為:hostname,選項為:id、hostname、domain、datacenter、cpu、memory、public_ip、private_ip
- --g 標籤
- 依標籤過濾(允許多次出現的項目)
ibmcloud sl 與 migrate
管理需要移轉的 VSI
ibmcloud sl vs migrate [選項]
範例:
ibmcloud sl vs migrate --guest 1234567 管理需要遷移的 VSI。 也可以將「專用實例」從一個專用主機移轉至另一個專用主機。
ibmcloud sl vs migrate [flags]
指令選項:
- --a 所有
- 立即移轉所有需要移轉的訪客。
- --g,客人
- 要立即移轉的訪客 ID。
- -- H,主機
- 要移轉至的專用主機 ID。 僅適用於已在專用主機上的訪客。
ibmcloud sl 與 monitoring-list
取得 vsi 監視器裝置的詳細資料。
ibmcloud sl vs monitoring-list IDENTIFIER
ibmcloud sl 與通知
顯示當伺服器虛擬實例有監視問題時,誰會收到通知
ibmcloud sl vs notifications IDENTIFIER
ibmcloud sl vs notifications-add
建立使用者虛擬通知項目。
ibmcloud sl vs notifications-add IDENTIFIER [flags]
指令選項:
- --users
- 監視失敗時要通知的使用者 ID,容許多次出現
ibmcloud sl vs notifications-delete
移除使用者與通知項目。
ibmcloud sl vs notifications-delete IDENTIFIER
ibmcloud sl vs options
列出用來建立虛擬伺服器實例的選項
ibmcloud sl vs options
ibmcloud sl vs os-available
取得所有可用的作業系統。
ibmcloud sl vs os-available
ibmcloud sl vs pause
暫停作用中的虛擬伺服器實例
ibmcloud sl vs pause IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
ibmcloud sl vs power-off
關閉作用中的虛擬伺服器實例
ibmcloud sl vs power-off IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
- --hard
- 執行強迫關機
- --soft
- 執行正常關機
ibmcloud sl vs power-on
啟動虛擬伺服器實例
ibmcloud sl vs power-on IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
ibmcloud sl vs ready
檢查是否有虛擬伺服器實例已備妥可供使用
將定期檢查虛擬伺服器的活動事務的狀態。 交易完成後,虛擬伺服器就可以使用了。
ibmcloud sl vs ready IDENTIFIER [flags]
指令選項:
- --wait
- 等待虛擬伺服器完成佈建,最多 X 秒即返回
ibmcloud sl vs reboot
將作用中的虛擬伺服器實例重新開機
ibmcloud sl vs reboot IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
- --hard
- 執行強迫重新開機
- --soft
- 執行正常重新開機
ibmcloud sl vs reload
在虛擬伺服器實例上重新載入作業系統
ibmcloud sl vs reload IDENTIFIER [OPTIONS]
範例:
ibmcloud sl vs reload 12345678 此--image為 ID 為 12345678 的虛擬伺服器實例重新載入目前作業系統。。
ibmcloud sl vs reload IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
- --image
- 映像檔 ID。 預設值為使用現行作業系統。 如需參考資料,請參閱:'${COMMAND_NAME} sl image list'
- --k 鑰匙
- 要新增至 root 使用者的 SSH 金鑰 ID(允許多次出現的項目)
- --i,安裝後
- 要下載的後置安裝 Script
ibmcloud sl vs rescue
將虛擬伺服器實例重新開機至救援映像檔
ibmcloud sl vs rescue IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
ibmcloud sl vs resume
繼續已暫停的虛擬伺服器實例
ibmcloud sl vs resume IDENTIFIER [flags]
指令選項:
- --f 力
- 強制執行作業,而不進行確認
ibmcloud sl vs 儲存
取得虛擬伺服器的儲存體詳細資料。
ibmcloud sl vs storage IDENTIFIER
ibmcloud sl vs upgrade
升級虛擬伺服器實例
附註: 一旦下了升級訂單,此虛擬伺服器將重新開機。 實例會先停止,直到升級交易完成。 但對於網路,則無需重新啟動。 -c 和 -m 選項用於專用 VSI 升級,大多數 VSI 需要使用 --flavor 升級。 請參閱「ibmcloud sl vs options」以取得使用的味道 keyNames。
ibmcloud sl vs upgrade IDENTIFIER [flags]
指令選項:
- --add-disk
- 新增硬碟 (GB)
- --c、cpu
- CPU 核心數目
- --flavor
- 規格金鑰名稱
- --f 力
- 強制執行作業,而不進行確認
- --m 記憶體
- 記憶體(以 MB 為單位)
- --network
- 網路埠速度 (Mbps)
- --private
- CPU 核心將會在專用的主伺服器上
- --resize-disk
- 更新磁碟編號為 GB 大小 [capacity,diskNumber]. --resize-disk 250,2
ibmcloud sl 與 usage
日期範圍內的使用情形資料。
ibmcloud sl vs usage IDENTIFIER [OPTIONS] 虛擬伺服器的用法資訊。 範例:
ibmcloud sl vs 使用情況 1234 --start 2006-01-02 --end 2006-01-02 --valid-data cpu0
ibmcloud sl vs usage IDENTIFIER [flags]
指令選項:
- --e,結束
- [必須填寫]結束日期,例如:2019-4-2 (yyyy-MM-dd)
- --s,開始
- [必須填寫]開始日期,例如:2019-3-4 (yyyy-MM-dd)
- --p,摘要期間
- 300、600、1800、3600、43200 或 86400 秒。
- --t,有效數據
- Metric_Data_Type keyName 例如:CPU0, CPU1, MEMORY_USAGE 等,[需要]