I would like to install python3 and python3.4 in my office servers. There are 86 hosts and I am confused how I do that in the same time. In this time, I found my solution like this

pssh -h host_86.txt -i "yum install -y epel-release && yum install -y python34"

Is python3 included in python3.4 package automatically or separately? Is my solution right to do that? The OS is RHEL 7 and I found the yum package from here: How to install Python 3.4 on CentOS 6 & 7. Do I need to install python34-setuptools and easy_install-3.4?

I am junior system administrator and confused about how to handle 86 hosts a day.

  • Why have you not put a deployment and management solution in place yet, with so many servers? Apr 4 '18 at 1:04
  • Satellite and Puppet would make this very easy as you could just create a puppet module to install the python packages. That's what we have where I work. Apr 4 '18 at 1:10
  • Thank you for your response guys. Exactly, i don't manage the servers from data center. I just received the Master server auth such as username and password for each servers. i don't know what they did to their rack servers. And i don't understand what is "deployment and management solution" ?
    – Nicky Puff
    Apr 4 '18 at 1:49
  • Take a look at Puppet or Ansible. I can only recommend both products if you have thought of a concept in advance.
    – Cyrus
    Apr 4 '18 at 2:22
  • Could you give me small explanation according to Puppet ? What does Puppet do ? Should i install Puppet into 86 hosts or only 1 host but require ssh no-key to other 85 hosts ?
    – Nicky Puff
    Apr 4 '18 at 2:29