AFS3.4 Installation Guide


Warranties and Liabilities 
Chapter #1 . . Installation OVERVIEW
Chapter #2 . . Installing The FIRST MACHINE
Chapter #3 . . Installing ADDITIONAL SERVERS
Chapter #4 . . Installing ADDITIONAL CLIENTS
Chapter #5 . . Getting AFS Into theKERNEL
Chapter #6 . . Installing Sample PACKAGE Files
Chapter #7 . . Building From SOURCE

1 . . INSTALLATION OVERVIEW1.1 . . . . Overview
1.1.1 . . . . . . Initial Tasks
1.1.2 . . . . . . As-needed Tasks
1.2 . . . . Requirements
1.2.1 . . . . . . Login Identity
1.2.2 . . . . . . Recommended Reading
1.2.3 . . . . . . General Requirements
1.2.4 . . . . . . File Server Machine Requirements
1.2.5 . . . . . . Client Machine Requirements
1.3 . . . . Supported System Types
1.3.1 . . . . . . About Upgrading to a New Operating System
1.4 . . . . The AFS Binary Distribution
1.4.1 . . . . . . The Contents of the Binary Distribution Tape
1.4.2 . . . . . . Unloading Files from the Binary Distribution Tape
1.5 . . . . How to Continue 
2 . . INSTALLING THE FIRST AFS MACHINE
. . . . . . . . . . Assumptions
. . . . . . . . . . Configuration Decisions
. . . . . . . . . . How to Use This Chapter 2.1 . . . . Overview: Installing File Server Functionality
2.2 . . . . Choosing the First AFS Machine
2.3 . . . . Beginning with System-Specific Tasks
2.3.1 . . . . . . Loading Files Using a Local Tape Drive
2.3.2 . . . . . . Loading Files from a Remote Machine
2.3.3 . . . . . . How to Continue
2.4 . . . . Getting Started on AIX Systems
2.4.1 . . . . . . Using the Kernel Extension Facility on AIX Systems
2.4.2 . . . . . . Setting Up AFS Partitions on AIX Systems
2.4.3 . . . . . . Replacing fsck on AIX Systems
2.5 . . . . Getting Started on Digital UNIX Systems
2.5.1 . . . . . . Building AFS into the Kernel on Digital UNIX Systems
2.5.2 . . . . . . Setting Up AFS Partitions on Digital UNIX Systems
2.5.3 . . . . . . Replacing fsck on Digital UNIX Systems
2.6 . . . . Getting Started on HP-UX Systems
2.6.1 . . . . . . Using dkload on HP-UX Systems
2.6.2 . . . . . . Building AFS into the Kernel on HP-UX Systems
2.6.3 . . . . . . Setting Up AFS Partitions on HP-UX Systems
2.6.4 . . . . . . Replacing fsck on HP-UX Systems
2.7 . . . . Getting Started on IRIX Systems
2.7.1 . . . . . . Using ml on IRIX Systems
2.7.2 . . . . . . Building AFS into the Kernel on IRIX Systems
2.7.3 . . . . . . Installing the Installation Script on IRIX Systems
2.7.4 . . . . . . Setting Up AFS Partitions on IRIX Systems
2.8 . . . . Getting Started on NCR UNIX Systems
2.8.1 . . . . . . Building AFS into the Kernel on NCR UNIX Systems
2.8.2 . . . . . . Setting Up AFS Partitions on NCR UNIX Systems
2.8.3 . . . . . . Replacing fsck on NCR UNIX Systems
2.9 . . . . Getting Started on Solaris Systems
2.9.1 . . . . . . Using modload on Solaris Systems
2.9.2 . . . . . . Setting Up AFS Partitions on Solaris Systems
2.9.3 . . . . . . Replacing fsck on Solaris Systems
2.10 . . . . Getting Started on SunOS Systems
2.10.1 . . . . . . Using dkload on SunOS Systems
2.10.2 . . . . . . Using modload on SunOS Systems
2.10.3 . . . . . . Building AFS into the Kernel on SunOS Systems
2.10.4 . . . . . . Setting Up AFS Partitions on SunOS Systems
2.10.5 . . . . . . Replacing fsck on SunOS Systems
2.11 . . . . Getting Started on Ultrix Systems
2.11.1 . . . . . . Using dkload on Ultrix Systems
2.11.2 . . . . . . Installing an AFS-Modified Kernel on an Ultrix System
2.11.3 . . . . . . Setting Up AFS Partitions on Ultrix Systems
2.11.4 . . . . . . Replacing fsck on Ultrix Systems
2.12 . . . . Starting the BOS Server
2.13 . . . . Defining the Cell Name and the Machine's Cell Membership
2.14 . . . . Starting the Authentication Server
2.14.1 . . . . . . A Note on Kerberos
2.14.2 . . . . . . Instructions for Installing the Authentication Server
2.15 . . . . Initializing Security Mechanisms
2.16 . . . . Starting the Protection Server
2.17 . . . . Starting the Volume Location Server
2.18 . . . . Starting the Backup Server
2.19 . . . . Starting the File Server, Volume Server, and Salvager
2.20 . . . . Starting the Server Portion of the Update Server
2.21 . . . . Starting the Controller for NTPD
2.22 . . . . Completing the Installation of Server Functionality
2.23 . . . . Overview: Installing Client Functionality
2.24 . . . . Defining the Client Machine's Cell Membership
2.25 . . . . Creating the Client Version of CellServDB
2.26 . . . . Setting Up the Cache
2.26.1 . . . . . . Setting Up a Disk Cache
2.26.2 . . . . . . Setting Up a Memory Cache
2.27 . . . . Creating /afs and Starting the Cache Manager
2.28 . . . . Overview: Completing the Installation of the First AFS Machine
2.29 . . . . Setting Up the Top Levels of the AFS Tree
2.30 . . . . Turning On Authorization Checking
2.31 . . . . Setting Up Volumes to House AFS Binaries
2.31.1 . . . . . . Loading AFS Binaries into a Volume and Creating a Link to the Local Disk
2.32 . . . . Storing System Binaries in AFS
2.32.1 . . . . . . Setting the ACL on System Binary Volumes
2.32.2 . . . . . . Volume and Directory Naming Scheme
2.33 . . . . Enabling Access to Transarc and Other Cells
2.34 . . . . Enabling Access to New Cells in the Future
2.35 . . . . Improving Your Cell's Security
2.35.1 . . . . . . Controlling root Access
2.35.2 . . . . . . Controlling System Administrator Access
2.35.3 . . . . . . Protecting Sensitive AFS Directories
2.36 . . . . Enabling AFS login
2.36.1 . . . . . . Enabling AFS login on AIX 3.2 Systems
2.36.2 . . . . . . Enabling AFS login on AIX 4.1 Systems
2.36.3 . . . . . . Enabling AFS login on IRIX Systems
2.36.4 . . . . . . Enabling AFS login on Other System Types
2.37 . . . . Altering File System Clean-Up Scripts on Sun Systems
2.38 . . . . Removing Client Functionality 
3 . . INSTALLING ADDITIONAL SERVERS
. . . . . . . . . . Assumptions
3.1 . . . . Installing an Additional File Server Machine
3.1.1 . . . . . . Loading Files to the Local Disk
3.1.2 . . . . . . Performing System-Specific Tasks
3.1.2.1 . . . . . . . Getting Started on AIX Systems
3.1.2.2 . . . . . . . Getting Started on Digital UNIX Systems
3.1.2.3 . . . . . . . Getting Started on HP-UX Systems
3.1.2.4 . . . . . . . Getting Started on IRIX Systems
3.1.2.5 . . . . . . . Getting Started on NCR UNIX Systems
3.1.2.6 . . . . . . . Getting Started on SOLARIS Systems
3.1.2.7 . . . . . . . Getting Started on SUN OS Systems
3.1.2.8 . . . . . . . Getting Started on ULTRIX Systems
3.1.3 . . . . Initialize Server Programs
3.1.4 . . . . . . Completing the Installation
3.2 . . . . Installing Database Server Functionality on an Existing Server Machine
3.2.1 . . . . . . Procedure Overview
3.2.2 . . . . . . Instructions
3.3 . . . . Removing Database Server Functionality
3.3.1 . . . . . . Procedure Overview
3.3.2 . . . . . . Instructions 
4 . . INSTALLING ADDITIONAL CLIENT MACHINES
. . . . . . . . . . Summary of Procedures
4.1 . . . . Loading Client Files onto the Local Disk
4.1.1 . . . . . . Loading Files for a Machine of an Existing System Type
4.1.2 . . . . . . . Loading Files for a Machine of a New System Type
4.1.2.1 . . . . . Loading Files Using a Local Tape Drive
4.1.2.2 . . . . . Loading Files Using from a Remote Machine
4.2 . . . . Incorporating AFS Modifications into the Kernel
4.2.1 . . . . . . Using the Kernel Extension Facility on AIX Systems
4.2.2 . . . . . . Incorporating AFS into the Kernel on Digital UNIX Systems
4.2.3 . . . . . . Incorporating AFS into the Kernel on HP-UX Systems
4.2.4 . . . . . . Incorporating AFS into the Kernel on IRIX Systems
4.2.5 . . . . . . Incorporating AFS into the Kernel on NCR UNIX Systems
4.2.6 . . . . . . Incorporating AFS into the Kernel on Solaris Systems
4.2.7 . . . . . . Incorporating AFS into the Kernel on SunOS Systems
4.2.8 . . . . . . Incorporating AFS into the Kernel on Ultrix Systems
4.3 . . . . Defining the Machine's Cell Membership and Creating CellServDB
4.4 . . . . Setting Up the Cache
4.4.1 . . . . . . Setting Up a Disk Cache
4.4.2 . . . . . . Setting Up a Memory Cache
4.5 . . . . Creating /afs and Starting the Cache Manager
4.6 . . . . Setting Up Volumes and Loading Binaries into AFS
4.6.1 . . . . . . Linking /usr/afsws on an Existing System Type
4.6.2 . . . . . . Creating Binary Volumes for a New System Type
4.7 . . . . Enabling AFS login
4.7.1 . . . . . . Enabling AFS login on AIX 3.2 Systems
4.7.2 . . . . . . Enabling AFS login on AIX 4.1 Systems
4.7.3 . . . . . . Enabling AFS login on IRIX Systems
4.7.4 . . . . . . Enabling AFS login on Other System Types
4.8 . . . . Altering File System Clean-Up Scripts on Sun Systems 
5 . . INCORPORATING AFS INTO THE KERNEL
. . . . . . . . . . Assumptions
5.1 . . . . Loading the Files Needed for a Kernel Build
5.1.1 . . . . . . Loading Files from a Local Tape Drive
5.1.2 . . . . . . Loading Files from a Remote Machine
5.2 . . . . Building Kernels on Digital UNIX 2.0 Systems
5.3 . . . . Building Kernels on Digital UNIX 3.0 Systems
5.4 . . . . Building Kernels on HP 9000 Series 700 Systems Running HP-UX 9.0
5.5 . . . . Building Kernels on HP 9000 Series 800 Systems Running HP-UX 9.0
5.6 . . . . Building Kernels on IRIX Systems
5.7 . . . . Building Kernels on NCR UNIX Systems
5.8 . . . . Building Kernels on SunOS Systems
5.9 . . . . Building Kernels on Ultrix Systems
5.10 . . . Invoking dkload in a Machine's Initialization File
5.11 . . . . . . Invoking Kernel Extensions in a Machine's Initialization File
5.12 . . . Invoking modload in a SunOS Machine's Initialization File 
6 . . INSTALLING SAMPLE PACKAGE FILES
6.1 . . . . Loading the Files
6.1.1 . . . . . . Loading the Files into AFS Using a Local Tape Drive
6.1.2 . . . . . . Loading Files into AFS from /usr/wsadmin
6.2 . . . . Using the Sample Package Files 
7 . . BUILDING FROM SOURCE
7.1 . . . . Loading the Source
7.2 . . . . Setting Up the Tree Structure and Tools Using washtool
7.3 . . . . Building the System
7.4 . . . . Building Without Washtool

Copyright © Transarc Corporation 1995, 1996