devstack icehouse中的实例创建

sum*_*mar 5 openstack devstack openstack-horizon openstack-neutron

我想创建一些使用openstack在其上安装ubuntu的实例.

我尝试了以下步骤

方法1

  1. 安装了冰室devstack

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

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

  4. 从地平线仪表板打开实例控制台并尝试安装ubuntu

它显示所需的空间(6.5GB)不可用.

我试着安装中子和热量

方法2

  1. 安装了冰室devstack

    git clone -b stable/icehouse https://github.com/openstack-dev/devstack.git
    cd devstack
    vi localrc
    
    Run Code Online (Sandbox Code Playgroud)

    我的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
    
    Run Code Online (Sandbox Code Playgroud)

    在这之后

    ./stack.sh
    
    Run Code Online (Sandbox Code Playgroud)
  2. 成功安装后Ι上传了一个ubuntu映像

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

    但现在它显示出来了

    Error: Unable to connect to Neutron
    
    Run Code Online (Sandbox Code Playgroud)

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

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

小智 0

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