devstack icehouse中的实例创建

时间:2015-06-09 08:43:53

标签: openstack devstack openstack-horizon openstack-neutron

我想创建几个使用openstack安装ubuntu的实例。

我尝试了以下步骤

方法1

  1. 安装了icehouse devstack

    git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git
    cd devstack
    ./stack.sh
    
  2. 成功安装后我上传了一个ubuntu图片

    glance image-create --name Ubuntu --disk-format  iso --container-format bare <~/sumit/images/ubuntu-14.04.2-desktop-amd64.iso
    
  3. 使用此图片登录仪表板并启动实例(m1.small,RAM GB,总磁盘20GB)。

  4. 从地平线仪表板打开实例控制台并尝试安装ubuntu
  5. 它显示所需空间(6.5GB)不可用。

    我试图安装中子和热也

    方法2

    1. 安装了icehouse devstack

      git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git
      cd devstack
      vi localrc
      

      我的localrc看起来像

      DEST=/opt/stack
      LOGFILE=$DEST/logs/stack.sh.log
      VERBOSE=True
      LOG_COLOR=False
      SCREEN_LOGDIR=$DEST/logs/screen
      
      ADMIN_PASSWORD=password 
      MYSQL_PASSWORD=openstack
      RABBIT_PASSWORD=openstack
      SERVICE_PASSWORD=openstack
      SERVICE_TOKEN=tokentoken
      
      GLANCE_BRANCH=stable/icehouse
      HORIZON_BRANCH=stable/icehouse
      KEYSTONE_BRANCH=stable/icehouse
      NOVA_BRANCH=stable/icehouse
      NEUTRON_BRANCH=stable/icehouse
      HEAT_BRANCH=stable/icehouse
      CEILOMETER_BRANCH=stable/icehouse
      
      DISABLED_SERVICES=n-net ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,q-metering,neutron
      
      ENABLED_SERVICES+=,q-lbaas
      ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng
      HEAT_STANDALONE=True
      
      ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api
      ENABLED_SERVICES+=,ceilometer-alarm-notify,ceilometer-alarm-eval
      

      在此之后

      ./stack.sh
      
    2. 成功安装后Ι上传了一个ubuntu图片

      glance image-create --name Ubuntu --disk-format  iso --container-format bare <~/sumit/images/ubuntu-14.04.2-desktop-amd64.iso
      
    3. 使用此图片登录仪表板并启动实例(m1.small,RAM GB,总磁盘20GB)。

      但现在显示

      Error: Unable to connect to Neutron
      

      每次列出实例时,它都会显示相同的错误。

    4. 任何人都可以帮助我解决所有这些问题,以便Ι可以启动一些实例并在其上安装ubuntu。

1 个答案:

答案 0 :(得分:0)

无法连接可能是因为中子服务没有运行。通过仪表板,您无法在没有网络的情况下创建实例。在devstack中使用screen命令检查中子是否正常运行。