我想用3个客户操作系统(FreeBSD)来设置虚拟networking来testing可伸缩的webapp。 第一个应该只有MySQL主服务器。 第二和第三将是只读的MySQL和networking服务器的奴隶。
目前我已经安装了3个相同的虚拟机。 我的问题是build立networking,所以3个客人可以看到对方,主机操作系统(Win7)可以看到networking服务器。
我应该如何configurationvirtualboxnetworking设置? 在FreeBSD和主机操作系统中我应该给哪些networkingconfiguration?
一般来说。 这是在本地机器上开发/testing分布式webapp的好方法吗?
编辑:一些进步,但不理想。 问题详情: https : //forums.virtualbox.org/viewtopic.php?f=1&t=49150
我看到的麻烦在于它有点模糊。 有多种方法可以做到这一点…
桥接您的networking连接,使每个虚拟机看起来像您的networking上的一台机器; 那么你会把他们当作那个。 networking上的其他机器。 有自己的IP,可以从主机系统旁边的其他计算机上看到。
或者你可以设置Virtualbox,这样它就创build了一个内部专用networking,因此它们只能彼此看到,而你networking上的其他机器却看不到它们。 它将您的testing环境隔离到您的电脑/主机。
这完全取决于你想如何实际testing他们和从什么机器。 如果将它们连接在一起,可以使pipe理更容易,并允许其他系统进行testing,而无需进行修改。 在桥接networking连接下查看Virtualbox的手册。