我有计划运行virtualbox虚拟机的专用服务器。 由于虚拟机是由stream浪者/厨师pipe理,我可能会得到许多不同的。 我认为在服务器上部署一个dnsmasq是一个好主意,它将dynamic地分配给虚拟机的IP地址。 由于每个Vagrant / Chef食谱configuration为设置虚拟机的主机名,我可以通过主机名find/引用适当的虚拟机。
最后,整个基础设施不能通过互联网直接访问,所以专用服务器就是OpenVPN主机。 所以整个基础设施可能被看作是:
+-------------------------------------+ | Dedicated Server | | | | +-------------+ +------------+ | +------------------+ | | DNSMasq | | OpenVPN |<==========>| Client | | +-------------+ +------------+ | | | | ^ ^ | +------------------+ | | | | | +--+ | | | | +-------+ | | | | VM1 | | | | +-------+ | | | ... | | | +-------+ | | +-| VM2 | | | +-------+ | +-------------------------------------+
现在我正在努力的一些问题:
在专用服务器上,我没有看到vboxnet0接口,但是VirtualBox没有安装GUI。 通过ssh访问虚拟框可以正常工作。 我错过了吗?
好的,我知道了!
vboxnet0仅在使用主机联网时启用/可见。
DNSMasq只能为本地虚拟机服务,否则本地DNSMasq有可能开始为networking上的其他服务器提供服务,这是我不想要的。 因为我没有看到vboxnet0,我倾向于使用no-dhcp-interface=eth0configuration选项。 是否有任何想法,尽pipe事实上,第二个NW卡(事实并非如此),可能会开始提供DHCP请求?