更新时间:2022-08-24 GMT+08:00
分享

SUSE

SUSE系列系统默认自带了growpart,但是SUSE 11 SP4比较特殊,默认自带的growpart版本过高,需要手动安装低版本growpart包。

  1. 执行以下命令,检查是否已安装cloud-init、cloud-utils-growpart,并查看cloud-utils-growpart版本号。
    linux-dann:~ # rpm -qa | grep cloud-init
    cloud-init-0.7.6-32.8
    linux-dann:~ # rpm -qa | grep growpart
    growpart-0.29-7.1
  2. 下载cloud-utils-growpart包,并参考上传需要的软件包到虚拟机将安装包上传至虚拟机。

    下载网址:

    https://download.opensuse.org/repositories/home:/garloff:/OTC:/cloudinit/SLE_12/noarch/growpart-0.27-1.2.noarch.rpm

  3. 强制安装cloud-utils-growpart包。

    rpm -ivh growpart-0.27-1.2.noarch.rpm --force

    linux-dam:/home/bms/bms # rpm -ivh growpart-0.27-1.2.noarch.rpm --force
    warning: growpart-0.27-1.2.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID cc6d4077: NOKEY
    Preparing...                     ############################### [100%]
       1:growpart                    ############################### [100%]
  4. 安装完成后,卸载原来高版本的包。
    linux-dann:/home/bms/bms # rpm -e growpart-0.29-7.1
    linux-dann:/home/bms/bms #
  5. 删除“/etc/cloud/cloud.cfg”文件中的growpart配置项。

    执行vi /etc/cloud/cloud.cfg,删除如下位置的growpart配置项。

    datasource_list: [ openstack ]
    growpart:
       mode: false
    # The modules that run in the 'init' stage
    cloud_init_modules:
     - migrator
     - bootcmd
     - write-files
     - growpart
分享:

    相关文档

    相关产品

close