在安装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
对此有任何想法表示赞赏。 谢谢:))
答案 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