创建和使用虚拟服务器 (ibmcloud sl vs)
IBM Cloud® Virtual Servers 是可缩放的虚拟服务器,随专用核心和内存分配一起购买。 如果您正在寻找可在几分钟内添加的计算资源,并可使用图像模板等功能,它们将是一个不错的选择。
使用 IBM Cloud® 命令行界面中的以下命令来管理经典基础架构虚拟服务器。
ibmcloud sl 与带宽
日期范围内的带宽数据。
ibmcloud sl 与带宽 IDENTIFIER[OPTIONS] 时间格式为 "2006-01-02"、'2006-01-02T15:04'"或'2006-01-02T15:04-07:00'
由于某些舍入和日期对齐详细信息,此处的结果可能与控制门户网站中的结果略有不同。 带宽以 GB 为单位列出,如果未指定时区,那么将采用 GMT+0。
示例:
ibmcloud sl vs bandwidth 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 vs 计费
获取虚拟服务器实例的计费详细信息
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 vs capacity-create-nmyvsi-b1234567 -flC1_2X2_1_YEAR_TERM -i2 此命令命令一个预留容量实例,名称为 myvsi、backendRouterId1234567、风味C1_2X2_1_YEAR_TERM和 2 个实例、 ibmcloud sl vs capacity-create--namemyvsi--backendRouterId1234567--flavor C1_2X2_1_YEAR_TERM --instances2--test 在实际下订单之前,该命令会测试订单是否与上述选项一致。
警告: 保留容量在年度合同中,在合同到期之前不可取消。
ibmcloud sl vs capacity-create [flags]
命令选项:
- --b, backendRouterId
- BackendRouterId, create-options 列出了要使用的有效 ID。[required]
- --味道
-
Capacity keyname (C1_2X2_1_YEAR_TERM for example). [required] - --f 力量
- 强制执行操作而不确认
- ---i,实例
- 该容量预留可支持的 VSI 实例[数量]
- --n 姓名
- [需要]为新预留容量命名
- --test
-
Do not actually create the reserved capacity
ibmcloud sl vs 容量创建选项
列出用于创建保留容量组实例的选项
ibmcloud sl vs capacity-create-options
ibmcloud sl vs 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 vs capacity-list
列示保留容量组。
ibmcloud sl vs capacity-list
ibmcloud sl vs capture
将虚拟服务器实例捕获到映像中
ibmcloud sl vs capture IDENTIFIER [选项]
示例:
ibmcloud sl vs capture 12345678 -n mycloud --all --note testing 此命令将 ID 为 12345678 的虚拟服务器实例连同所有磁盘捕获到名为 "mycloud "的映像中,并注明 "testing"。
ibmcloud sl vs capture IDENTIFIER [flags]
命令选项:
- --all
- 捕获属于虚拟服务器的所有块设备
- --device
- 要归档的块设备标识,允许多次出现
- --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,位于公共 vlan,ID 为 413。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 --test 在实际下单前,此命令会根据上述选项测试订单是否有效。 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 --export ~/myvsi.txt 该命令将上述选项导出到用户主目录下的文件:myvsi.txt,以供日后使用。
ibmcloud sl vs create [flags]
命令选项:
- --billing
- 计费费率。 缺省值为:hourly。 选项为:hourly 或 monthly
- --boot-mode
- 指定引导操作系统所用的方式。 支持的方式为 HVM 和 PV。
- --c CPU
- [所需的] CPU 内核数
- --d 数据中心
- [需要]数据中心简称
- --dedicated
- 创建专用虚拟服务器(专用节点)
- --disk
- 磁盘大小(允许多次出现)
- -- D,域
- [需要] FQDN 的域名部分
- --export
- 将选项导出到模板文件
- --flavor
- 公共虚拟服务器类型模板键名
- --f 力量
- 强制执行操作而不确认
- --host-id
- 要用于供应 Dedicated Virtual Server 的主机的标识
- -- H,主机名
- [需要] FQDN 的主机部分
- --image
- 映像标识。 请参阅“${COMMAND_NAME} sl image list”以获取参考信息
- --k 关键
- 要添加到 root 用户的 SSH 密钥的标识(允许多次出现)
- --like
- 使用现有虚拟服务器中的配置
- --local
- 使用本地磁盘存储。
- --m 内存
- [所需]内存(兆字节
- --n 网络
- 网络端口速度 (Mbps)
- --o 操作系统
- 操作系统安装代码。 提示:可以指定 OS_LATEST
- --placement-group-id
- 用于订购此访客的放置组标识。
- --i 安装后
- 要下载的安装后脚本
- --private
- 强制虚拟服务器只有权访问专用网络
- --s, private-security-group
- 要与专用接口关联的安全组标识(允许多次出现)
- -- S,公共安全集团
- 要与公共接口关联的安全组标识(允许多次出现)
- --quantity
- 要创建的虚拟服务器数量。 它应大于或等于 1。 该值默认为 1。
- --san
- 使用 SAN 存储器,而不使用本地磁盘
- --subnet-private
- 要将虚拟服务器放到其中的专用子网的标识
- --subnet-public
- 要将虚拟服务器放到其中的公用子网的标识
- --g 标签
- 要添加到实例的标记(允许多次出现)
- --t 模板
- 对命令行选项使用缺省值的模板文件
- --test
- 实际不创建虚拟服务器
- --transient
- 创建瞬态虚拟服务器
- --u,用户数据
- 用户定义的元数据字符串
- -- F,用户文件
- 从文件读取用户数据
- --vlan-private
- 要将虚拟服务器放到其中的专用 VLAN 的标识
- --vlan-public
- 要将虚拟服务器放到其中的公用 VLAN 的标识
- --wait
- 请等待虚拟服务器完成供应(最长 X 秒)后再返回。 这与选项 --quantity 不兼容
ibmcloud sl vs credentials
列出虚拟服务器实例凭证
ibmcloud sl vs authorize-storage [OPTIONS] IDENTIFIER
示例:
ibmcloud sl vs authorize-storage--username-storage SL01SL30-371234567 授权虚拟服务器的文件、块和便携式存储。
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 [选项] 注意:如果不指定任何参数,它将尝试更新 A 和 PTR 记录。 如果您不想同时更新这两个记录,那么可以使用 --a或--ptr参数来限制更新的记录。
示例:
ibmcloud sl vs dns-sync 12345678--a-record --ttl3600 此命令将 ID 为 12345678 的虚拟服务器实例的 A 记录(IPV4地址)同步到 DNS 服务器,并将此 A 记录的 ttl 设置为 3600。 ibmcloud sl vs dns-sync 12345678--aaaa-record --ptr 此命令将 ID 为 12345678 的虚拟服务器实例的 AAAA 记录(IPV6地址)和 PTR 记录同步到 DNS 服务器。
ibmcloud sl vs dns-sync IDENTIFIER [flags]
命令选项:
- --a 记录
- 同步主机的 A 记录
- --aaaa-record
- 同步主机的 AAAA 记录
- --f 力量
- 强制执行操作而不确认
- --ptr
- 同步主机的 PTR 记录
- --ttl
- 设置 A 和/或 PTR 记录的 TTL,缺省值为:7200
ibmcloud sl vs edit
编辑虚拟服务器实例的详细信息
ibmcloud sl vs edit IDENTIFIER [选项]
示例:
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,主机名
- FQDN 的主机部分。示例: 服务器
- --private-speed
- 专用端口速度,选项为:0、10、100、1000 或 10000
- --public-speed
- 公共端口速度,选项为:0、10、100、1000 或 10000
- --g 标签
- 要设置的标记或要全部除去的空字符串
- --u,用户数据
- 用户定义的元数据字符串
- -- F,用户文件
- 从文件读取用户数据
ibmcloud sl vs host-create
为专用虚拟服务器创建主机
ibmcloud sl vs host-create [flags]
命令选项:
- --b 计费
- 计费费率。 缺省值为:hourly。 选项为:hourly 或 monthly
- --d 数据中心
- [需要]数据中心简称
- -- D,域
- [需要] FQDN 的域名部分
- --f 力量
- 强制执行操作而不确认
- -- H,主机名
- [需要] FQDN 的主机部分
- --s 尺寸
- 专用主机的大小,当前仅可使用一种大小:56_CORES_X_242_RAM_X_1_4_TB
- --v, vlan-private
- 要将专用主机放到其中的专用 VLAN 的标识。 请参阅:“${COMMAND_NAME} sl vlan list”以获取参考信息
ibmcloud sl vs host-list
列出您帐户的专用主机
ibmcloud sl vs host-list [flags]
命令选项:
- --d 数据中心
- 按专用主机的数据中心过滤
- --n 姓名
- 按专用主机的名称过滤
- --order
- 按购买此专用主机的订单的标识过滤
- --owner
- 按专用主机的所有者过滤
- --sortby
- 按列排序(Id、Name、Datacenter、Router、Cpu、Memory、Disk、Guests) [默认:Id]
ibmcloud sl vs list
列出您帐户的虚拟服务器实例
ibmcloud sl 与列表[选项]对比
示例:
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,主机名
- 按 FQDN 的主机部分过滤
- --hourly
- 仅显示每小时实例
- --m 内存
- 按内存过滤(以 MB 为单位)
- --monthly
- 仅显示每月实例
- --n 网络
- 按网络端口速度过滤(以 Mbps 为单位)
- --o 命令
- 按购买此实例的订单的标识过滤
- --owner
- 按拥有实例的用户标识过滤
- --p, private-ip
- 按专用 IP 地址过滤
- -- P,公用 IP
- 按公共 IP 地址过滤
- --sortby
- 要作为排序依据的列,缺省值为:hostname,选项为:id、hostname、domain、datacenter、cpu、memory、public_ip、private_ip
- --g 标签
- 按标记过滤(允许多次出现)
ibmcloud sl vs 迁移
管理需要迁移的 VSI
ibmcloud sl 与迁移[选项]对比
示例:
ibmcloud sl vs migrate--guest1234567 管理需要迁移的 VSI。 也可以将专用实例从一个专用主机迁移到另一个专用主机。
ibmcloud sl vs migrate [flags]
命令选项:
- --a 所有
- 立即迁移所有需要迁移的访客。
- ----g, guest
- 要立即迁移的访客标识。
- -- H,主机
- 要迁移到的专用主机标识。 仅适用于已在专用主机上运行的访客。
ibmcloud sl vs monitoring-list
获取 vsi 监视设备的详细信息。
ibmcloud sl vs monitoring-list IDENTIFIER
ibmcloud sl vs 通知
显示在服务器虚拟实例出现监视问题时接收通知的人员
ibmcloud sl vs notifications IDENTIFIER
ibmcloud sl vs notifications-添加
创建用户虚拟通知条目。
ibmcloud sl vs notifications-add IDENTIFIER [flags]
命令选项:
- --users
- 要在监视失败时通知的用户标识,允许多次出现
ibmcloud sl vs notifications-删除
移除用户 VS 通知条目。
ibmcloud sl vs notifications-delete IDENTIFIER
ibmcloud sl vs options
列出用于创建虚拟服务器实例的选项
ibmcloud sl vs options
ibmcloud sl vs os-可用
获取所有可用操作系统。
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 [选项]
示例:
ibmcloud sl vs reload 12345678 此命令为 ID 为 12345678 的虚拟服务器实例重新加载当前操作系统。 ibmcloud sl vs reload 12345678--image1234 此命令为 ID 为 12345678 的虚拟服务器实例从 ID 为 1234 的映像重新加载操作系统。
ibmcloud sl vs reload IDENTIFIER [flags]
命令选项:
- --f 力量
- 强制执行操作而不确认
- --image
- 映像标识。 缺省情况下,使用当前操作系统。 请参阅“${COMMAND_NAME} sl image list”以获取参考信息
- --k 关键
- 要添加到 root 用户的 SSH 密钥的标识(允许多次出现)
- --i 安装后
- 要下载的安装后脚本
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
云计算 sl 与使用
日期范围内的使用情况数据。
ibmcloud sl vs usage IDENTIFIER [OPTIONS] 虚拟服务器的使用信息。 示例:
ibmcloud sl vs usage 1234--start2006-01-02--end2006-01-02--valid-data cpu0
ibmcloud sl vs usage IDENTIFIER [flags]
命令选项:
- ---e,结束
- 结束日期,例如:2019-4-2(yyyy-MM-dd) [必须]填写
- ---s,开始
- 开始日期,例如 2019-3-4 (yyyyy-MM-dd) [必须]填写
- ---p,汇总期
- 300、600、1800、3600、43200 或 86400 秒
- ---t,有效数据
- Metric_Data_Type keyName 例如 CPU0, CPU1, MEMORY_USAGE 等[必填]项