本例只适用于CloudOS是物理机部署,且是单机部署的情况,挂载的存储是共享存储;如果现场是虚拟机部署、集群部署、或者挂载的是其他存储,此方法仅供参考。
给主机挂载存储卷test,挂载好后在主机后台使用命令ll /dev/mapper查看
编辑相关文件,命令vi /opt/bin/common/link_templet.sh
在文件最后添加内容:ln –s /dev/mapper/test /dev/disk/by-path/ip-8.8.8.8:***.***.h3c:dss.glance-lun-0
添加完毕wq!保存退出
执行上面的命令:ln –s /dev/mapper/test /dev/disk/by-path/ip-8.8.8.8:***.***.h3c:dss.glance-lun-0
使用命令ll /dev/disk/by-path/ 查看,正常情况下可以查看到上面添加的test
准备修改配置文件,进到对应目录,命令cd /opt/bin/confFile/H3CloudOS/
通过ll查看,找到glance-rc.yaml文件
在修改前将文件做备份,执行cp glance-rc.yaml glance-rc.yamlbak备份该文件
修改配置文件,命令vi glance-rc.yaml,将下述部分内容修改为下面红色字体部分。
********hostPath:↓
**********path:*/var/lib/glance/images/↓
********iscsi: ↓
**********targetPortal:*8.8.8.8:3260↓
**********iqn:****.***.h3c:dss.glance↓
**********lun:*0↓
**********fsType:*ext4↓
**********readOnly:*false↓
修改完:wq!保存并退出
9.执行source
/opt/bin/common/tool.sh加载环境变量 10.通过命令cd回到根目录 11.创建挂载目录,命令mkdir
mnt 12.挂载test卷到新建目录下,命令mount
/dev/mapper/test mnt 13.挂载好后通过df –h查看 14.进入images目录并查看,命令ll
/var/lib/glance/images 15.通过cp
/var/lib/glance/images/* mnt/将原有镜像拷贝到共享存储上 16.拷贝完毕后去挂载lun,命令是umount
mnt/ 17.之后重启glance容器,命令: kubectl delete –f
/opt/bin/confFile/H3CloudOS/glance-rc.yaml kubectl create –f
/opt/bin/confFile/H3CloudOS/glance-rc.yaml 18.通过命令pod|grep glance查看glance容器是否正常运行起来 19.最后通过命令df –h可以看到glance空间已经扩展
第8步注意空格要对齐,此处空格用*代替,空格不能使用tab代替
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作