Ask Computer Network & Security Expert

Assignment

Use Ansible to manage three servers.

The Ansible documentation will be a great help.

An example Ansible workspace.

Given:

• A VirtualBox appliance files. Contain

• These machines are all 32-bit, so you will be able to boot them even on cheap laptops without 64-bit virtualization support.

• All machines have user/pass: root / electric dancy pants and student / space ranger blues

• Set up an Ansible workspace in a Git repositoy. You don't have to track it on GitHub or BitBucket, but it would be good practice to.

• Create an inventory file for the three managed machines.

• Create a playbook with roles to manage the basic setup of all three machines:

• Create a playbook and roles to set up iptables on each machine.

• Zipped archive of your Git-tracked Ansible workspace.

• On each of the "tiny" servers and "controller", open Settings > Network > Adapter 1.

• At this point, all of the VMs should be able to connect to each other and to the internet, as I've set their first NIC to the static IPs mentioned in the appliance list. Ping each server from the controller to test. Start homeworking.

• (Optional) On the controller, enable the second adapter, and do any of the following.

- tiny-debian8-32 (IP 10.0.5.101)
- tiny-centos7-32 (IP 10.0.5.102)
- tiny-centos7-32-b (IP 10.0.5.103)
- fed-lxde-32 (IP 10.0.5.100)

• You must use either the fed-lxde-32 machine offered in controller.ova .

Requirements:

- Create a new user named "manager".

? Make manager an admin with all sudo rights (add to wheel group or change the sudoers file).
? Create and transfer ssh keys for manager to the server's authorized keys..

- Install the packages for mtr, tcpdump, nano, and cowsay.
- Set the primary DNS server for the machines to 10.0.5.1, and the secondary to 209.244.0.3.
- All servers should drop all UDP and TCP as the default policy.
- Open up TCP ports 21, 22, 53, and 123, and UDP port 53 on all servers.
- Open up TCP ports 25, 110, and 143 on tiny-centos7.
- Open up TCP ports 80 and 443 on tiny-centos7-b.

Turn in:

Network setup:

Networking:

Zach showed me that the network is not imported with the appliance, so here is how to set up the network. • File > Preferences > Network > NAT Networks (the global VirtualBox preferences.) - Create a new network, and call it whatever you want. I'll refer to it as Servers. - Change the network CIDR to 10.0.5.0/24, and uncheck "Supports DHCP".

- Enable the adapter, and attach it to "NAT Network", "Servers".

- Set it to bridged using your host wired or wifi connection. Find out when IP it's on, and you can work on the Ansible config on your laptop and scp it to the controller to test.

- Set it to a host-only network (make one in the global preferences), and do the same thing, but it's an internal network only the host computer can see.

- Set up guest additions instead of all this, and use a shared folder (may not be enough room on the VM's disk).

- Ignore all of this and just do the work on controller.

Attachment:- The Ansible documentation.rar

Computer Network & Security, Computer Science

  • Category:- Computer Network & Security
  • Reference No.:- M92313794

Have any Question?


Related Questions in Computer Network & Security

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Advanced network design assessment - human factors in

Advanced Network Design Assessment - Human factors in network analysis and design Purpose of the assessment - This assignment is designed to assess students' knowledge and skills related to the following learning outcome ...

Advanced network design assessment - human factors in

Advanced Network Design Assessment - Human factors in network analysis and design Purpose of the assessment - This assignment is designed to assess students' knowledge and skills related to the following learning outcome ...

Assignment descriptionproject scope a typical network

Assignment Description Project Scope: A typical network layout diagram of a firm is given below for illustrative purposes only. The service requirements are enclosed. Figure. Network layout of a firm Service requirements ...

Assignment descriptionproject scope a typical network

Assignment Description Project Scope: A typical network layout diagram of a firm is given below for illustrative purposes only. The service requirements are enclosed. Figure. Network layout of a firm Service requirements ...

After reading this weeks materials please respond to two 2

After reading this week's materials, please respond to TWO (2) of the following questions. AND PROVIDE CITATION IN APA 1. Describe the differences between bus, ring, star and mesh topologies. 2. Explain the TCP/IP Model ...

The abstract should not be more than 250 words describe

The abstract should not be more than 250 words. Describe your project, focusing on research questions and research method for next stage of the project. 1. Introduction [The introduction should describe what the project ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As