Automation Project
Automation can be defined as the technology by which a process or procedure is
performed without human assistance.
My project has been developed by bash scripting programming for run it on any Linux
platform, we implement it on CentOS 7, that script for automat the following task:
1- Install FTP.
2- Create local repository server.
3- Configure repository client to connect to local server.
4- Configure Firewall to add FTP protocol.
5- Configure network bridge and set it as a bridge for physical network card.
6- Install all packages are required for virtualization.
7- Create New Virtual machine by kickstart file (unattended installation).
Implementation prerequisites:
* Before run this menu, you must be mount CentOS DVD media.
* Copy ks.cfg and All_IN_One_menu.sh files from project CD to you Centos root
Desktop.
* Change permission by chmod 755 All_IN_One_menu.sh
* You must be copy ISO image of Centos to /var/lib/libvirt/
* Check IP address under Create Network bridge section in All_IN_One_menu.sh
file, to check if you need to allocate it with your subnet or not.
* If you will be changing IP for bridge, so you must be change IP for new virtual
machine under Create new virtual machine section in All_IN_One_menu.sh file.
To Download Script file and project documentation :
https://drive.google.com/drive/folders/1fW1bzVDWH1X5h8pahRcAEYA91dxweCPQ?usp=sharing
This above script prepared by : Hazem Mohamed- IT System Administrator
Email : hmohamed200@gmail.com
Phone : 01002183502
Great Topic and Great Job.