昇腾社区首页
中文
注册

源配置

MindCluster Ascend Deployer工具已提供源配置文件,用户可根据实际进行替换。

  • Python源配置

    在ascend-deployer/ascend_deployer/downloader/config.ini文件中配置Python源,默认使用华为源。

    1
    2
    [pypi]
    index_url=https://repo.huaweicloud.com/repository/pypi/simple
    
  • 系统源配置

    系统源配置文件ascend-deployer/ascend_deployer/downloader/config/{os}_{version}_{arch}/source.xxx

    以CentOS 7.6 aarch64为例,源配置文件ascend-deployer/ascend_deployer/downloader/config/CentOS_7.6_aarch64/source.repo内容如下:

    [base]
    baseurl=https://mirrors.huaweicloud.com/centos-altarch/7/os/aarch64
    
    [epel]
    baseurl=https://mirrors.huaweicloud.com/epel/7/aarch64

    表明同时启用base源和epel源,下载系统组件时会从这两个源中查询和下载,若删除源,可能造成组件下载不完整。默认使用华为源,可根据实际需要修改,请确保该源符合所在组织的安全/漏洞修补要求。

    若修改,请选择安全可靠的源,并测试下载和安装行为是否正常,否则可能造成组件下载不完整或安装异常。

    • 下载类CentOS的系统组件时需解析系统源内的xml文件,建议在系统Python3中安装defusedxml安全组件,提升应对潜在的XML漏洞攻击的安全能力。
    • 下载系统依赖出现资源不存在时,可修改downloader/config/{os}_{version}_{arch}/pkg_info.json文件,指定资源获取链接,其中资源获取链接须符合所在组织的安全要求。