微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Openstack:如何为管理网络提供互联网?

如何解决Openstack:如何为管理网络提供互联网?

我是OpenStack的初学者,并希望按照官方指南使用openstack-ansible安装它。

我有4台计算机,每台计算机都有2个NIC。 其中一台机器是典型的“部署主机”,用于将openstack安装到其他3个主机上。 第一个NIC用于暴露VM的外部网络/ Internet,第二个NIC与用于内部管理网络的交换机(br-mgmnt NIC2 交换机其他计算机的NIC2)连接。

问题在于交换机没有NAT,也没有外部网络访问,因此管理网络中的内部服务没有Internet。 但是,管理网络需要Internet,如以下文档所述: https://docs.openstack.org/newton/install-guide-ubuntu/environment-networking.html

使用网关10.0.0.1在10.0.0.0/24上进行管理此网络需要 提供对所有节点的Internet访问以进行管理的网关 目的,例如软件包安装,安全更新,DNS和NTP。

  1. 我该如何解决并为管理网络提供Internet?
  2. 我可以使用iptables将所有不是内部目标的流量从管理网络路由到使用外部网络NIC而不是使用交换机吗?
  3. 还是应该在其中一台主机上安装NAT路由器/网关,以使交换机Internet进入管理网络? (交换机 NIC2 NAT NIC1)
  4. 这里是否应该考虑其他网络拓扑?

感谢您的帮助!

解决方法

您应该从此问题的描述中删除“ openstack”。这是“专用网络”上的常见并发症。您想要一个隔离的网络,但需要一些可用的外部资源。

通常,您的专用网络应该具有有限的Internet访问权限(例如NAT或代理服务器)。

某些提供商(例如servers.com)在其专用网络(dns,ntp,程序包镜像)中提供了一些不错的东西。

或者,您可以使用两个Internet网络并将其分配为“管理”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?