Which RAID levels are supported by XServe RAID ? (and briefly describe them)

XServer RAID supports these RAID configurations as hardware RAID solutions:

RAID 0: Striping.
Lays down data in stripes across an array of drives for exceptional I/O performance, but with no data protection.

RAID 1: Mirroring.
Writes identical copies of data on a pair of disks for total redundancy, but with limited performance and inefficient use of drives.

RAID 3: Striping with parity.
Stripes data across two or more drives and stores parity data on a dedicated drive, providing data redundancy and performance thats faster than that of a single drive.

RAID 5: Striping with distributed parity.
Distributes data and parity information across an array for high throughput, good redundancy, and efficient use of drives.

RAID 0+1: Striping over mirroring.
Stripes data across pairs of mirrored drives for a mix of performance and redundancy.

RAID 10, 30, and 50: Striping over RAID 1, 3, and 5.
Uses hardware RAID to create two or more sets in RAID level 1, 3, or 5, and software RAID to stripe across the sets. This creates a single data volume with the best balance of performance and data protection.

How do you boot an XServe from the optical drive w/o a keyboard or monitor?

Hold down system right system identifier button (rightmost button on front panel) while machine is off as you push the power button (leftmost button)

Blue LEDs will flash– this is the self test

Then, wait until blue LEDs are cycling back and forth, this indicates that the machine is ready to boot. THEN you may let go of the system identifier button.

Then push the system identifier button again –each push will select the next blue light — until the rightmost blue LED is hilited, this indicates that the machine will boot from the optical drive. (This happens to be the first selected light, so to boot from the optical drive, you dont really need to push the SI button again, however, to choose one of the other six boot options you will need to follow this step).

When installing & configuring a OS X Server 10.4 remotely, when asked for the password to the server, what should you use? What should you use if you have a very old computer? Is case sensitive ?

Use the first 8 digits of the servers serial number.

For an old computer, use 12345678 (this is ONLY in the case of a very old machine or a refurbished machine that does not know its own serial number.)

Yes, it is case-sensitive, and the serial number must be entered all uppercase in order to work.

By default, is SSH on or off on a new OS X Server 10.4 install?


A firewall rule allows for connections on What does the /8 mean and which other IP addresses (range) will be recognized as allowed. Describe which IP ranges would be allowed if the rule specified or What about ?

this is called CIDR — classless internet domain routing

/8 — means just the first octet must match, in our example, the range would be to

/16 — first & second octet must match, in our example, the range would be to

/24 — first, second & third octet must match, in our example, the range would be to

/32 — all four octets must match — which is the same thing as leaving the IP address without any CIRD; in our example, the range would be to

What is a package? What is the first step to making a package with PackageMaker? Describe the contents of an installation package that can be created with PackageMaker.

A package is a bundled file used by the Installer to install a specific piece of software.

First step: Create the folder structure on your hard drive exactly as you want to end on the users folder once installed. This consists of a root folder (which contains the eventual contents of your package). Also consists of a resource folder.

A package consists of the following components:
– bill of materials: a binary file that describes the contents of the package

– information property list: an XML file that contains the information entered in the package definition file when the package is created

– archive file: the set of files to be installed, also known as the payload. the archive file can be compressed to make the whole package smaller in size

– size-calculation file: a text file that contains the compressed and uncompressed sizes of the packages payload, which Installer uses to calculate the space required to install the payload

– Resources: optional files that Installer uses during an installation but doesnt install on the target computer. These include background picture used by the Installer, Read Me files, license-agreement files, and scripts.

Describe the authentication that is available for various file service protocols: AFP, SMB, NFS, FTP/SFTP? Which protocol supports which kind of authentication? Which file sharing protocols are browsable by which service discovery protocols? Is the authentication sent encrypted? Is the data encrypted?

AFP – authentication is normally encrypted; data is not encrypted; browsable via Bonjour & SLP

SMB – authentication is normally encrypted; data is not encrypted; browsable via NetBOIS

NFS – no user authentication at all; browsable via Bonjour & SLP

FTP – authentication is sent in the clear (cleartext); data is not encrypted; browsable via Bonjour, SLP

SFTP – authentication is encrypted; data is encrypted; not browsable

Describe the different options configured on Mac OS X Server 10.4 when configuring AFP and what they do (Where is this configured and enabled?). Describe the options available for a particular sharepoint. What is the difference between POSIX permissions and inherited permissions?

Describe the different levels of logging and logging options for AFP in Mac OS X Server 10.4? Can you log ownership and permissions changes? Can you log failed log-in attempts?

Note that AFP keeps an Access Log and an Error log.

You can enable/disable the Access Log entirely (Server Admin->AFP-> Settings->Logging)

Here you can choose to Archive the log every X days

You can also select which events get logged: Login, Logout, Open File, Create File, Create Folder, Delete File/Folder

You can also set to archive the Error log every X days (or not at all), but you cannot disable the Error log entirely.

Can you log ownership and permissions changes?

Can you log failed log-in attempts?

If you are an OS X administrator and are configuring your /Network, where is this done and what does this affect for users logging in?

This is for user accounts which are being managed such that when the user logs in they see a custom list of options under the /Network list (network browsing) in Mac OS X.

This is done in WGM, go to the Network icon or choose Network Admin from the view menu.

This also allows you to display services that may not advertise themselves automatically, like a web service.

There are three ways to configure a Network view for clients:

Named view – is for those specific computers listed in WGM

Default view – is what is seen by users who are bound to the directory (for example, a DHCP client) but do not have specific managed preferences

Public view – is seen by clients who connect to the network but are not bound in any way to the directory service