源配置
ascend-deployer工具已提供源配置文件,用户可根据实际进行替换。
- Python源配置
在ascend-deployer/ascend_deployer/downloader/config.ini文件中配置Python源,默认使用华为源。
[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文件,指定资源获取链接,其中资源获取链接须符合所在组织的安全要求。
父主题: 常用操作