A.3. 容器化 Ansible Automation Platform 安装故障排除
使用这些信息对 Ansible Automation Platform 的容器化安装进行故障排除。
安装需要很长时间,或者出现错误,我应检查什么内容?
- 请确定您的系统满足最低要求,如 系统要求 中所述。在很多主机间分布不当的存储选择和高延迟等因素会对安装时间造成影响。
- 
						查看默认情况下位于 ./aap_install.log的安装日志文件。您可以更改安装目录中的ansible.cfg文件中的日志文件位置。
- 
						临时启用任务分析回调,以概述安装程序花费最多时间的概览。要做到这一点,请使用本地 ansible.cfg文件。在[defaults]部分添加回调行,例如:
cat ansible.cfg [defaults] callbacks_enabled = ansible.posix.profile_tasks
$ cat ansible.cfg
[defaults]
callbacks_enabled = ansible.posix.profile_tasks自动化控制器会返回 413 错误
				当 manifest.zip 许可证文件大于 controller_nginx_client_max_body_size 设置时,会发生此错误。如果发生此错误,请更新清单文件使其包含以下变量:
			
controller_nginx_client_max_body_size=5m
controller_nginx_client_max_body_size=5m
				默认设置 5m 应阻止此问题,但您可以根据需要增加值。
			
在 Amazon Web Services 中安装容器化 Ansible Automation Platform 时,您会收到没有剩余空间的输出
TASK [ansible.containerized_installer.automationcontroller : Create the receptor container] ***************************************************
fatal: [ec2-13-48-25-168.eu-north-1.compute.amazonaws.com]: FAILED! => {"changed": false, "msg": "Can't create container receptor", "stderr": "Error: creating container storage: creating an ID-mapped copy of layer \"98955f43cc908bd50ff43585fec2c7dd9445eaf05eecd1e3144f93ffc00ed4ba\": error during chown: storage-chown-by-maps: lchown usr/local/lib/python3.9/site-packages/azure/mgmt/network/v2019_11_01/operations/__pycache__/_available_service_aliases_operations.cpython-39.pyc: no space left on device: exit status 1\n", "stderr_lines": ["Error: creating container storage: creating an ID-mapped copy of layer \"98955f43cc908bd50ff43585fec2c7dd9445eaf05eecd1e3144f93ffc00ed4ba\": error during chown: storage-chown-by-maps: lchown usr/local/lib/python3.9/site-packages/azure/mgmt/network/v2019_11_01/operations/__pycache__/_available_service_aliases_operations.cpython-39.pyc: no space left on device: exit status 1"], "stdout": "", "stdout_lines": []}
TASK [ansible.containerized_installer.automationcontroller : Create the receptor container] ***************************************************
fatal: [ec2-13-48-25-168.eu-north-1.compute.amazonaws.com]: FAILED! => {"changed": false, "msg": "Can't create container receptor", "stderr": "Error: creating container storage: creating an ID-mapped copy of layer \"98955f43cc908bd50ff43585fec2c7dd9445eaf05eecd1e3144f93ffc00ed4ba\": error during chown: storage-chown-by-maps: lchown usr/local/lib/python3.9/site-packages/azure/mgmt/network/v2019_11_01/operations/__pycache__/_available_service_aliases_operations.cpython-39.pyc: no space left on device: exit status 1\n", "stderr_lines": ["Error: creating container storage: creating an ID-mapped copy of layer \"98955f43cc908bd50ff43585fec2c7dd9445eaf05eecd1e3144f93ffc00ed4ba\": error during chown: storage-chown-by-maps: lchown usr/local/lib/python3.9/site-packages/azure/mgmt/network/v2019_11_01/operations/__pycache__/_available_service_aliases_operations.cpython-39.pyc: no space left on device: exit status 1"], "stdout": "", "stdout_lines": []}
				如果要将 /home 文件系统安装到默认的 Amazon Web Services marketplace RHEL 实例中,则可能太小,因为 /home 是 root / 文件系统的一部分。要解决这个问题,您必须留出更多可用空间。有关系统要求的更多信息,请参阅 系统要求。
			
因为不可用的软件包,安装容器工具"任务会失败
这个错误可在安装过程输出中看到,如下所示:
要修复这个错误,请在目标主机上运行以下命令:
sudo subscription-manager register
sudo subscription-manager register