kolla部署openstack “msg“: “No file was found when using first_ found. Use errors=‘ignore‘ 报错解决

在deploy时,出现报错:

TASK [Copying over nfs_shares files for cinder_volume] *************************
fatal: [kolla]: FAILED! => {"msg": "No file was found when using first_found. Use errors='ignore' to allow this task to be skipped if no files are found"}

根据报错信息,知道原因是没有设置nfs_shares file。解决办法如下:

1.先给虚拟机创建一个新的磁盘,需要在虚拟机关机的状态下进行。

2.给该磁盘创建物理卷:

pvcreate /dev/sdb
pvdisplay

出现如下效果表示创建成功:

--- Physical volume ---
  PV Name               /dev/vda2
  VG Name               centos
  PV Size               99.51 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25474
  Free PE               16
  Allocated PE          25458
  PV UUID               riLhOd-VTF3-soV7-2mqC-Epk9-zAM6-zQZHqg
 
  --- Physical volume ---
  PV Name               /dev/sda
  VG Name               cinder-volumes
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              2559
  Free PE               2559
  Allocated PE          0
  PV UUID               qs5MVX-c567-Kl7w-59uQ-1f7l-ufxv-mOBy8n

3.在刚才创建的物理卷上创建cinder-volume卷组:

vgcreate cinder-volumes /dev/sdb
vgdisplay

看到以下效果说明成功创建卷组:

--- Volume group ---
  VG Name               cinder-volumes
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  20
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               10.00 GiB
  PE Size               4.00 MiB
  Total PE              2559
  Alloc PE / Size       0 / 0
  Free  PE / Size       2559 / 10.00 GiB
  VG UUID               nVNcsk-SU7J-vmfo-4blS-HiHS-mdeU-22ukmP

4、接下来配置nfs

yum install nfs-utils -y
mkdir -p /home/kolla/nfs
tee /etc/exports << EOF
/home/kolla/nfs 192.168.0.0/24(rw,sync,insecure,no_root_squash)
EOF

注意这里的192.168.0.0换成你自己的IP网段。比如你的主机IP地址为192.168.10.100,那这里就改成192.168.10.0

5、启动nfs服务

systemctl enable nfs
systemctl start nfs

验证一下是否挂载成功:

showmount -e 192.168.0.100

这里的IP也是换成你自己的。出现以下代码说明挂载成功:

Export list for 192.168.0.100:
home/kolla/nfs 192.168.0.0/24

6、配置nfs_shares file:

mkdir -p /etc/kolla/config
tee /etc/kolla/config/nfs_shares.j2 << EOF
192.168.0.100:/home/kolla/nfs
EOF

完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值