如何使用ansible从iso文件升级SUSE
how to upgrade SUSE form the iso file using ansible
我有使用ansible playbook升级(打补丁)SUSE新主版本的需求
我尝试使用不同的 ansible 模块,但找不到步骤
来自 zypper – Manage packages on SUSE and openSUSE
# Update all packages
- zypper:
name: '*'
state: latest
但我猜你之前需要额外的步骤,比如更新中央仓库,或者在主机上安装 iso 等...
我已经找到解决方法:
步数:
- 挂载 nfs 点(您将存储 ISO 文件的位置)
- 使用Ansible复制文件到目标机器(主机)
- 在目标机器中创建 ISO 的存储库形式(我已经使用 shell 模块使用 zypper 命令)
- 使用上一步中的 repo 升级分发。
就这些:)
我有使用ansible playbook升级(打补丁)SUSE新主版本的需求
我尝试使用不同的 ansible 模块,但找不到步骤
来自 zypper – Manage packages on SUSE and openSUSE
# Update all packages
- zypper:
name: '*'
state: latest
但我猜你之前需要额外的步骤,比如更新中央仓库,或者在主机上安装 iso 等...
我已经找到解决方法:
步数:
- 挂载 nfs 点(您将存储 ISO 文件的位置)
- 使用Ansible复制文件到目标机器(主机)
- 在目标机器中创建 ISO 的存储库形式(我已经使用 shell 模块使用 zypper 命令)
- 使用上一步中的 repo 升级分发。
就这些:)