建立及使用虛擬伺服器 (ibmcloud sl vs)

IBM Cloud® Virtual Servers 是與專用核心及記憶體配置一起購買的可擴充虛擬伺服器。 如果您正在尋找可在幾分鐘內新增並可存取影像範本等功能的運算資源,它們是您的最佳選擇。

從 IBM Cloud® 指令行介面使用下列指令來管理經典基礎架構虛擬伺服器。

ibmcloud sl 與 authorize-storage

授權檔案、區塊及可攜式儲存體至虛擬伺服器

ibmcloud sl 與 authorize-storage [OPTIONS] IDENTIFIER

範例

ibmcloud sl 與authorize-storage --username-storage SL01SL30-37 1234567 將檔案、區塊和便攜式儲存授權給虛擬伺服器。

ibmcloud sl vs authorize-storage IDENTIFIER [flags]

指令選項

--p,便攜式 ID
要新增至虛擬伺服器的可攜式儲存體 ID
--u,使用者名稱存儲
要新增至虛擬伺服器的儲存體使用者名稱。

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 等,[需要]