User Tools

Site Tools


ansible:ansible_for_aix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ansible:ansible_for_aix [2024/07/02 14:26]
manu
ansible:ansible_for_aix [2024/10/10 14:28] (current)
manu
Line 3: Line 3:
 https://​galaxy.ansible.com/​ui/​repo/​published/​ibm/​power_aix/​ https://​galaxy.ansible.com/​ui/​repo/​published/​ibm/​power_aix/​
  
-https://www.ansible.com/​blog/aix-patch-management-with-ansible+https://galaxy.ansible.com/​ui/​repo/​published/​ibm/​power_vios/
  
-https://​galaxy.ansible.com/​search?​deprecated=false&​keywords=aix&​order_by=-relevance&​page=1+https://​galaxy.ansible.com/​ui/​repo/​published/​ibm/​power_hmc/​ 
 + 
 +https://​galaxy.ansible.com/​ui/​repo/​published/​brocade/​fos/​ 
 + 
 +https://​galaxy.ansible.com/​ui/​repo/​published/​ibm/​storage_virtualize/​ 
 + 
 +https://​www.ansible.com/​blog/​aix-patch-management-with-ansible
  
 https://​github.com/​aixoss/​ansible-playbooks https://​github.com/​aixoss/​ansible-playbooks
Line 14: Line 20:
  
 https://​github.com/​lg4U ​  ​(PowerVC) https://​github.com/​lg4U ​  ​(PowerVC)
 +
 +If server is installed on AIX, then install prerequisites AIX packages:
 +    * bos.loc.com.utf
 +    * bos.loc.utf.EN_US
 +  And set LANG: export LANG=en_US.UTF-8
 +
  
   $ ansible-galaxy collection install ibm.power_aix   $ ansible-galaxy collection install ibm.power_aix
Line 537: Line 549:
 </​cli>​ </​cli>​
  
-==== Examples ====+===== Examples ​=====
  
-=== Upgrade AIX NIM ===+==== Upgrade AIX NIM ====
  
 <cli prompt='#'>​ <cli prompt='#'>​
Line 571: Line 583:
 </​cli>​ </​cli>​
  
-=== mksysb AIX NIM ===+==== mksysb AIX NIM ====
  
 <cli prompt='#'>​ <cli prompt='#'>​
Line 603: Line 615:
 </​cli>​ </​cli>​
  
-=== AIX NIMadm alternate disk migration ===+==== AIX NIMadm alternate disk migration ​====
  
 Below is an example of how to invoke the options. I'd added the "​default('​N/​A'​)"​ to avoid errors if the variable was not defined, as the role is coded for "​N/​A",​ but should also work with "​default(omit)"​ Below is an example of how to invoke the options. I'd added the "​default('​N/​A'​)"​ to avoid errors if the variable was not defined, as the role is coded for "​N/​A",​ but should also work with "​default(omit)"​
Line 641: Line 653:
  
 Here’s the playbook I used, called **nimadm.yml**:​ Here’s the playbook I used, called **nimadm.yml**:​
 +<cli>  
 +--- 
 +- name: NIMADM playbook 
 +  hosts: aixmig 
 +  gather_facts:​ no 
 +  collections:​ 
 +    ibm.power_aix 
 +  tasks: 
 +    - include_role:​ 
 +        name: nim_alt_disk_migration 
 +        apply: 
 +          delegate_to:​ lpar1 
 +      vars: 
 +        nimadm_cache_vg:​ nimadmvg 
 +        nim_client: aixmig 
 +        target_disk:​ 
 +          disk_name: hdisk0 
 +        lpp_source: AIX73TL1SP1 
 +        spot: spotAIX73TL1SP1 
 +      register: nimadm_results 
 +    - name: "​Debug:​ nimadm_results"​ 
 +      ansible.builtin.debug:​ var=nimadm_results 
 +</​cli> ​
ansible/ansible_for_aix.1719923180.txt.gz · Last modified: 2024/07/02 14:26 by manu