Setting Up Mac OS X 10.4 Server and Clients for Xgrid, Xgrid Enabled OpenMPI, LAM-MPI, and MPICH2
|
|
|
- Madlyn Caitlin Barber
- 9 years ago
- Views:
Transcription
1 Setting Up Mac OS X 10.4 Server and Clients for Xgrid, Xgrid Enabled OpenMPI, LAM-MPI, and MPICH2 Version: Gergely V. Záruba [email protected] Abstract - In this document we outline some simple (and sometimes slightly dirty) methods for setting up a MAC OS X 10.4 cluster for Xgrid (SETI@home style processing) and three popular versions of MPI, i.e., OpenMPI, LAM-MPI, and MPICH2. Our sample setup consists of one MAC OS X 10.4 server and three MAC OS X 10.4 (client) Intel based MAC Mini computers. There are many resources available on the Internet that try to make parts of such installations documented, however many of them do not work on OS X 10.4, do not provide enough information, or provide too much information (thus obfuscating the essence). We will try to make this document a usable reference for an average computer user with some general *nix and/or MAC user interface knowledge. This document is by far not a complete or a comprehensive guide to Mac OS 10.4 and in many cases we will use some tricks to get to our goal. There obviously is no liability assumed for any of the procedures described below and many of them do not consider security to be a major problem as our cluster is sitting behind a firewalled NAT router. 1. Introduction We will start our journey with some notes on installing MAC OS X 10.4 Server (from now on referred to as S10.4). Next we describe setting up Xgrid. We then proceed to creating a common nfs directory (readable and writable) that all nodes will see at the same place in their directory structure (necessary for OpenMPI, LAM-MPI, and MPICH2). Setup of OpenMPI will follow. We then show a quick method for installing LAM-MPI and MPICH2 in the next consecutive sections. Finally, we describe the setup process of a simple LDAP Open Directory so the S10.4 serves users and directories for the 10.4 Clients (C10.4). Our sample physical setup consists of a dual core Intel MAC Mini running the S10.4 and three single core Intel MAC minis running C10.4. They are all connected via Gigabit Ethernet to a NAT router with DHCP capabilities (on a x.x domain). The names we will use are: mmac-servr00, mmac01, mmac02, and mmac03. In OS X, computers in the same Ethernet domain can see each other using the local domain, thus the computers can ping or connect to each other by the names: mmac-servr00.local, mmac01.local, mmac02.local, and mmac03.local. In our setup we also use a Mac mini look-alike IOGear MiniView KVM switch for simple access to the MAC Minis. The References section contains links to online documents and resources that were extremely helpful when setting up our cluster. We will try to do our best to reference
2 them at the right point in the instructions. In addition we have used many man pages and general **nix, and MAC OSX resources. 2. Installation Notes for S10.4 Everyone working with OSX 10.4 must have realized that the default user on C10.4 and/or the admin user on S10.4 are not superusers (root). To gain superuser rights in a terminal session, a su or sudo su command in a terminal window needs to be entered on S10.4 and C10.4 respectively. Alternatively, commands that require rootaccess maybe invoked with placing sudo in front of them. The password for root is the same as the administrator password on S10.4 or the single user password on the C10.4. When installing S10.4 it is recommended (default option) to create an admin (long name: administrator) user. For the computer name we entered: mmac-servr00, which can relatively easily be changed from the Server Administration tool. Leave the DHCP settings as they are, i.e., let IPv4 be configured by DHCP but enter the server s name (mmac-servr00) as the DHCP client id. Add local to the search domain if possible. When it comes to Directory usage, set the computer to Open Directory Master (and if you will not be using any Windows clients, disable the Windows Primary Domain Controller checkbox). The software is going to ask you to create an administrative account for the open directory master, for which the name diradmin is recommended with the same password as that of admin. You will also need to enable The Xgrid agent, and Xgrid controller. (You can do all of this later as well from the Server Administration tool.) You will likely be prompted to update your software components, once the server is set up. After finishing installing all updates, you will need to install XCode from the same disc as you installed S10.4 from, i.e., insert the disc, select other installs, XCode, XcodeTools.mpkg, and follow the installation instructions (a default installation is likely going to suffice). One last thing to do (that is, if you like to use the locate utility to find files on your computer) is to open a terminal window and type: sudo /usr/libexec/locate.updatedb ; this will create the index database required by locate. It is recommended that you do this last step on all C10.4 computers as well. 3. Setting up Xgrid We need to mention here, as it is a little known fact, that even a C10.4 can act as an Xgrid controller, by downloading the free Server Administration tool from Apple. In this section we use information from [3] Xgrid Controller on S10.4 For Xgrid to work, there needs to be a controller that accepts Xgrid agents (other computers) offering to perform jobs. An Xgrid controller does not necessarily need to be an agent as well, but why waste any resources? Thus, we will set up the S10.4 to work as a controller as well as an agent to the controller. For this, start the computer and log in as admin. Open the Server Admin tool (the one that looks like a globe), and log in to it
3 using the admin credentials. In the leftmost part of the window you will see your servers name with an arrow (well, a triangle) to its left; if this arrow does not point downwards, then click on it. Now you will see all the services that are, or could be provided by your server. If you just installed your S10.4 with the above instructions, then Xgrid should have a green disc next to it, indicating that it is running. To set up Xgrid, click on Xgrid (highlighting it), then click on settings in the right pane. Click on Controller and make sure that the enable controller service box is checked. Set the client and agent passwords (e.g., client password: cls-client, and agent password: cls-agent). The agent password is needed for agents to connect to the controller offering their services, while the client password is needed to submit or monitor jobs. Click on Save and you will be offered to restart the service (which offer you cannot refuse). Once done, click on Agent and make sure that the enable agent service is checked. Select the use specific controller option and choose your (already running) server: mmac-servr00. Select always for agent accepts tasks (if the primary purpose of your computers is to be a cluster). Click on Save and take the restart offer. If you click on Overview you should see your own server acting as an agent. The easy part is done. Xgrid Admin is a graphical tool to monitor your Xgrid; you can find it under Applications Server Xgrid Admin (do yourself a favor and drag it out to your bottom toolbar). When you start it up it will try to connect as a client to your Xgrid, thus you will need to select your controller mmac-servr00 and enter the client password that you have just set (e.g., cls-client). Now you will get a nice meter showing usage of your cluster or you can check its capabilities. With this tool you can get status info on your agents, on your jobs, or remove jobs or agents (removing connected agents will not prevent them to reconnect automatically, for that you will have to stop their offering at their local settings). There is one last thing left (that you will need to do on all computers that you will want to use to submit jobs from), that is to set some environment variables. Here we assume that you are using bash (the default shell with OSX 10.4). Open a terminal window, and edit the /etc/profile file in a superuser mode (e.g., by typing: sudo emacs /etc/profile you can save the file with the sequence: CTRL-X CTRL- S and exit emacs with a CTRL-X CTRL-C sequence). You need to add the following two lines to /etc/profile: export XGRID_CONTROLLER_HOSTNAME=mmac-servr00.local export XGRID_CONTROLLER_PASSWORD=cls-client obviously, with replacing the server name and the password to your own. From now on when you start a terminal window these variables will all be set and you can easily submit Xgrid jobs. (Note: 1. you can also put the above environmental variable definitions in ~/.profile or ~/.bashrc which will only set them for the current user, and 2. once you are editing /etc/profile, you may want to add :/usr/local/bin:. To your PATH). Close the terminal window and open a new one (so your new variables are loaded). Type: xgrid -grid list ; if your output is not something like: {gridlist = (0);} then check that you have entered the above XGRID_* variables correctly (by editing the corresponding file again, or by typing: set grep XGRID ). You can now submit jobs using the command line tool, e.g., xgrid job submit prog_name.
4 3.2. Xgrid Agents on C10.4 Starting Xgrid agents on additional C10.4 machines is very easy. Click on System Preferences (the light switch icon) and select Sharing (you may need to open the lock at the bottom of the window if it is closed by clicking on it and entering and administrator password. Highlight Xgrid from among the list and click on Configure. Use specific controller and select your server (mmac-servr00). (Thanks to Bonjour, a service discovery protocol, all active Xgrid controllers will show up to be selected). Select Agent accepts tasks: always (see note at the previous section) and enter your agent password (e.g., cls-agent) for Password. Start, or restart (stop and start) the Xgrid agent. If you want to submit jobs from this computer as well, see the one last thing note at the previous section. 4. Setting up a Common NFS Shared Directory Since OpenMPI, LAM-MPI, and MPICH2 need the user s executable to be available on all nodes, the easiest (and due to the nature of some file-opening MPI programs) and best way to do that is to have a directory on all nodes that is shared and has the same absolute path. As we had problems with automatic (boot-time) sharing setup with AFP (Apple Filing Protocol) we are going to describe a straightforward (however not globally secure) way of sharing a common directory with nfs. The name and absolute path of this directory is going to be /NetCommon. We are going to use some of the information collected from [7][10] NFS Sharing on S10.4 server Open a terminal window and for the sake of simplicity obtain root access ( su ). Create the directory to be shared and give it a generous access right: mkdir /NetCommon; chmod 777 /NetCommon. Start Workgroup Manager and log in to it as diradmin. Click on Sharing on top and then click All, select the MacintoshHD and then highlight the NetCommon folder. On the left, click on General and check Share this item, click on Save. Click on Protocols and go through all offered protocols unchecking and then saving each an every one (Windows, FTP, Apple File Sharing) except for NFS which you should enable. While the NFS protocol is showing, uncheck read-only but leave both mapping related boxes checked. To make things simple, select World next to Export this item to ; when done click on save. Since now you have at least one NFS shared folder, your NFS service should have been automatically enabled by the OS. To check on that, click Admin on top (make sure that the arrow on the left of your server s name points downwards) and see if the dot next to NFS is green (which it should be). Additionally, the settings can be checked from a terminal window, by typing: nidump r /exports / NFS Import on C10.4 client Open NetInfo Manager (found under Applications Utilities ), and unlock the lock at the bottom by clicking on it and entering your admin password. If you do not have
5 a mounts entry, you will need to create one by clicking on the top tool bar Directory New Subdirectory and rename the new directory to mounts (by changing the value of the name attribute in the bottom part of the window); click on Domain Save changes. Click on the newly created mounts, then on Edit Add and then three times on Directory New property. With these commands, we have created a sub-entry under mounts and three additional properties for this new entry. We have to change now these new property entries to: Property: Value: name mmac-servr00.local:/netcommon dir /NetCommon type Nfs opts -P After having entered the above entries, click on Domain Save changes. Now, automount is told to mount the /NetCommon folder from mmac-servr00.local using nfs to the local mount point /NetCommon. All there is left is to create the local mount point using a terminal window, entering the commands: sudo mkdir /NetCommon sudo chmod 777 /NetCommon. The easiest thing to do now is to restart the computer; alternatively, restarting the automount daemon may work too: sudo kill -1 `cat /var/run/automount.pid` (note the backward quotes around cat, which will put the results of the enclosed command in its place). 5. Setting up OpenMPI OpenMPI can be downloaded in an executable form for OS X from the OpenMPI website, however these binaries do not have Fortran support, a language is still used by many, in scientific computing. Additionally we would want an OpenMPI compilation that uses the Xgrid infrastructure. Thus we are going to download sources and compile them into binaries, which we will then distribute over all computers. To compile these set of instructions we have used resources [1][5][8][11][12] OpenMpi on S10.4 Download the OSX version of the gfortran binaries from [13]; once downloaded, install them. The gfortran libraries will be installed in /usr/local/gfortran, thus we will need to extend our search path. Edit the /etc/profile file (e.g., sudo emacs /etc/profile ) and add :/usr/local/gfortran/bin to the end of the PATH variable (close the terminal window, open a new one and see that typing gfortran invokes the compiler). Download OpenMPI sources from [8]. Open a terminal window and become superuser su. Move the source tar file to a suitable directory (e.g., /var/private/root) and unpack it ( tar xvf openmpi*.tar ); change into the directory containing the source (e.g., cd openmpi ). Create a directory for your build and change to it, configure the compilation, build it, and install it: mkdir build
6 cd build./configure --prefix /usr/local/openmpi --with-fortran --enable-shared --with-xgrid make make install This will install the binaries into /usr/local/openmpi, thus we need to add them to the search path by appending :/usr/local/openmpi/bin to PATH in /etc/profile (e.g., by emacs /etc/profile ). In order to work with OpenMPI easily, there needs to be a common shared directory over all nodes; this was one of the main reasons we have set up the NFS shared /NetCommon directory in Section 4. Create a tgz archive from the binaries and place it into the common directory: cd /usr/local/openmpi tar cvzf openmpibinaries.tgz /usr/local/openmpi mv openmpibinaries.tgz /NetCommon 5.2. OpenMPI on all C10.4-s For OpenMPI to work, it needs to be installed on all cluster nodes; thus, use the archive in the common directory for this install. Open a terminal window and become superuser ( sudo su ). Install the binaries: cp /NetCommon/openmpibinaries.tgz / cd / tar xvzf openmpibinaries.tgz rm /openmpibinaries.tgz Do not forget to add OpenMpi to the search path by appending :/usr/local/openmpi/bin to PATH in /etc/profile (e.g., by emacs /etc/profile ) Running OpenMPI Programs You can compile OpenMPI programs on the server. To run OpenMPI enabled programs, copy them into (a subdirectory of) /NetCommon and execute binaries using /usr/local/openmpi/bin/mpiexec n nr_procs /NetCommon/your_executable. You can monitor their progress with the Xgrid Admin tool. A sample ping-pong program (one, that sends ping MPI messages among nodes) slightly modified from [11] can be downloaded from [12] (compile with make, use only even number of processors when running). 6. Setting up LAM-MPI In this set of instructions we are going to make LAM-MPI work quickly but relatively dirty. LAM-MPI is not undergoing any more development as they have joined forces with OpenMPI; however, they are still fixing bugs. Unfortunately, LAM-MPI does not come with support for Xgrid thus we will need to use another method to make the nodes form an MPI cluster. For that we will need to use ssh. The first thing to do is to make sure remote login is enabled on all machines (use System preferences Sharing to enable remote login). For LAM-MPI to work, ssh needs to be configured so that the user staring it up does not need a password to log into any of the other machines. Thus, we
7 recommend (and are going to assume this from now on) that an admin (local) account is available on all machines. (You can use the System preferences Accounts to set up an admin user on the clients and use System preferences Sharing to enable remote login). Make sure that all nodes have local in their network domain search by adding local into the domain search in System preferences Network We are using references [3] and [6] for this description. We will not be able to easily partition these instructions into client and server part as commands rely on each other among all nodes. 1. On the S10.4: download LAM-MPI from [14], get the OS X installer version (unfortunately it comes without Fortran support). Install it (click on it once downloaded), and then copy the installer package to /NetCommon so it can be installed on all other computers easily. 2. On all the C10.4-s: install LAM-MPI from /NetCommon 3. On all nodes: when a non-login interactive shell is invoked (something that LAM-MPI does while booting) then /etc/profile is not parsed by bash but ~/.bashrc is. Thus we will need to create or modify ~/.bashrc (e.g., using emacs ~/.bashrc ) to include the following line (make sure admin account is used): export PATH= $PATH:/usr/local/bin as LAM-MPI was directly installed into /usr/local. 4. On the S10.4: create a hostfile.lam file (e.g., emacs hostfile.lam ) with each line containing a name of a node (extended by cpu=2 if it has two or a dual core CPU, cpu=4 for a quad-core). For example in our infrastructure s hostfile.lam is: mmac-servr00.local cpu=2 mmac01.local mmac02.local mmac03.local 5. On the S10.4: open a terminal as admin; type: ssh-keygen -t rsa ; use the default key-pair name (id_rsa) and enter a password of your choosing. This has created a key-pair in the ~admin/.ssh directory. Copy id_rsa.pub from.ssh to /NetCommon as authorized_keys2: cp ~/.ssh/id_rsa.pub /NetCommon/authorized_keys2. 6. On all the C10.4-s: open a terminal window as admin (or log in from the server using ssh: ssh admin@cmsl-mmac01 ). Make sure you have a.ssh directory, if you do not then use ssh to log into the same computer: ( ssh localhost ). Copy authorized_keys2 into.ssh: cp /NetCommon/authorized_keys2 ~/.ssh. With the above steps we have shared a public/private key-pair among nodes that is going to be essential a little later. 7. (S10.4) To be able to boot LAM-MPI you will need to have an ssh-agent running that can tell your login ssh to read the private key that we have created above. Thus (and each time you need to set up LAM-MPI), open a terminal window and type: ssh-agent s. This will output two lines of
8 settings; copy its output and paste it into your terminal window (you can do this easily with the following commands: ssh-agent s >ssh_ebbe.del chmod 700 ssh_ebbe.del./ssh_ebbe.del rm ssh_ebbe.del This will set environmental variables for ssh-agent to work correctly. Now we need to tell ssh-agent to use the private key, thus type: ssh-add (and type your password when asked). Now you can try to log in to each of the client nodes by e.g., ssh mmac0x.local and the system should not ask you for a password (you may need to do that twice so the respective system s key is added to you known hosts file). 8. (S10.4) The last thing to do is to start LAM-MPI, type: lamboot v ssi boot rsh hostfile.lam. This will start your LAM-MPI (lamd daemons) on all the machines included in hostfile.lam. 9. (S10.4) Place and start your LAM-MPI programs from /NetCommon just like you did with Open-MPI. Make sure files and directories have proper access rights. If the S10.4 computer has been rebooted, you will need to repeat from Step 7 to get LAMMPI working again. 7. Setting up MPICH2 Setting up MPICH2 is similar to setting up LAM-MPI. Make sure you have gcc and gofortran (you should if you have followed instructions in the OpenMPI installation section). Just like in the previous section we cannot easily separate instructions into two separate subsections, thus in the beginning of each step we will say which computers they need to be applied on. Please read the introduction of Section 6 carefully. 1. On the S10.4: download the MPICH2 source from [8]. Become superuser ( su and untar the source into its own directory. Configure, make, install, and create an archive of mpich2: mkdir /usr/local/mpich2/ cd mpich2-*./configure --enable-f90 --prefix=/usr/local/mpich2 tee configure.log make tee make.log make install cd /usr/local/mpich2 tar cvzf mpich2binaries.tgz /usr/local/mpich2 mv mpich2binaries.tgz /NetCommon 2. On all C10.4-s: copy and extract the archive as root: sudo su - cp /NetCommon/mpich2binaries.tgz / cd / tar xvzf mpich2binaries.tgz rm mpich2binaries.tgz Add the binaries into the local search path similarly to that in Step 3 of Section 6, except use /usr/local/mpich2/bin as the path.
9 3. On the all computers (S10.4 and C10.4-s): open a terminal window as admin. Create a file.mpd.conf in ~admin (e.g., emacs ~/.mpd.conf ; alternatively you can create the file: /etc/mpd.conf) containing: secretword=my_secret_word make sure.mpd.conf is hidden from others (otherwise mpich will not start up): chmod 600.mpd.conf. You can try the local installation with the following commands: mpd &; mpdtrace; mpdallexit 4. On the S10.4: open a terminal window as admin, and create a mpd.hosts file (e.g., emacs mpd.hosts ) with each line containing a name of a node. For example in our infrastructure, the mpd.hosts is: mmac-servr00.local mmac01.local mmac02.local mmac03.local A hint: put computers first in this list that have more than one CPU, as MPICH2 will establish a ring, and it is more likely then to run processes on machines with more CPUs. 5. (S10.4) If you have not done so, follow Step 5 of Section (C10.4) If you have not done so, follow Step 6 of Section (S10.4) If you have not done so, follow Step 7 of Section On the S10.4: you can now start up the ring by opening a terminal window as admin and typing: mpdboot n 4. You should replace the 4 by the number of entries in mpd.hosts as this will determine how many computers are involved in the MPICH2 ring. 9. On the S10.4: mpdtrace and/or mpdringtest 10 will test the MPICH2 MPI ring; mpdallexit will tear down the ring. Place processes below the /NetCommon directory and run them using: /usr/local/mpich2/bin/mpiexec n nr_proc /NetCommon/proc_name If the S10.4 computer has been rebooted, you will need to repeat from Step 7 to get MPICH2 working again. To run a simulator like FDS (Fire Dynamics Simulator) [15], the executables need to be placed into a common directory (e.g., /NetCommon). The following sample command will start off an FDS example with five meshes on five CPUs: usr/local/mpich2/bin/mpiexec np 5 /NetCommon/FDS/fds5_osx_intel_mpi /NetCommon/FDS/Examples/Verification/hallways.fds 8. Setting up Open Directory (LDAP) Users This step is not really necessary for the Xgrid, OpenMPI. LAM-MPI setup however it will enable us to share users and their homes between machines with the one caveat that the home directories of users are not statically mounted but dynamically when they log in at the computer terminal (thus we could not use this feature with LAM-MPI). We are using reference [2] for this section.
10 8.1. Open Directory Master on S10.4 Click on Server Admin (and make sure that the arrow on the left of the server name points downwards). Click on Open Direcotry Click on Settings Click on General, Role should be Open Directory Master Click on Protocols LDAP settings should remain untouched, i.e., search base should be dc=mmac-servr00 (or whatever your server s name is. Database should be: /var/db/openldap/openldap-data. Set policies and replicas as needed (or ignore). Start or restart Open Directory services. Click Overview, you should see lookup, LDAP, password running, Netinfo being local and Kerberos possibly stopped (unless you have enabled it). Make sure Apple Filing Protocol (AFP) is running (green disc next to its name) Open a terminal window and create a common user directory /NetUsers: sudo mkdir /NetUsers sudo chmod 775 /NetUsers Open Workgroup Manager, click on Sharing then on All. Clcik on MacintoshHD, then on NetUsers. Under the General settings, check Share this item and its contests. Adding users: Open Workgroup Manager and log in as diradmin. Click New User. Enter User s name and password into the appropriate boxes. Click on Home and then on + ; Share point should be: afp://mmac-servr00.local/netusers ; Path should be the user name you have picked; Home should be: /NetUsers/username substituting username for the user name you have picked. Click on OK, Create home now and Save. Open terminal window and type: sudo mkdir /Netusers/username sudo chown username /NetUsers/username substituting username for the user name you have picked Open Directory Clients on C10.4 Open System preferences and click on accounts (open lock if necessary). Under login options uncheck automatic login and enable fast user switching (for convenience). Go to Finder and click on Applications Utilities Directory Access (open lock if necessary). Disable SLP, SMB, Active Directory, BSD, and Netinfo ; enable: LDAP, Apple talk, and Bonjour. Configure LDAP, show options (but do not add DHCP). Click New and use for authentication and contacts ; enter server name: mmac-servr00.local, click on Continue and on OK.
11 Under Authentication, now a custom path should be showing with a directory domain: LDAPv3/mmac-servr00.local. Click Apply and enter password. Restart the computer. 9. References [1] Apple, inc., Introduction to MPI distributed Programming on MAC OS X, [2] Apple, inc., Open Directory Server Admin 10.4 Help, [3] Arunchandar Vasan, SSH Without Password: Micro HOW-TO, [4] Drew McCormack, Distributed Tiger: Xgrid Comes of Age, [5] Drew McCormack, Getting Started with OpenMPI and Xgrid, [6] LAM-MPI Parallel Computing, [7] MacTechNotes, MAC OS X as an NFS Server, [8] MPICH2 Home Page, [9] Open MPI: Open Source High Performance Computing, [10] Using automount on MAC OS X, [11] [12] [13] [14] [15] NIST, Fire Dynamics Simulator
Instructions for Adding a MacOS 10.4.x Server to ASURITE for File Sharing. Installation Section
Instructions for Adding a MacOS 10.4.x Server to ASURITE for File Sharing Installation Section Purpose: We are setting up a server in ASU s specific environment. Power on the Server Insert the CD Hold
Creating Home Directories for Windows and Macintosh Computers
ExtremeZ-IP Active Directory Integrated Home Directories Configuration! 1 Active Directory Integrated Home Directories Overview This document explains how to configure home directories in Active Directory
Wazza s QuickStart 1. Leopard Server - Install & Configure DNS
Wazza s QuickStart 1. Leopard Server - Install & Configure DNS About this Document This document is the first in a series of documents describing the process of installing and configuring a Mac OS X 10.5
How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The
1-bay NAS User Guide INDEX Index... 1 Log in... 2 Basic - Quick Setup... 3 Wizard... 3 Add User... 6 Add Group... 7 Add Share... 9 Control Panel... 11 Control Panel - User and groups... 12 Group Management...
INF-110. GPFS Installation
INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity
Using Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
CommandCenter Secure Gateway
CommandCenter Secure Gateway Quick Setup Guide for CC-SG Virtual Appliance and lmadmin License Server Management This Quick Setup Guide explains how to install and configure the CommandCenter Secure Gateway.
on-hand viewer on iphone / ipod touch manual installation and configuration of an FTP server for Mac OS X to transfer data to on-hand viewer application on iphone / ipod touch table of contents 1. Introduction
Enterprise Apple Xserve Wiki and Blog using Active Directory. Table Of Contents. Prerequisites 1. Introduction 1
Table Of Contents Prerequisites 1 Introduction 1 Making the Xserve an Open Directory Master 2 Binding the Xserve to Active Directory 3 Creating a Certificate 3 Setting up Apache Web Server 4 Applying the
Cassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
Local Caching Servers (LCS): User Manual
Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
Integrating Mac OS X 10.6 with Active Directory. 1 April 2010
Integrating Mac OS X 10.6 with Active Directory 1 April 2010 Introduction Apple Macintosh Computers running Mac OS X 10.6 can be integrated with the Boston University Active Directory to allow use of Active
Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1
Getting Started Guide Cloud Server powered by Mac OS X Getting Started Guide Page 1 Getting Started Guide: Cloud Server powered by Mac OS X Version 1.0 (02.16.10) Copyright 2010 GoDaddy.com Software, Inc.
Optional Mainserver Setup Instructions for OS X Support
Optional Mainserver Setup Instructions for OS X Support Essentials Friday, November 2, 2012 Summary Some of the exercises in Apple Pro Training Series: OS X Support Essentials require access to a specially
DeployStudio Server Quick Install
DeployStudio Server Quick Install v1.7.0 The DeployStudio Team [email protected] Requirements OS X 10.7.5 to 10.11.1 DeployStudioServer_v1.7.x.pkg and later NetBoot based deployment 100 Mb/s switched
Binding an OS X computer to Active Directory at NEIU (Existing User)
Binding an OS X computer to Active Directory at NEIU (Existing User) The instructions in this guide assume that a local Administrator account is available on the Macintosh computer. These instructions
Getting Started With. Mac OS X Server. Includes installation and setup information for Mac OS X Server version 10.2
Getting Started With Mac OS X Server Includes installation and setup information for Mac OS X Server version 10.2 K Apple Computer, Inc. 2002 Apple Computer, Inc. All rights reserved. Under the copyright
Other documents in this series are available at: servernotes.wazmac.com
Wazza s Snow Leopard Server QuickStart 2. Configuring DNS About this Document This document is the second in a series of documents describing the process of installing and configuring a Mac OS X 10.6 Server
Extending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
Shortcuts and Tips for Leopard/Windows XP on the Intel Mac
Information and Digital Technologies January 28, 2009 1 Shortcuts and Tips for Leopard/Windows XP on the Intel Mac The user s Leopard account is given admin rights until all software installs are done,
Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08
Technical Note Secure File Transfer Installation Sender Recipient Attached FIles Pages Date Development Internal/External None 11 6/23/08 Overview This document explains how to install OpenSSH for Secure
Take Your Mac OS X Security to NSA Standards June 19, 2014 by Larry Chafin
Take Your Mac OS X Security to NSA Standards June 19, 2014 by Larry Chafin Forword While doing research for another article, I came across NSA s security setup for Mac OS X. No, the information gained
Signiant Agent installation
Signiant Agent installation Release 11.3.0 March 2015 ABSTRACT Guidelines to install the Signiant Agent software for the WCPApp. The following instructions are adapted from the Signiant original documentation
Virtual Appliance for VMware Server. Getting Started Guide. Revision 2.0.2. Warning and Disclaimer
Virtual Appliance for VMware Server Getting Started Guide Revision 2.0.2 Warning and Disclaimer This document is designed to provide information about the configuration and installation of the CensorNet
The safer, easier way to help you pass any IT exams. Exam : 9L0-518. OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6
Exam : 9L0-518 Title : OS X Server Essentials 10.8 Exam Version : Demo 1 / 6 1.In Server app, which procedure will configure OS X Server to let members of a specific group use the Messages service? A.
User's Manual. Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1
User's Manual Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1 VirusBarrier Server 2 and VirusBarrier Mail Gateway 2 for Macintosh 2008 Intego. All Rights Reserved Intego
HADOOP - MULTI NODE CLUSTER
HADOOP - MULTI NODE CLUSTER http://www.tutorialspoint.com/hadoop/hadoop_multi_node_cluster.htm Copyright tutorialspoint.com This chapter explains the setup of the Hadoop Multi-Node cluster on a distributed
Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac
Making it easy to deploy, integrate and manage Macs, iphones and ipads in a Windows environment. Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac 2011 ENTERPRISE DEVICE
Other documents in this series are available at: servernotes.wazmac.com
Wazza s Snow Leopard Server QuickStart 14. Win XP - Workgroup Setup About the Document This document is the fourteenth in a series of documents describing the process of installing and configuring a Mac
Recommended File System Ownership and Privileges
FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded
This chapter describes how to set up and manage VPN service in Mac OS X Server.
6 Working with VPN Service 6 This chapter describes how to set up and manage VPN service in Mac OS X Server. By configuring a Virtual Private Network (VPN) on your server you can give users a more secure
READYNAS INSTANT STORAGE. Quick Installation Guide
READYNAS INSTANT STORAGE Quick Installation Guide Table of Contents Step 1 Connect to FrontView Setup Wizard 3 Installing RAIDar on Windows 3 Installing RAIDar on Mac OS X 3 Installing RAIDar on Linux
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (
WHITEPAPER BackupAssist Version 5.1 www.backupassist.com Cortex I.T. Labs 2001-2008 2 Contents Introduction... 3 Hardware Setup Instructions... 3 QNAP TS-409... 3 Netgear ReadyNas NV+... 5 Drobo rev1...
Introduction to Mac OS X
Introduction to Mac OS X The Mac OS X operating system both a graphical user interface and a command line interface. We will see how to use both to our advantage. Using DOCK The dock on Mac OS X is the
NetIQ Advanced Authentication Framework - MacOS Client
NetIQ Advanced Authentication Framework - MacOS Client Installation Guide Version 5.2.0 1 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 About MacOS Client 4 System Requirements
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud
Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Contents File Transfer Protocol...3 Setting Up and Using FTP Accounts Hosted by Adobe...3 SAINT...3 Data Sources...4 Data Connectors...5
Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7
Sophos SafeGuard Native Device Encryption for Mac Administrator help Product version: 7 Document date: December 2014 Contents 1 About SafeGuard Native Device Encryption for Mac...3 1.1 About this document...3
Livezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning
Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
Accessing vlabs using the VMware Horizon View Client for OSX
Accessing vlabs using the VMware Horizon View Client for OSX This document will demonstrate how to download, install, and connect to a virtual lab desktop from a personal Mac OSX computer using the VMware
owncloud Configuration and Usage Guide
owncloud Configuration and Usage Guide This guide will assist you with configuring and using YSUʼs Cloud Data storage solution (owncloud). The setup instructions will include how to navigate the web interface,
Working With Your FTP Site
Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can
Apple Mac VPN Service Setting up Remote Desktop
Apple Mac VPN Service Setting up Remote Desktop After you have successfully connected via the VPN client to the University network you will then need to make the connection to your machine. To do this
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
Server & Workstation Installation of Client Profiles for Windows
C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing
Configuring MailArchiva with Insight Server
Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
Instructions for Adding a MacOS 10.4.x Client to ASURITE
Instructions for Adding a MacOS 10.4.x Client to ASURITE Before beginning, it would be prudent not to have an account with the same username and password as your Active Directory account. For DHCP Workstations:
How to configure Mac OS X Server
How to configure Mac OS X Server By Rob Buckley In the previous article in this series, we showed you how to secure a Mac using the functions built into its operating system, OS X. See photo story here
INSTALL ZENTYAL SERVER
GUIDE FOR Zentyal Server is a small business server based on Ubuntu s LTS server version 10.04 and the ebox platform. It also has the LXDE desktop installed with Firefox web browser and PCMAN File manager.
Encrypted File Transfer - Customer Testing
Encrypted File Transfer - Customer Testing V1.0 David Wickens McKesson CLASSIFICATION McKesson Technical Guidance Documentation: NOT PROTECTIVELY MARKED VERSION 1.0 SCOPE This guidance document is aimed
YubiKey OSX Login. yubico. Via Yubico-PAM Challenge-Response. Version 1.6. October 24, 2015
YubiKey OSX Login Via Yubico-PAM Challenge-Response Version 1.6 October 24, 2015 YubiKey OSX Login 2015 Yubico. All rights reserved. Page 1 of 18 About Yubico Disclaimer As the inventors of the YubiKey,
Information Security Training. Assignment 1 Networking
Information Security Training Assignment 1 Networking By Justin C. Klein Keane September 28, 2012 Assignment 1 For this assignment you will utilize several networking utilities
FileMaker Server 8. Administrator s Guide
FileMaker Server 8 Administrator s Guide 1994-2005 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.,
IMPLEMENTATION OF CIPA - PUDUCHERRY UT SERVER MANAGEMENT. Client/Server Installation Notes - Prepared by NIC, Puducherry UT.
SERVER MANAGEMENT SERVER MANAGEMENT The Police department had purchased a server exclusively for the data integration of CIPA. For this purpose a rack mount server with specifications- as per annexure
Wazza s QuickStart 13. Leopard Server - Windows Domain
Wazza s QuickStart 13. Leopard Server - Windows Domain About the Document This document is the 13th in a series of documents describing the process of installing and configuring a Mac OS X 10.5 Server
Technology Services Group Procedures. IH Anywhere guide. 0 P a g e
VDI Pilot Technology Services Group Procedures IH Anywhere guide 0 P a g e Installation Disable Apple Security Table of Contents IH Anywhere for Apple OSX (MAC)... 2 1. Installation... 2 Disable Apple
Eduroam wireless network Apple Mac OSX 10.4
Eduroam wireless network Apple Mac OSX 0.4 How to configure laptop computers to connect to the eduroam wireless network Contents university for the creative arts Contents Introduction Prerequisites Instructions
Unix Sampler. PEOPLE whoami id who
Unix Sampler PEOPLE whoami id who finger username hostname grep pattern /etc/passwd Learn about yourself. See who is logged on Find out about the person who has an account called username on this host
USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)
USING STUFFIT DELUXE StuffIt Deluxe provides many ways for you to create zipped file or archives. The benefit of using the New Archive Wizard is that it provides a way to access some of the more powerful
TCB No. 2012-008 September 2012. Technical Bulletin. GS FLX+ System & GS FLX System. Installation of 454 Sequencing System Software v2.
TCB No. 2012-008 September 2012 Technical Bulletin GS FLX+ System & GS FLX System Installation of 454 Sequencing System Software v2.8 Summary This document describes how to upgrade the 454 Sequencing System
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/
Unix server Installation guide
Unix server Installation guide For networks with Servers Unix Workstations Windows NT/2000/XP Windows 95/98/Me About this guide This guide tells you how to install Sophos Anti-Virus on a Unix server scan
Apple Server Diagnostics User Guide. For Version 3X106
Apple Server Diagnostics User Guide For Version 3X106 KKApple Inc. 2009 Apple Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written
Introduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS
GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last
How To Install A Cisco Vpn Client V4.9.9 On A Mac Or Ipad (For A University)
Cisco VPN Client v4.9.x for Mac OS X 10.4-10.5.x: Installation and Usage Guide Revised July 2009 by UTHSCSA IMS Departments of Client Support Services and Systems & Network Operations INTRODUCTION If you
From a Finder window choose Applications (shown circled in red) and then double click the Tether icon (shown circled in green).
From a Finder window choose Applications (shown circled in red) and then double click the Tether icon (shown circled in green). You will be presented with a dialog box asking for you to enter an ad-hoc
Aqua Connect Remote Desktop Services 3.7 User Manual
Aqua Connect Remote Desktop Services 3.7 User Manual Table of Contents About Aqua Connect Remote Desktop Services... 3 Features... 3 System Requirements... 4 Hardware... 4 Software... 4 Getting Ready...
Installing Hadoop. You need a *nix system (Linux, Mac OS X, ) with a working installation of Java 1.7, either OpenJDK or the Oracle JDK. See, e.g.
Big Data Computing Instructor: Prof. Irene Finocchi Master's Degree in Computer Science Academic Year 2013-2014, spring semester Installing Hadoop Emanuele Fusco ([email protected]) Prerequisites You
Network Probe User Guide
Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5
INASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
CycleServer Grid Engine Support Install Guide. version 1.25
CycleServer Grid Engine Support Install Guide version 1.25 Contents CycleServer Grid Engine Guide 1 Administration 1 Requirements 1 Installation 1 Monitoring Additional OGS/SGE/etc Clusters 3 Monitoring
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server
WD My Cloud EX4 Personal Cloud Storage Release Notes for Firmware 1.03.39
WD My Cloud EX4 Personal Cloud Storage Release Notes for Firmware 1.03.39 These release notes provide information on the WD My Cloud EX4 personal cloud storage. Information on the firmware is provided
Using Dedicated Servers from the game
Quick and short instructions for running and using Project CARS dedicated servers on PC. Last updated 27.2.2015. Using Dedicated Servers from the game Creating multiplayer session hosted on a DS Joining
Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients
Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients EXECUTIVE SUMMARY This document describes how an administrator can configure a login script to deploy Kaspersky Lab Network
Back Up Linux And Windows Systems With BackupPC
By Falko Timme Published: 2007-01-25 14:33 Version 1.0 Author: Falko Timme Last edited 01/19/2007 This tutorial shows how you can back up Linux and Windows systems with BackupPC.
Field Installation Guide
Field Installation Guide Orchestrator 1.0 12-Feb-2014 Notice Copyright Copyright 2014 Nutanix, Inc. Nutanix, Inc. 1740 Technology Drive, Suite 150 San Jose, CA 95110 All rights reserved. This product is
ReadyNAS Setup Manual
ReadyNAS Setup Manual NETGEAR, Inc. 4500 Great America Parkway Santa Clara, CA 95054 USA October 2007 208-10163-01 v1.0 2007 by NETGEAR, Inc. All rights reserved. Trademarks NETGEAR, the NETGEAR logo,
Migrating from Linux to Mac OS X. David Wheeler Kineticode, Inc.
Migrating from Linux to Mac OS X David Wheeler Kineticode, Inc. Why Mac OS X It s Unix It Just Works It runs common productivity applications It Rocks It s a joy to Work with It s Unix Did I mention that
Understanding and Using NetInfo. Includes information on setting up Mac OS X Server and NetInfo to increase the power of your Mac OS X network
Understanding and Using NetInfo Includes information on setting up Mac OS X Server and NetInfo to increase the power of your Mac OS X network K Apple Computer, Inc. 2001 Apple Computer, Inc. All rights
Freshservice Discovery Probe User Guide
Freshservice Discovery Probe User Guide 1. What is Freshservice Discovery Probe? 1.1 What details does Probe fetch? 1.2 How does Probe fetch the information? 2. What are the minimum system requirements
Guest PC. for Mac OS X. User Guide. Version 1.6. Copyright 1996-2005 Lismore Software Systems, Ltd. All rights reserved.
Guest PC for Mac OS X Version 1.6 User Guide Copyright 1996-2005 Lismore Software Systems, Ltd. All rights reserved. Table of Contents About Guest PC... 1 About your Virtual Computer... 1 Creating a Virtual
Windows Server 2008 R2 Initial Configuration Tasks
Windows Server 2008 R2 Initial Configuration Tasks I am not responsible for your actions or their outcomes, in any way, while reading and/or implementing this tutorial. I will not provide support for the
Version Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
Getting Started with Dynamic Web Sites
PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your
Mac OS X Server Migration Guide
Mac OS X Server Migration Guide Includes detailed instructions for upgrading to Mac OS X Server from AppleShare IP, Macintosh Manager, and Mac OS X Server 1.2 K Apple Computer, Inc. 2001 Apple Computer,
Allworx Installation Course
VPN Hello and welcome. In the VPN section we will cover the steps for enabling the VPN feature on the Allworx server and how to set up a VPN connection to the Allworx System from your PC. Page 1 VPN The
Steltronic Focus. Main Desk Internet connection
Steltronic Focus Main Desk Steltronic S.p.A. Via Artigianale 34, 25082 Botticino Sera Brescia - Italy Tel: +39 030 2190811 fax: +39 030 2190798 Service: + 39 030 2190830 http: www.steltronic.com Service:
Step-by-Step Setup Guide Wireless File Transmitter FTP Mode
EOS Step-by-Step Setup Guide Wireless File Transmitter FTP Mode Infrastructure & Ad Hoc Networks Mac OS X 10.5-10.6 2012 Canon U.S.A., Inc. All Rights Reserved. Reproduction in whole or in part without
HSearch Installation
To configure HSearch you need to install Hadoop, Hbase, Zookeeper, HSearch and Tomcat. 1. Add the machines ip address in the /etc/hosts to access all the servers using name as shown below. 2. Allow all
