Create two virtual machines each running

Assignment Help Programming Languages
Reference no: EM132381503

Task

Your job in this assignment is to create two Virtual machines each running a different but the latest distribution of Linux e.g. Ubuntu Server and/or CentOS Server. Each of these VM's is to offer services to a user base.

The Virtual Machines can be implemented using any hypervisor e.g. VMWare Player, Virtual Box or anything else you think is appropriate.

You can use bridged or host-only networking when setting up these Virtual Machines. When implementing the Virtual Machines, rather then obtaining an address from the HyperVisors DHCP server you should ensure the addresses used are static and assigned from your network.

Part 1: Virtual Machine One - DNS & SSH Server

The first Virtual Machine should be installed and have the BIND9 (DNS) server installed on it. While you do not own any address space/ namespace your name server should manage.

The name server should answer queries for this domain. In addition to the saffioti.org.au zone, a zone should be set up for the reverse zone - the reverse zone would be whatever the address range is of your virtual machine. You should do some research on how Bind handles reverse zones.

You should set up the itccsu zone with the usual information including SOA, NS and other records where appropriate. The address used for this should be the address of the virtual machine. You should give this Virtual Machine an A record with the name server1. You should also create a A record for server2

In addition to this, you should create a CNAME record with the name www. When a user does a lookup on the address returned should be that of the other virtual machine (Virtual Machine Two).

Be sure to create the appropriate reverse (PTR) records for the machines and to help other administrators be sure to put in place appropriate TXT records.

Once complete, you should fine-tune your DNS Servers Virtual machine. Do this by disabling services that were installed but are not required. Be very careful not to break anything here. As a tip, you will want to keep both DNS and SSH services active. Ensure both DNS and SSH are invoked at startup.

Finally, harden this Virtual Machine using a firewall. Set up filters which allow access to the services possibly being access on the Virtual Machine from other hosts - specifically SSH and DNS. You can assume this incoming traffic can come from anywhere. You will need to make sure these rules always take effect at boot.

Test your virtual machine by setting your Host computer (i.e. the computer that is running the VM) Name Server to the address of the Virtual Machine. See if you can resolve queries for the A records create in LastNameStudentID.org.au i.e. server1 and www.
Document the entire process and challenges you experienced. You can install BIND from source or using your package manager.

Part 2: Virtual Machine Two

The second Virtual Machine is to have the LAMP software package installed. LAMP is a standard bundle in the Ubuntu Server platform.

Once complete set up this Virtual Machine to host a website using the Apache Web Server.

The Virtual Machine should have a statically assigned address which matches that specified in the A record for host www.

Test your Apache Server Virtual Machine by using a web browser on another host and trying to browse the website.

Once you have set up the web server and tested it, install a FTP server. The FTP server would allow users to upload/ download files to the web server. Configure the server appropriately and then test from another host.

Finally, harden this host so that only services being used can be accessed by other machines. You will need to use IPTables.
Document the entire process and challenges you experienced.

Part 3: Simple Web Services

In Virtual Machine Two, you set up a web server for the DNS name. The server is implemented using the HTTP protocol listening on port 8080. Your challenge is to make the same site accessible using the HTTPS protocol. To do this set up SSL with a self-signed certificate for the site.

Once configured correctly you should be able to access on both HTTP/HTTPS ports. Naturally, you will need to make appropriate changes to your firewall rules.

Document the entire process and challenges you experienced.

Attachment:- Task.rar

Verified Expert

The given task was Linux based machine. in which the required machine was created in the Virtual box, to host website of the asked domain, the apache server was used. Using the iptables required firewall rule is created and the desired outcome was captured.

Reference no: EM132381503

Questions Cloud

What is the effect on the auditors tests of controls : What is the effect on the auditor's tests of controls if the results of the walkthrough indicate that the controls have not been implemented effectively.
What are some resources that you could recommend to a client : What are some resources (books, journaling), you are already familiar with, that you could recommend to a client? List some resources and what type of client.
Describe why you think humans would prefer to turn : Describe why you think humans would prefer to turn this job over to a robotic worker.
What recommendations would you make to the blogger : Visit a couple of life coaching blogs. What did you see? What was appealing? Was it clear? What recommendations would you make to the blogger?
Create two virtual machines each running : Create two Virtual machines each running a different but the latest distribution of Linux e.g. Ubuntu Server and/or CentOS Server. Each of these VM's
Consider the big six common challenges in groups : Consider the big six common challenges in groups. Of the six, which are you most likely to have problems with?
What are other potential benefits from testingcontrols : The auditor may thenrely on those controls. What is the primary reason for relying onthose controls ? What are other potential benefits from testingcontrols?
Explain the questioning strategy you used to determine goals : Explain the questioning strategy you used to determine the goals of your client. Describe some of the challenges you faced in the application of the skills.
Imagine yourself as a hr professional : Imagine yourself as a HR professional. How can you set an example when it comes to team building?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd