Create two virtual machines each running

Assignment Help Operating System
Reference no: EM132136330

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 CentOS. 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. YOU WILL NEED TO WORK OUT WHAT ADDRESS SPACE YOU ARE USING AND HOW IT WILL IMPACT YOUR LAN.

Part 1: Virtual Machine One - DNS & SSH Server

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

saffioti.org.au

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 saffioti.org.au 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 an CNAME record with the name www. When a user does a lookup on www.saffioti.org.au- 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 affect 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 saffioti.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 www.saffioti.org.au.

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: Remote File Access

Once you have set up the web server (in part 2) and tested it, install any 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. You will need to make changes to your firewall configuration. In addition to this add a CNAME for ftp on the name server pointing to server2.

Document the entire process and challenges you experienced.

Part 4: Making DNS Robust

You are to also install bind on Virtual Machine Two and make it a secondary for the above domain. You can install this service from a package or configure from source.

Document the entire process and challenges you experienced.

Part 5: Simple Web Services

In Virtual Machine Two you set up a web server for the DNS namesaffioti.org.au.The server is implemented using the HTTP protocol listening on port 80. 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 saffioti.org.au on both HTTP/HTTPS ports. Naturally you will need to make appropriate changes to your firewall rules.

Reference no: EM132136330

Questions Cloud

The company lose if sales representative leaves : What will happen if a network administrator leaves? What customers or contacts would the company lose if a sales representative leaves?
Explain the operating exposure and translation exposure : What do you see as the primary difference between operating exposure and translation exposure? Would this have the same meaning to a private firm as a publicly.
Critical role in risk management strategy and mitigation : The HR department plays a critical role in risk management strategy, education, and mitigation.
Estimate the projects overall cost and any key staffing : Provide a summary of your project. Estimate the project's overall cost and any key staffing and non-staffing resources needed.
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 CentOS. Each of these VM's is to offer services
What are the tax consequences of katie blood donations : Katie donates blood to a hospital on a regular basis (3 times a week). For each donation, she receives $175. She pays $20 in bus fare for each donation.
Motivations to increase fundraising effectiveness : What is your opinion on why so much of the money given to charity comes from people who are not wealthy-what is their motivation?
Identify and discuss your projects greatest challenges : Identify and discuss your project's greatest challenges (at least three) and provide a recommendation for addressing each of the challenges.
Risk taker in terms of cost of capital and investments : What challenges or disadvantages would a company have that was a risk taker in terms of cost of capital and investments?

Reviews

len2136330

10/9/2018 10:25:08 PM

This assessment task will assess the following learning outcome/s: • be able to apply technical knowledge to manage servers. • be able to investigate the layout of server file systems. • be able to plan, create and manage information services. • be able to design and write scripts to automate various server management tasks. • be able to justify an appropriate protection strategy for data and services. • be able to critically evaluate security policies and procedures. In this assignment students will develop a understanding and appreciation for building complex services whilst considering impacts on security.

Write a Review

Operating System Questions & Answers

  Explain replacement algorithms for paged system

File are allocated disk space by the operating systems. Explain the three ways of allocating disk space.

  Operating system interfaces questions

Select one of the programs that comes with Vista in which you think your classmates would be interested. Determine what does the program do?

  Network security methodology and technology

Explain the network security methodology and technology used in your organization and recognize any additional controls needed.

  Analyze potential operating system based cyber attacks

Analyze potential operating system based cyber attacks. Characterize the bad actors that might perform operating system based cyber attacks.

  Pseudo code description of the fair share thread scheduler

Description of your experiments to test the fair-share thread scheduler. Once we read your report, we should have a clear understanding of how you went about solving the problem.

  Supporting multiple incoming requests via threads

The email database server is created to accept multiple incoming requests via a socket in order to locate a specific message and return it to the customer email browser

  Identify all of the substrings that form numbers

Could you explain or convert each of the code , symbols used in the following solution?

  Human centered and user centered approaches

Discuss the differences between the human centered and user centered approaches? Do you consider that human centered approach is more effective?

  Mobile app development

Documentation and citation: In general, follow the APA style described in the Publication Manual of the American Psychological Association (available in the reference section of the library).

  Command to rename all files in your entire system

Write a command to rename all files in your entire system named temp.old to New - Count the number of lines in file F1 that has the word unix

  Investigate technical problems of operating systems

You will investigate technical problems of operating systems, and provide a written report. Your research should focus on an in-depth topic about theories, algorithms, approaches, mechanisms, or implementation.

  Write a script for user maintenance

You now need to write a script for user maintenance. Write a script that will perform the following tasks: Prompt the system administrator for all valid input parameters

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