使用openstack仪表板创建卷时出错

时间:2013-04-03 15:45:03

标签: openstack cinder volumes

在安装openstack后,尝试通过openstack仪表板创建卷时遇到错误: https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst

实际上已经创建了卷,可以使用cmd lvdisplay显示该卷。但是,cinder/utils.py出现了问题,因此仪表板显示错误。

/var/log/cinder/cinder-volume.log中的错误日志位于: http://pastebin.com/NSn493Dk

对此有任何想法表示赞赏。 谢谢:))

3 个答案:

答案 0 :(得分:1)

编辑

vim /etc/cinder/cinder.conf

检查卷组是否与命令" vgdisplay"

中的卷组相同

我的是"堆叠卷"

[lvmdriver-1]
volume_group = stack-volumes
volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver
volume_backend_name = lvmdriver-1

如果使用devstack

./unstack.sh
./rejoin_stack.sh

重新启动计算机时,或者在vgdisplay下没有显示任何内容:

sudo losetup -f /opt/stack/data/stack-volumes-backing-file

答案 1 :(得分:0)

我自己解决了。

这是由于iscsitarget服务损坏造成的。我正在使用Ubuntu,所以只需使用apt-get重新安装该服务,这将解决错误代码为145且消息为connection refused的问题。

命令在这里:

apt-get install iscsitarget-dkms --reinstall

apt-get install iscsitarget --reinstall

他们将重新安装内核模块iscsi_trgt

答案 2 :(得分:0)

此链接帮助我解决了在Ubuntu 18.04(LTS)上相同的卷/实例创建问题。因为创建卷失败,所以我在创建实例时遇到STATUS = ERROR。

  

错误:无法在实例“ Instance-Instance2”上执行请求的操作,该实例具有错误状态:请稍后再试[错误:实例979693c2-faf9-4f62-9e4e-aab3d274721d的构建已中止:卷8649e851-28c4即使等待了5秒或2次尝试,-489f-b115-0df5aa3e63a4仍未完成创建。而且它的状态是错误。]。

我发现volume_group显示的是stack-volumes-lvmdriver-1,而vgdisplay显示的是stack-volume-default

/etc/cinder/cinder.conf ( volume_group = stack-volumes-lvmdriver-1) 
vgdisplay output = volume_group = stack-volumes-default


UnInstall Openstack:
----------------
https://nguyentrihai.com/?p=481

Install Openstack again after updating the packages.
Install:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade   
sudo apt-get install python-pip
sudo pip install --upgrade pip
sudo apt-get install -y python-systemd
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo su -l stack 
git clone https://git.openstack.org/openstack-dev/devstack -b stable/queens
cd /opt/stack/devstack

local.conf entry:

[[local|localrc]]
############################################################
# Customize the following HOST_IP based on your installation
############################################################
HOST_IP=<Your system IP>
SERVICE_HOST=<Your System IP>
ADMIN_PASSWORD=devstack
DATABASE_PASSWORD=devstack
RABBIT_PASSWORD=devstack
SERVICE_PASSWORD=devstack
SERVICE_TOKEN=devstack



( On Ubutntu 18.04)
FORCE=yes ./stack.sh


VGDISPLAY and /etc/cinder/cinder.conf entry:

--- Volume group ---
  VG Name               stack-volumes-lvmdriver-1

stack@speedo:~$ grep -i Volume_group /etc/cinder/cinder.conf 
volume_group = stack-volumes-lvmdriver-1
stack@speedo:~$ 


If vgdisplay showing no entry , as mentioned in above post, use below command:

sudo losetup -f /opt/stack/data/stack-volumes-default-backing-file