解决方案 »

  1.   

    1、首先确认你的instace及宿主机器的防火墙策略
    2、尝试从instack ping你的网桥地址。
    3、看看你的宿主机的路由信息。是否有从网桥到instace的路由嘿嘿如果最后一条看不明白,给个爆破点: 先把eth0 down掉,再ping 你的instance
      

  2.   

    我也遇到了和你相同的问题,你能在WEB上VNC登陆你的实例吗?
      

  3.   

    我的情况是这样的,生成的实例表面上分配到了fixed_IP,结果我VNC一登陆,查看ifconfig发现,它的IP居然和我的server是同一网段的,所以不管你路由怎么到位,都是ping不通的!手动把那IP一改就没问题了,不知道你遇到的是不是我的情况,我在这问题上卡了两周了
      

  4.   


    1、宿主机的防火墙我按照网上的文档
    nova secgroup-add-rule default tcp 1 65535 0.0.0.0/0  
    nova secgroup-add-rule default udp 1 65535 0.0.0.0/0  
    nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0  
    是不是就可以了?
    2、在宿主机上可以ping到网桥br100,10.0.0.1
    3、宿主机的路由确实我看的时候也感觉比较古怪,现在不在实验室没法把route贴上来,明天我再按照你的那个爆破点试试,再把我的路由贴上来参考
      

  5.   


    在Dashboard的noVNC上无法登陆,具体说什么我忘了,反正大概就是无法连接什么的我感觉是不是连ping都ping不到VNC肯定不行啊?新手求教
      

  6.   


    SORRY。没看见你这条回复。嗯我的VNC确实是登不上去的,根本上不去虚拟机啊
      

  7.   

    即使ping不通也是可以登陆VNC的,因为我就是用VNC登陆改了实例的IP后才能PING通实例的。不知道你的VNC是不是提示你failed to connect server。如果是这种情况很有可能是因为VNC的组件没安装正确,你可以试试jedipunkz写的一键部署openstack folsom的脚本,安装单节点nova-network版,我用它的脚本是可以成功登陆VNC的,尽管一开始也ping不通。还有,你要登陆VNC的话用cirros制作的实例,因为ubuntu的首次登陆必须要用密钥,你改了root的密码后才支持用户名密码登陆。
      

  8.   

    兄弟我爱死你了!!!似乎确实是这个问题,我的noVNC装的有问题,我用libvirt的图形管理系统登录instance可以登上去,不知道为什么被分配了和主机同一个网段,改了instance的ifconfig设置就能ping,ssh上了!!太伟大了!!当然我的配置设置肯定也有点问题,之后再查了,但至少也算可以用instance了,算对导师有个交代
      

  9.   

    对了,那你找出为什么你的instance没有被分配你设定的fixed ip而分配了与主机同一网段的ip的原因吗?
      

  10.   

    这问题还没解决,最近都在培训,没时间弄那个,但是我感觉似乎和openstack的版本有关,我看那个配置文档他们之前都是能正确分配fixed_IP的,但最近按照那个文档配置都会出现这问题,所以我是这么怀疑的。你如果弄出来的话也在这儿分享一下啊。
      

  11.   


    我一直是尝试单网卡配置的,我怀疑很多的文档根本就不对,在网络配置那方面。
    我那天找到了这样一个文档:http://openstack-folsom-install-guide.readthedocs.org/en/latest/ 
    Nimbula的一个人写的,按照他的配置我重新设置了一遍就全都对了,Ip也能分配对了,VNC也能用了
      

  12.   

    我是用jedipunkz的脚本部署的单节点nova-network版。现在的问题是用cirros镜像虚拟机可以ping和ssh上,但是ubuntu的官方镜像就ping不通也ssh不上。百思不得其解,你有遇到过吗?
      

  13.   


    你可以用libvirt相关的软件看一下已经创建的虚拟机的网络是不是正常工作,比较推荐virt-manager,我是这么解决的
      

  14.   


    我用virsh dumpxml查看了下虚拟机信息,IP地址应该是正确的。打算用其他镜像再起个实例看看情况。
      

  15.   

    诡异了。我又制作了几个镜像,实例ping和ssh都没问题,就下载ubuntu官方的precise-server-cloudimg-amd64.img不能ping和ssh。
      

  16.   

    我培训完了,现在开始弄openstack,今天用你推荐的Nimbula写的配置文档配了一下,不过配到后来我就觉得他的网络配置好奇怪,那个10.32.14.232是给br100设的IP吧,而且所有其他组件貌似都会访问这个IP,那eth0呢,反正和之前的文档感觉差很多的样子,还望指教
      

  17.   

    你cirros的镜像是直接就能ping和SSH吗?没有去改过它的IP?那和我的情况不太一样,我是VNC上去发现它的IP和我SERVER的IP分在同一网段,所以把它的IP手动改成fixed_IP后就能访问了,所以我估计ubuntu可能也是这问题,但是ubuntu只支持密钥登陆,所以无法登上去改它的IP。看到你后面说自己制作了几个镜像都能成功,是做的哪些系统的镜像啊?
      

  18.   

    cirros的镜像直接就能ping和ssh。
    我自己做了ubuntu server和desktop的,还有windows的镜像。
      

  19.   


    SORRY回复晚了。
    最开始遇到这个问题时我找了些kvm的相关网络配置的文档,今天又找了找似乎是这个给我启发挺大的
    http://www.cnblogs.com/york-hust/archive/2012/05/29/2523437.html
    这个里边说“你可能注意到, 这个文件里可能有关于eth0的配置,请删除它即可,也就是说,不能对eth0进行任何配置,这个接口在重新启动后,应该是没有配置IP的,否则不能工作。”
    我感觉跟Nimbula的这个思路似乎挺像的,具体为什么我也挺疑惑的
      

  20.   

    你好,请问你是用那个9M的cirros img 做实例的嘛,为什么我用virt manager去登陆,过一会就说guest not running 虚拟机shutoff了,从虚拟机running到shutoff估计才1分钟不到,谢谢哈!
      

  21.   

    cirros的镜像直接就能ping和ssh。
    我自己做了ubuntu server和desktop的,还有windows的镜像。我也碰到了instance创建成功但无法ping通的问题,请问你怎么解决的呢?官方给的ubuntu镜像必须用密钥登录,但是无法ping通就无法ssh上去啊
      

  22.   

    cirros的镜像直接就能ping和ssh。
    我自己做了ubuntu server和desktop的,还有windows的镜像。我也碰到了instance创建成功但无法ping通的问题,请问你怎么解决的呢?官方给的ubuntu镜像必须用密钥登录,但是无法ping通就无法ssh上去啊安全规则那儿设置一下。
      

  23.   

    我也是安装了cirros  img 一会就shutoff 这个是正常的吗?关掉了如何再开启呢?
      

  24.   

    cirros的镜像直接就能ping和ssh。
    我也碰到了instance创建成功但无法ping通的问题,请问你怎么解决的呢?官方给的ubuntu镜像必须用密钥登录,但是无法ping通就无法ssh上去啊安全规则那儿设置一下。
    我自己做了ubuntu server和desktop的,还有windows的镜像。
    我是在虚拟机上搭的环境,cirros和ubuntu都ping 不通。请问你是怎么配置的,cirros就可以ping 通了
      

  25.   

    cirros的镜像直接就能ping和ssh。
    我也碰到了instance创建成功但无法ping通的问题,请问你怎么解决的呢?官方给的ubuntu镜像必须用密钥登录,但是无法ping通就无法ssh上去啊安全规则那儿设置一下。
    我自己做了ubuntu server和desktop的,还有windows的镜像。
    我是在虚拟机上搭的环境,cirros和ubuntu都ping 不通。请问你是怎么配置的,cirros就可以ping 通了首先instance起来后很快shutoff可能因为操作系统的关系,e版本的openstack不能搭建在12.04.1上面,另外ip地址不对是因为vmware虚拟的dhcp功能与openstack的dhcp功能相互冲突,为了确保争取分配instance的Ip地址,请确保关掉vmware的dhcp功能