Creating a Menu based program in Python: Integrating the different Technologies
Our project is all about automation that how we can automate the technologies by Scripting. Here, In this project, we are using Python as our Scripting Language.
Our Motive is that we can access the control of these locally or Remotely.
The Following 5 technologies have been automated by us: -
You can find out our source code @ (GitHub) Linux_Automation
1. AWS ( Amazon Web Services )
Amazon Web Services (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers, available all the time, through the Internet. AWS's version of virtual computers emulates most of the attributes of a real computer, including hardware central processing units (CPUs) and graphics processing units (GPUs) for processing; local/RAM memory; hard-disk/SSD storage; a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, and customer relationship management (CRM).
2. Docker
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications.
Docker provides the ability to package and run an application in a loosely isolated environment called a container. The isolation and security allow you to run many containers simultaneously on a given host. Containers are lightweight because they don’t need the extra load of a hypervisor, but run directly within the host machine’s kernel. This means you can run more containers on a given hardware combination than if you were using virtual machines. You can even run Docker containers within host machines that are actually virtual machines!
3. yum Configuration
What is yum
?
yum
is the primary tool for getting, installing, deleting, querying, and managing Red Hat Enterprise Linux RPM software packages from official Red Hat software repositories, as well as other third-party repositories. yum
is used in Red Hat Enterprise Linux versions 5 and later. Versions of Red Hat Enterprise Linux 4 and earlier used up2date.
4. Basic Linux Command
A command is an instruction given by a user telling a computer to do something, such a run a single program or a group of linked programs. ... Commands on Unix-like operating systems are either built-ins or external commands. The former are part of the shell.
5. Hadoop
Apache Hadoop is a collection of open-source software utilities that facilitates using a network of many computers to solve problems involving massive amounts of data and computation. It provides a software framework for distributed storage and processing of big data using the MapReduce programming model.
INTEGRATED FUNCTIONS
Options Integrated with AWS ( Amazon Web Services )
- Installing Amazon CLI
- List All AvailabilityZone!
- Configuring AWS CLI Tools
- List All Instances
- Launch an Instance
- List All KeyPairs
- Attach A Volume
- List All SecurityGroups
- Create S3 Bucket
- List All Subnets
- Attach S3 bucket to CloudFront
- List All InstanceTypeOfferings
- Terminate os
- List All Volume Created
- List All VolumeOffering
- Exit
Options Integrated with Docker
- Docker Configuration
- Create a Container !
- Install Docker
- Check all created os
- Docker Status
- Delete all created os
- Check Docker Images
- Start Docker Container Network Connectivity
- Download Docker Image
- Create and Configure Webserver
- Check running os
- Delete a Container
- Delete Container Image
- Exit !
Options Integrated with Yum Configuration
- Yum Configuration
- Install Application
- Remove Application
- Exit
Options Integrated with Basic Linux Command
- Start a Process
- Stop a Process
- Status of Process
- To Know Which Directory
- Show files in directory
- To delete file
- To copy file
- Move file
- To make file executable
- Exit
Options Integrated with Hadoop
- Hadoop Installation
- Hadoop Status
- Configure NameNode
- Check Connected Nodes
- Configure DataNode
- Upload File
- Exit !
🎯 Team members:-
https://www.linkedin.com/pulse/creating-menu-based-program-python-integrating-different-adarsh-kumar
Nikhil Suryawanshi
Adarsh Kumar
Aman Vijay
Jayesh Jain
No comments:
Post a Comment
If you have any doubts, let me know.