How to Setup ISO HTTP Support on Linux

This is for OS installs to download ISOs from HTTP.

This documentation is generated by Attune

Automate This

Use the Attune GUI for your Scripts

    1 Download Attune
    2 Copy the Attune Project URL
    3 Clone the Project in Attune
    4 Plan your Job(s)
    5 Run your Job(s)

You've automated: Setup ISO HTTP Support on Linux


Get the most out of automation with our get started videos, product demonstrations, and more.

Learn Attune Automation

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
                
            

Completed

You have completed this instruction.

Attune - Powered by ServerTribe

Automate with Attune

Download the Attune Community Edition.

DOWNLOAD!!!

Discuss this Project in Discord

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!

Join NOW!!!