命令

本部分内容介绍了 vSwitch Controller CLI 命令。可以从 XenCenter 中的 Controller VM 的文本控制台本地访问 CLI。要远程访问 CLI,请使用 SSH 客户端应用程序并连接到端口 22 上的 Controller VM 主机名或 IP 地址。

在 CLI 会话期间,可以通过以下任一方式获取 CLI 命令的帮助:

  • 键入 help,然后按 Enter 键。

  • 输入命令的一部分,后跟空格和问号 (?),然后按 Enter 键。

Tab 键时,界面支持完成命令参数。通常情况下,可以将命令缩写为每个级别的最短唯一字符串,以减少输入。可以通过按箭头键访问当前会话中的命令历史记录。

生命周期命令

停止 vSwitch Controller

halt controller

此命令通过正常关闭 Controller 来停止 vSwitch Controller 设备。

重新启动 Controller

restart controller appliance

此命令将关闭并重新启动整个 Controller 设备。

此命令主要适用于故障排除。通常情况下,halt 命令用于关闭 Controller 设备的电源。

重新启动 Controller 守护程序

restart controller daemon

此命令将关闭并重新启动用于实现 Controller 功能的进程。

此命令主要适用于故障排除。

设置命令

使用这些命令可配置 vSwitch Controller。

设置 Controller 设备的主机名

set controller hostname hostname

此命令将设置 Controller 设备的主机名。

如果提供的主机名包含一个或多个句点字符 (.),设备的主机名将设置为第一个句点之前的字符串。设备的域名将设置为第一个句点之后的字符串。

通过 DHCP 设置 Controller 管理接口的 IP 地址

set controller management-interface config dhcp

此命令使用 DHCP 设置 Controller 管理接口的 IP 地址。如果配置了 DHCP,则无法将资源池设置为防故障模式。

此命令在执行时生效,因此,如果地址发生变化,对 CLI 的远程访问可能会断开。

为 Controller 管理接口设置静态 IP 地址

set controller management-interface config static
                            IP-address
                        netmask
                        gateway-IP
                            [dns-server-IP]
                            [dns-server-IP2
                        dns-search]]`

此命令设置 Controller 管理接口的静态 IP 地址。DNS 配置信息是可选的。指定 DNS 搜索路径的功能需要指定两个 DNS 服务器。

此命令在执行时生效,因此,如果地址发生变化,对 CLI 的远程访问可能会断开。

显示命令

使用这些命令可显示与当前的 vSwitch Controller 配置有关的信息。

显示当前 Controller 的主机名

show controller hostname

显示管理接口的当前配置和状态的摘要

show controller management-interface

显示管理接口的配置值

show controller management-interface config

显示 Controller 的当前默认网关

show controller management-interface default-gateway

显示 Controller 的当前 DNS 配置

show controller management-interface dns-server

显示 Controller 管理接口的当前 IP 地址

show controller management-interface ip-address

显示 Controller 管理接口的当前网络掩码

show controller management-interface netmask

显示 Controller 的软件版本

show controller version

其他命令

终止当前的 CLI 会话

exit

获取有关命令的信息

help

升级或降级 Controller 的现有版本

install controller software-update scp-format-remote-filename

此命令从指定的远程位置安全地复制 Controller 更新文件,并安装该版本来代替现有版本。

此命令可用于安装升级和降级的软件版本。升级会自动将配置迁移到新版本。降级还原为最新的兼容配置快照或者在不存在兼容快照时为空配置。

ping 指定的远程系统

ping name-or-IP-address [count]

此命令将 ICMP 回显请求发送到由名称或 IP 地址标识的远程系统,并等待答复。如果未指定计数,则每秒发送一次请求,直到使用 Ctrl-C 中断。如果指定了计数,则会发送 ping 的次数。