我有一个远程专用服务器,我已经安装了KVM。
当试图创build我的第一个虚拟机,我无法SSH机器。
我以为我需要另一个IP地址,所以我从数据中心的人那里得到了一个,但结果仍然是一样的。 无法ssh。
看来数据中心生成的mac地址不对应我的机器。
所以,我的两个问题如下:
是否可以configuration可公开访问的虚拟机,而不需要指定额外的IP地址,或者为了清楚起见,只使用主机的IP地址和MAC地址?
如果这是不可能的,我应该问什么具体的信息关于我的第二个IP地址,这是mac地址,所以我可以做到这一点?
如果您安装了Redhat或CentOS,那么networking接口在默认情况下不会有IP。 您需要从VM内部configuration接口。
如果您在安装时为VM启用了vnc:
为此,到达主机(确保X11转发已启用,即'ssh -X')并执行:
virsh list --all virt-viewer <vm_number>
其中vm_number是第一条命令中VM对应的第一列中显示的数字。
一旦进入虚拟机,请根据您的selectconfiguration虚拟机内部的networking接口。 请参阅CentOS 6.5在重新启动后不自动启动networking接口[ifup eth0] 。
如果它是一个静态的公共IP,您将需要configuration网桥以允许在KVM虚拟机上的Centos / OVH:public IP 。