创建和使用虚拟服务器 (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 capacity-create-options
列出用于创建保留容量组实例的选项
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-nmycloud--all --notetesting 此命令将 ID 为 12345678 的虚拟服务器实例连同所有磁盘捕获到名为 "mycloud "的映像中,并注明 "testing"。
ibmcloud sl vs capture IDENTIFIER [flags]
命令选项:
- --all
- 捕获属于虚拟服务器的所有块设备
- --device
- 要归档的块设备标识,允许多次出现
- ---n,名称
- [所需]图像的名称
- --note
- 添加注释以与映像关联
ibmcloud sl vs create
创建虚拟服务器实例
ibmcloud sl 与创建[选项]对比
示例:
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 This command orders a virtual server instance with hostname is myvsi, domain is ibm.com, 4 cpu cores, 4096M memory, located at datacenter: dal10, operation system is UBUNTU 16 64 bits, 2 disks, one is 100G, the other is 1000G, and placed at public vlan with 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 This command tests whether the order is valid with above options before the order is actually placed. ibmcloud sl vs create-Hmyvsi-Dibmibm.com -c4-m4096dal10 -o UBUNTU_16_64 --disk100--disk1000--vlan-public413--export ~/myvsi.txt 此命令将上述选项导出到用户主目录下的myvsi.txt文件中,供以后使用。
ibmcloud sl vs create [flags]
命令选项:
- --billing
- 计费费率。 缺省值为:hourly。 选项为:hourly 或 monthly
- --boot-mode
- 指定引导操作系统所用的方式。 支持的方式为 HVM 和 PV。
- ---c、cpu
- [所需的]CPU 内核数
- --数据中心
- [需要]数据中心简称
- --dedicated
- 创建专用虚拟服务器(专用节点)
- --disk
- 磁盘大小(允许多次出现)
- -- D,域
- [需要]FQDN 的域名部分
- --export
- 将选项导出到模板文件
- --flavor
- 公共虚拟服务器类型模板键名
- ---f,强制
- 强制执行操作而不确认
- --host-id
- 要用于供应 Dedicated Virtual Server 的主机的标识
- -- H,主机名
- [需要]FQDN 的主机部分
- --image
- 映像标识。 请参阅“${COMMAND_NAME} sl image list”以获取参考信息
- ---k,键
- 要添加到 root 用户的 SSH 密钥的标识(允许多次出现)
- --like
- 使用现有虚拟服务器中的配置
- ---m,存储器
- [所需]内存(兆字节
- ---n,网络
- 网络端口速度 (Mbps)
- ---o, os
- 操作系统安装代码。 提示:可以指定 OS_LATEST
- --placement-group-id
- 用于订购此访客的放置组标识。
- ---i,安装后
- 要下载的安装后脚本
- --private
- 强制虚拟服务器只有权访问专用网络
- ---s,私人安全组
- 要与专用接口关联的安全组标识(允许多次出现)
- -- 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-记录
- 同步主机的 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-Dibmibm.com -Hmyapp--tagtestcli--public-speed1000 此命令更新 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,域
- [需要]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]
命令选项:
- --数据中心
- 按专用主机的数据中心过滤
- ---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 --sortbymemory 此命令列出当前帐户上所有按小时计费的虚拟服务器实例,过滤域等于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,域
- 按 FQDN 的域部分过滤
- -- H,主机名
- 按 FQDN 的主机部分过滤
- --hourly
- 仅显示每小时实例
- ---m,存储器
- 按内存过滤(以 MB 为单位)
- --monthly
- 仅显示每月实例
- ---n,网络
- 按网络端口速度过滤(以 Mbps 为单位)
- ---o,命令
- 按购买此实例的订单的标识过滤
- --owner
- 按拥有实例的用户标识过滤
- ---p,专用 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
升级虚拟服务器实例
注: 一旦下了升级订单,将重新引导此虚拟服务器。 此实例在升级事务完成之前会一直停止。 但对于网络而言,无需重启。
示例:
ibmcloud sl vs upgrade 12345678 -c 8 -m 8192 --network 1000
This commands upgrades virtual server instance with ID 12345678 and set number of CPU cores to 8, memory to 8192M, network port speed to 1000 Mbps.
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-disk250,2
ibmcloud sl vs usage
日期范围内的使用情况数据。
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_TypekeyName [,]例如:CPU0、CPU1、MEMORY_USAGE 等