16562_Solaris, Using VMplayer


Job Description

System Administration

Assignment 3 (10 marks)


To become familiar with file system structure and design and write a simple script.


In this assignment you will get experience designing file systems.


For this part of the assignment, I want you design a file system structure for a particular scenario. Place your responses in a PDF file called ass3.pdf.
Neutron Beam Instrument Facility at LucasHeights(http://www.ansto.gov.au/opal/index.html). The storage system is to act as a data store for the reactor beam line instruments. It is planned that this storage system will have a operational life of three years. You have been hired as a consultant to advise the Head’soffice on how best to organise this storage.

The new neutron facility has the following storage requirement:

1. 5Tbofspaceisneededtostorehigh-speedneutrondatageneratedbyvariousinstruments.Basically the nuclear reactor spits out Neutrons. The neutrons fly out of the neutron flux down a guide hall where instrumentation measures various properties. This data is to be logged and written to this partition. It is expected the file system will grow at a rate of 5% per year from the year of purchase. Backup/Redundancy is an issue i.e. we do not want to lose any data.

2. Aspacewhichgrowsby20%bytheendofthefirstyearofoperation,30%inthesecondyearof operation and 10%in the final year of operation. The file system should initially have a size of 5TB and is used to store processed information. After the data is logged by t he file system in the above sectionscientistscanprocessitfurther.Backup/Redundancyisanissuei.e.wedonotwanttolose any data.

3. Aspacewhichisusedtostorepapers,andotherresearchartefacts(artefactscouldbeanything)
produced by researchers. The file system should be around 500Gb. Backup/Redundancy is an issue.
4. Ascratch(temporary)space,whichisusedbytheinstrumentsthataredirectlyconnectedtothis storage system. It should be high performance storage with a size of approximately 1Tb. Backup/Redundancy is not an issue.

In addition to this the server provides central home directories,.

There are however various classes of user, each with different requirements.

1. Support Staff, those who manage operational aspects of the reactor (no more then 500)
2. Researchers – those who do real science (no more then 200)
3. Fellows – those who do science but are not staff of the organization (no more then 50)
4. Visitors – those who are given accounts for various reasons (unknown number)

Each user gets a home directory with a quota based on their type. The quota’s are:

1. Support Staff get 15,000Mb
2. Researchers get 50,000Mb
3. Fellows get 50,000Mb
4. Visitors get 10,000Mb

Researchers and Fellows must have their storage guaranteed.

The performance of user directories need not be terribly great but there must be a degree of backup/redundancy.

A high performance computer (SUN M3000) has been purchased to provide this appropriate storage. The computer has 16 SCSI disks each with a capacity of 3TB spread across 8 controllers (0 – 7), each controller can have a maximum of 7 devices. The devices look like /dev/dsk/c0t1d0. The machine has roughly 16Gb of main memory. The host is to run the Solaris (Sparc) operating system.

Thespacesallocatedforrequirements1,2and3needtobesharedbyNFStoanytarget.YouMUSTensure that root can not work across NFS mounted volumes.

Giventhisinformationdesignasuitablediskorganizationschemeforthehost.Youshouldaddressissues relating to;

Storage capacity
Use Organization
Backup Practices

To achieve this do the following:

1. defineapartitioningstrategyusing1or2disksfortherootinstallofSolaris.Whendoingthis consider mirroring and swap implications.
2. Provideadiagramshowingwhatdisksmaptowhatvolumes–definethesizesofthevolumes
considering future growth.
3. UsingZFScommandscreatepoolsofstorageusingthedesignaboveandallocatethemtothe requirements above ( 1 – 4 including homedirs). When doing this consider backup, redundancy and user organisation. Document clearly all instructions to create these volumes.
4. Clearly articulate how you have planned for growth and backups.
5. Finally document the commands used in Solaris to export the specified volumes as NFS shares.
6. The preferred method to backup is either using zfs send or r sync.With this in mind write a script to backup volumes to are motehost.To do this you will need to create another VM,set up the appropriate trusts and replicate the volumes using either of the above methods to the target. Document the process.


Open Attachment