βThe next meeting of the Central Texas IBM i User Group, CTXiUG, will be on Tuesday September 12 6:30 PM (US CT). The meeting is online and free to attend.
We welcome back IBM Champion Andy Youens as our guest presenter. Andy will be talking about integrating the IBM i and Raspberry Pi operating systems. With Andy’s experience in this field this is bound to be an enlightening experience.
To learn more, and register, go to the CTXiUG’s website at https://ctxiug.blogspot.comΒ Read MoreΒ
Start with RedHat Ansible on IBM i
βAlready if you have one job that you will do on several machines, you benefit from starting to look at Ansible, even if it is different job each time.
Once you set up Ansible, you start saving TIME.Β Read MoreΒ
Start with RedHat Ansible on IBM i
Original text to be found here: https://www.commonsweden.org/borja-med-ansible-pa-ibm-i/
Writer: HΓ₯kan SjΓΆdin
(Translated from Swedish with Microsoft Word translator)
For those of you who have not started looking at Ansible and do not see the benefit of Ansible. Already if you have one job that you will do on several machines, you benefit from starting to look at Ansible, even if it is different job each time. Once you set up Ansible, you start saving TIME. It is possible to expand the use of Ansible all the time. It may feel difficult to get started but I can guarantee when it is up and running you will just want to do more things in Ansible.
Here is a link to how to install Ansible:
Installing Ansible β Ansible Documentation
Here is also a quick link to what opportunities you have to do with Ansible for IBMi:
Modules β IBM power_ibmi collection 1.0.0 documentation
Here’s a job I usually get to do a couple of times a week: rename files, FTP files to the systems and edit in a .ini file, restart subsystems. It took about 30-40 minutes per machine if everything went smoothly. Now it takes 30 seconds and really not much slows down if I run all the machines at once max 5 minutes so I have free done about 17 hours of my work week to do other more fun things on.
0:00:30.619 *******
===============================================================================
transfering new version of jnrpe-plugins-x.x.x.jar and jt400-xx.x.jar files βββββββββββββββββββββββββ
7.81s
transfering new version of shell scripts ββββββββββββββββββββββββββββββββββββ- 5.19s
transfering new version of cacerts files to etc ββββββββββββββββββββββββββββββββββ 2.65s
create new version of jnrpe.ini from template and update ip address βββββββββββββββββββββββββββ-
2.45s
rename current version of shell scripts to create a backup copy βββββββββββββββββββββββββββββ
1.70s
rename current version of jnrpe-plugins and jt400 files to create a backup copy βββββββββββββββββββββββ-
1.54s
Recursively remove backup files in fi.crosskey/old backup directory βββββββββββββββββββββββββββ-
1.52s
start jnrpe subsystem βββββββββββββββββββββββββββββββββββββββββββ 1.09s
end jnrpe subsystem βββββββββββββββββββββββββββββββββββββββββββ- 1.09s
rename current version of jnrpe.ini to create a backup copy ββββββββββββββββββββββββββββββ
0.75s
find and register current version of jnrpe-plugins and jt400 files ββββββββββββββββββββββββββββ 0.73s
rename current version of cacerts to create a backup copy βββββββββββββββββββββββββββββββ
0.72s
find and register current version of cacerts file βββββββββββββββββββββββββββββββββ- 0.69s
Recursively remove etc/old backup directory βββββββββββββββββββββββββββββββββββ 0.62s
find and register current version of shell scripts βββββββββββββββββββββββββββββββββ 0.62s
Creates fi.crosskey/old directory βββββββββββββββββββββββββββββββββββββββ 0.61s
Creates etc/old directory βββββββββββββββββββββββββββββββββββββββββ 0.61s
get ip address of target ββββββββββββββββββββββββββββββββββββββββββ 0.15s
print ip address of target βββββββββββββββββββββββββββββββββββββββββ 0.04s
βββββββββββββββββββββββββ- 1.99s
find and register current version of cacerts file βββββββββββββββββββββββββββββββββ- 1.97s
get ip address of target ββββββββββββββββββββββββββββββββββββββββββ 0.29s
print ip address of target βββββββββββββββββββββββββββββββββββββββββ 0.03s
So if you calculate how long a job takes and then multiply it by the number of environments you have. Then imagine how much time you save on running it with Ansible and knowing that all machines get the same (the risk of making errors is minimal if you have tested and checked that everything is correct).
It will be a lot of time in the end.
HΓ₯kan SjΓΆdin
Sure, give the new kid and his MCSE power over the AS/400. What could possibly go wrong? Matthew JC Powell
βWho, Me? All he did was follow the example of the boss. And fail to foresee obvious consequences
Dear reader, is that you? Can it be? Why, that can only mean one thing: that yet again it is Monday, and therefore time for an instalment of Who, Me? β the column in which Reg readers confess the times they really didn’t get things quite right.Β Read MoreΒ
Introduction of BRMS for IBM i , AS/400, iSeries Unboxing Cloud
βBRMS stands for backup recovery and media servicesΒ Read MoreΒ