Atom feed of this document
  

 在虚拟机激活ping和SSH

需要为虚拟机访问网络启用pingssh 。这可以通过novaeuca2ools命令来完成。

[注意]注意

只有在用于和 nova-api交互的凭证都在/root/.bashrc时以root运行这些命令。如果EC2凭证在.bashrc文件中都是未经授权的用户,就必须替代这些用户来运行这些命令。

通过nova命令来打开ping和SSH:

$ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
$ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0           

通过euca2ools命令来打开ping和SSH:

$ euca-authorize -P icmp -t -1:-1 -s 0.0.0.0/0 default
$ euca-authorize -P tcp -p 22 -s 0.0.0.0/0 default         

如果你已经运行了这些命令,仍然ping不到或SSH不到实例,请检查运行中的dnsmasq进程数量,必须是两个。如果不是两个的话,杀死这些进程然后基于下面对命令重启服务:命令:

# killall dnsmasq
# service nova-network restart
Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...