第 9 章 连接到实例
在实例安全组规则中允许协议时,您可以使用 SSH 或 WinRM 等远程 shell 从云外部访问实例。您还可以直接连接到实例的控制台,以便您可以调试,即使网络连接失败。
注意
如果您没有为实例提供密钥对,或者为实例分配安全组,则只能使用 VNC 从云内部访问实例。您无法 ping 实例。
注意
要在云上执行 openstack
客户端命令,您必须指定 clouds.yaml
文件中详述的云名称。您可以使用以下方法之一指定云的名称:
在每个命令中使用
--os-cloud
选项,例如:openstack flavor list --os-cloud <cloud_name>
$ openstack flavor list --os-cloud <cloud_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您访问多个云,则使用此选项。
在
bashrc
文件中为云名称创建一个环境变量:`export OS_CLOUD=<cloud_name>`
`export OS_CLOUD=<cloud_name>`
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.1. 访问实例控制台 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以通过在浏览器中输入 VNC 控制台 URL 来直接连接到实例的 VNC 控制台。
先决条件
-
管理员已为您创建一个项目,并为您提供了一个
clouds.yaml
文件来访问云。 -
已安装
python-openstackclient
软件包。
流程
要显示实例的 VNC 控制台 URL,请输入以下命令:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 要直接连接到 VNC 控制台,请在浏览器中输入显示的 URL。