在登录实例之前,你应该为实例创建安全组规则来使用户可以使用ping功能和使用SSH登录功能。安全组是一系列定义了网络访问的IP过滤规则,并且安全组被应用到该租户的所有实例上。为了实现它,你可以在default安全组上添加规则(请参考`security_groups_add_rule`)或者添加一个新的带有规则的安全组。
密钥对是在主机创建时注册到主机内的一个SSH的凭据。为了使密钥对注册,创建实例时使用的镜像必须包含“cloud-init”包。每个项目应该至少包含一对秘钥。获取更多信息,请参考章节:keypair_add
如果你使用外部工具生成了一个密钥对,你可以将它导入到OpenStack。密钥对可以被属于同一个项目的多个实例使用。获取更多信息,请参考章节:dashboard_import_keypair
注解
一个密钥对属于独立用户而不属于项目。要想在多个用户中共享密钥,那么每个用户需要导入该密钥对。
当你在OpenStack中创建一个实例,它会被自动分配一个该实例所在网络的固定IP地址。这个IP地址将会与该实例永久绑定,直到实例被删除。然而除了固定IP地址以外,实例也可以加载浮动IP地址。与固定IP地址不同,浮动IP地址可以随时更改与实例的绑定关系而不受实例的状态影响。
此过程启用对实例的SSH和ICMP(ping)访问。 规则适用于给定项目中的所有实例,并且应对每个项目进行设置,除非有理由禁止SSH或ICMP访问实例。
如果云需要,可以根据需要调整此过程以向项目添加其他安全组规则。
注解
当添加一条规则时,你必须指定使用的协议及目的端口或源端口
登录仪表盘
从左上角的下拉菜单中选择合适的项目
在 :guilabel:`项目`选项卡中,打开:guilabel:`计算`选项卡,然后单击:guilabel:`访问和安全`类别。:guilabel:`安全组`选项卡显示可用于此项目的安全组。
选择默认的安全组并单击 管理规则。
为允许SSH访问,单击:guilabel:添加规则。
在 :guilabel:`添加规则`对话框中,输入以下值:
SSH
CIDR
0.0.0.0/0
注解
要接受来自特定IP地址范围的请求,请在 :guilabel:`CIDR`框中指定IP地址块。
单击 添加。
实例将为所有IP地址的请求打开SSH端口22。
要添加ICMP规则,请单击:guilabel:添加规则。
在 :guilabel:`添加规则`对话框中,输入以下值:
All ICMP
Ingress
CIDR
0.0.0.0/0
单击 添加。
实例现在将会接收所有ICMP包。
为每个项目至少创建一个密钥对。
登录仪表盘
从左上角的下拉菜单中选择合适的项目
在:guilabel:`项目`选项卡中,打开:guilabel:`计算`选项卡,然后单击:guilabel:`安全和访问`类别。
单击:guilabel:`密钥对`选项卡,其中显示可用于此项目的密钥对。
单击 导入密钥对。
在:guilabel:导入密钥对`对话框中,输入密钥对的名称,将公钥复制到:guilabel:`公钥`框中,然后单击:guilabel:`导入密钥对。
将``*.pem`文件存到本地
运行以下命令,设置它的权限为只有你本人可读写
$ chmod 0600 yourPrivateKey.pem
注解
如果在Windows计算机上使用仪表板,请使用PuTTYgen加载``*.pem``文件,转换并将其保存为``*.ppk``。有关更多信息,请参阅`WinSCP web page for PuTTYgen <http://winscp.net/eng/docs/ui_puttygen>`__。
为使SSH知晓密钥对,请执行命令:command:ssh-add command。
$ ssh-add yourPrivateKey.pem
Compute数据库注册密钥对的公钥。
仪表盘在:guilabel:`访问和安全`选项卡中列出了密钥对。
在OpenStack上创建一个云主机时,它会自动在分配的云主机网络中分配一个固定的IP地址。此IP地址永久与云主机相关联,直到云主机被终止。
然而,除了固定的IP地址,一个浮动的IP地址也可以连接到云主机。不同于固定的IP地址,无论涉及什么情况下的状态,浮动的IP地址可以在任何时间修改他们的关联。此过程详细介绍了在现有的地址池中保留的浮动IP地址,以及与一个特定实例关联地址。
登录仪表盘
从左上角的下拉菜单中选择合适的项目
在:guilabel:`项目`选项卡中,打开:guilabel:`计算`选项卡,然后单击:guilabel:`安全和访问`类别。
单击:guilabel:`浮动IP`选项卡,其中显示分配给实例的浮动IP地址。
点击:guilabel:分配IP到项目。
从地址池中选择你要选的IP地址。
点击 分配IP。
在:guilabel:浮动IP 列表中,单击:guilabel:关联.
在:guilabel:`管理浮动IP关联`对话框中,选择如下选项:
点击:guilabel:关联。
注解
要从一个云主机中释放IP地址,点击::guilabel: ‘Disassociate’按钮。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.