改 compute 节点 nova 配置文件,使之后创建的实例可以在网页通 过公网访问控制台页面。 在 compute 节点
时间: 2024-09-18 11:01:21 浏览: 56
在Nova的compute节点上,如果你想让新创建的实例能够通过公网访问其Web控制台页面,你需要对`nova-compute`服务的相关配置文件进行一些调整。主要涉及的是网络配置和防火墙规则。以下是基本步骤:
1. **修改nova.conf** 或 **nova-network.conf**(取决于你的部署方式,如FlatDHCP、Neutron等):
- 检查 `flat_networks` 或 `network_config` 部分,确认是否已经设置了一个可以路由到互联网的网络。如果需要一个新的网络,添加一个像`public_network`这样的网络,并指定正确的IP范围和网关。
```ini
[api]
public_network=0.0.0.0/0
[network]
flat_networks = public_network: floating_ip_pool
```
2. **配置安全组**:
- 在`/etc/nova/security_groups.json`或`/etc/nova/security_group_rules.json` 中,确保有一个规则允许来自公网的流量进入提供Web控制台的服务端口,通常是HTTP(80)或HTTPS(443)。例如:
```
"ingress": [
{
"from_port": 80,
"to_port": 80,
"protocol": "tcp",
"cidr": "0.0.0.0/0"
}
]
```
3. **重启服务**:
- 修改完配置后,需要重启`nova-compute`服务以便应用新的配置:
```
sudo service nova-compute restart
```
4. **检查网络连接**:
- 创建一个新的实例并尝试从公网访问,查看是否有网络连接和能否正常打开Web控制台。
阅读全文