如果我在一个数据中心和一些虚拟服务器(VBoxHeadless)上运行服务器,我怎么能设置虚拟服务器可以通过自己的IP地址访问(假设ISP可以给我一些)?
几乎所有的操作系统'允许你设置一个静态的IP地址使用他们的networking偏好。 使用虚拟化时,您可以将软件设置为将物理networking适配器与虚拟networking桥接。 在这些虚拟化操作系统的每一个'你设置一个静态IP地址和软件运行你设置一个特定的端口deamon。
示例如果您希望多个虚拟化中的FTP服务器将一个虚拟化服务器FTP deamon设置为端口25000,并在另一个虚拟化服务器上将该FTP deamon端口设置为26000.然后从路由器将端口转发到您分配了端口的该IP地址到了Deamon。
对于networking来说,看起来您有几台机器在运行,但实际上您只有一台物理机器和许多虚拟化设备。
是的,您可以将公共IP分配给虚拟机。 只需分配一个NIC(或根据需要设置vLAN),然后将该NIC连接到公共networking,然后将虚拟机连接到该networking,并为这些VM分配一个公共IP。