Automation of tasks in RedHat8 using Python
What is Automation
Automation is the process of making things happen by themselves with just giving a trigger by human being. Automation is not only limited to computers it has huge demand in all the fields. This helps to reduce the time consumption by each time manually doing a task and mainly avoids errors. There are many tools in industry for automation like Ansible, Puppet, Selenium, Jenkins.
Ansible is the automation tool which is built using python and it is available as a library in python. As python is the foundation for ansible if for any task the ansible is not supporting then we can build code for that task using python. This will reduce the time to complete task as time is most important factor in industry.
AWS Tasks
In AWS there are sub menus, which are regarding particular service. Configuring AWS CLI will download and install it. To access any service in AWS first we need to login in the CLI.
EC2
All the existing instances in EC2 are displayed
To launch a instance we need key pair
After a instance is launched it will be in started state
We can start or stop a instance
Deleting a instance will permanently remove it
EBS
All EBS volumes which are created along with the instances or created separately will be displayed.
We can create a new volume
In order to use the created volume it should be attached to a EC2 instance
Creating Snapshots will help us retrieve data from past in case of any failure
S3
S3 Bucket is a type of Object storage provided by AWS, bucket is similar to a directory
The files which are stored in the bucket are called objects they can be added to a bucket and can be deleted. A bucket can be deleted only if it is empty
Cloud Front
Cloud Front is a Content Delivery Network service provided by AWS.
IAM
Through IAM service we can create sub users under a root user
Hadoop Tasks
Hadoop service is used in Big Data to create a cluster and store, process and many other activities on data.
Cluster report displays all the data nodes attached to the master and their usage metrics
We can what files are there in the cluster, we can also upload and remove the files from the cluster
Docker
Docker is a container technology which is leading in the industry
We can see what images are available and we can download desired images from docker hub
We can perform operations on the containers same as on instances
LVM (Logical Volume Management) Tasks
LVM is the concept based on partitions using LVM we can combine different physical volumes and use them as logical volumes as required.
We can also extend the Volume Group and Logical Volume dynamically
We can see which disks are available and the mounted directories

Successfully completed the Team Task 1 with support of my team mates Ninad Deogaonkar, Gaurav Dey, Nirali Arora, Himanshu Simhadri and myself Sankeerth Bussa.

















Comments
Post a Comment