This is for OS installs to download ISOs from HTTP.
Contents
Setup ISO HTTP Support on Linux
Step 1 - Install Python 3.9 on Linux
Step 2 - Install twistd on Linux
Step 3 - ADT Check if twistd is Installed on Linux
Step 4 - Create Standard User on Linux
Step 5 - ADT Deploy run_httpiso.sh on Linux
Step 6 - ADT Set Permissions for run_httpiso.sh on Linux
Step 7 - ADT Push httpiso.service on Linux
Step 8 - Created kickstart Directory on Linux
Step 9 - ADT Reload Systemd on Linux
Step 10 - ADT Start and Enable httpiso on Linux
Automate This
Use the Attune GUI for your Scripts
You've automated: Setup ISO HTTP Support on Linux
Get the most out of automation with our get started videos, product demonstrations, and more.
The following steps will guide you through the manual process.
Connect via ssh:
ssh {automationworkerlinuxuserroot}@{automationworkerlinuxnode}
Execute the following script:
dnf -y install python39 python39-pip
Execute the following script:
pip3.9 install twisted
Execute the following script:
which twistd
Execute the following script:
useradd --create-home "{automationWorkerLinuxUser.user}"
echo "{automationWorkerLinuxUser.user}":"{automationWorkerLinuxUser.password}" \
| chpasswd
Connect via ssh:
ssh {automationworkerlinuxuser}@{automationworkerlinuxnode}
Copy the File(s) run_httpisosh.tar to the target node.
Extract and deploy the File(s) here:
$HOME, relative to the home directory
Execute the following script:
chmod a+x run_httpiso.sh
Connect via ssh:
ssh {automationworkerlinuxuserroot}@{automationworkerlinuxnode}
Copy the File(s) httpisoservice.tar to the target node.
Extract and deploy the File(s) here:
/usr/lib/systemd/system/
Connect via ssh:
ssh {automationworkerlinuxuser}@{automationworkerlinuxnode}
Execute the following script:
mkdir --parents kickstart
Connect via ssh:
ssh {automationworkerlinuxuserroot}@{automationworkerlinuxnode}
Execute the following script:
systemctl daemon-reload
Execute the following script:
systemctl enable --now httpiso
Connect via ssh:
ssh {automationworkerlinuxuser}@{automationworkerlinuxnode}
Execute the following script:
systemctl status httpiso
Connect via ssh:
ssh {automationworkerlinuxuserroot}@{automationworkerlinuxnode}
Execute the following script:
firewall-cmd --zone=public --add-port=8050/tcp
firewall-cmd --zone=public --add-port=8050/tcp
You have completed this instruction.
Join our Discord channel and connect with like-minded individuals who share your passion. Engage in lively discussions, gain valuable insights, and stay updated on the latest trends in our industry. Don't miss out on this opportunity to network, learn, and grow together.
Click the link below and become a part of our vibrant community on Discord today!