跳转至

安装器离线包裁剪脚本使用手册

离线包包含了 DCE 5.0 所有产品的离线资源。由于在实际使用过程中,客户并不需要部署所有产品, 所以在安装器 v0.16.0 的离线包 offline/utils/offline-clipper.sh 提供了 offline-clipper.sh 脚本, 用以裁剪离线包,以便客户根据实际情况来决定使用哪些产品的离线资源。

前提条件

  • 裁剪仅针对 GProdcut,在进行裁剪之前,需要先了解包含的 GProdcut 有哪些,以及对应的产品代码, 参考产品清单文件 manifest.yamlcomponents 内的信息。

  • kubeanghippokpanda 三个组件必须存在,即默认情况会保留这三个组件

操作指南

  • 若输入为离线包 tarball,输出为离线包 tarball,以保留 insight 组件为例:

    offline-clipper.sh --in-tar-path ./offline-v0.15.0-amd64.tar --out-tar-path ./offline.tar --enable-only insight
    
  • 若输入为离线包解压后的 offline 目录,输出为源离线包解压目录,以保留 insight 组件为例:

    offline-clipper.sh --offline-path ./offline --enable-only insight
    
  • 若输入为离线包 tarball,输出为离线包解压目录,以仅裁剪 insight 组件为例:

    offline-clipper.sh --in-tar-path ./offline-v0.15.0-amd64.tar --disable-only insight
    
  • 若输入为离线包解压目录,输出为离线包 tarball,以保留 insightskoala 组件为例:

    offline-clipper.sh --offline-path ./offline --out-tar-path ./offline.tar --enable-only insight,skoala
    
  • 查看可裁剪组件名称

    offline-clipper.sh --offline-path ./offline -l
    
  • 查看帮助文档

    offline-clipper.sh -h
    

评论