所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级
案例库

FusionCloud私有云-安装cloud-init/cloudbase-init软件后注入文件失败-修改FS注入分区

发布时间:  2017-11-16  |   浏览次数:  1664  |   下载次数:  31  |   作者:  yanru_zhang  |   文档编号: EKB1001040310

目录

问题描述

FusionSphere OpenStack 6.1场景当VM系统根分区为第二分区时,使用vapp注入脚本失败;

默认OpenStack使用文件注入的分区为1,所以必须保证根分区为第一分区,否则会导致文件注入失败。

但有些系统无法将根分区设置为第一分区,所以必须修改注入分区选项才可以实现文件注入功能。

处理过程

1、    登录OpenStack中任意节点,默认使用fsp用户登录并切换到root用户。
       su -root
       Huawei@CLOUD8!
2、    导入环境变量。
       source set_env
       1
       FusionSphere123
3、    查询FS中注入分区是第几个分区,默认为1(第一分区)。
      cps template-params-show --service nova nova-compute |grep libvirt
    
 
4、    修改注入的可用分区为N,当前选择注入分区为2。
      cps template-params-update --service nova nova-compute --parameter libvirt_inject_partition=2
      cps commit
    
 
5、    验证是否修改完成。
6、    cps template-params-show --service nova nova-compute |grep libvirt
    

7、    至此完成可用分区注入位置的修改。

建议与总结

1.FS中默认注入的分区为第一分区,如果环境中的操作系统的根分区不是第一个分区,会导致文件注入失败,此时可以重新制作镜像或者修改分区注入位置来解决。
2. FS中修改注入分区的位置是针对全局进行修改,如果环境中同时存在根分区1和2的,则必须保证与FS的配置相同,文件注入才会成功。