AFS Quick Beginnings

Version 3.6

This edition applies to:
IBM AFS for AIX, Version 3.6
IBM AFS for Digital Unix, Version 3.6
IBM AFS for HP-UX, Version 3.6
IBM AFS for Linux, Version 3.6
IBM AFS for SGI IRIX, Version 3.6
IBM AFS for Solaris, Version 3.6

and to all subsequent releases and modifications until otherwise indicated in new editions.This softcopy version is based on the printed edition of this book. Some formatting amendments have been made to make this information more suitable for softcopy.


Table of Contents
About This Guide
Audience and Purpose
Organization of the Document
How to Use This Document
Related Documents
Typographical Conventions

1. Installation Overview
The Procedures Described in this Guide
Required Initial Procedures
As-needed Procedures

Recommended Reading List
Requirements
Login Identity
General Requirements
File Server Machine Requirements
Client Machine Requirements

Supported System Types
About Upgrading the Operating System
The AFS Binary Distribution
How to Continue

2. Installing the First AFS Machine
Requirements and Configuration Decisions
Overview: Installing Server Functionality
Choosing the First AFS Machine
Creating AFS Directories
Performing Platform-Specific Procedures
Getting Started on AIX Systems
Loading AFS into the AIX Kernel
Configuring Server Partitions on AIX Systems
Replacing the fsck Program Helper on AIX Systems
Enabling AFS Login on AIX Systems

Getting Started on Digital UNIX Systems
Loading AFS into the Digital UNIX Kernel
Building AFS into the Digital UNIX Kernel
Configuring Server Partitions on Digital UNIX Systems
Replacing the fsck Program on Digital UNIX Systems
Enabling AFS Login on Digital UNIX Systems

Getting Started on HP-UX Systems
Building AFS into the HP-UX Kernel
Configuring Server Partitions on HP-UX Systems
Configuring the AFS-modified fsck Program on HP-UX Systems
Enabling AFS Login on HP-UX Systems

Getting Started on IRIX Systems
Loading AFS into the IRIX Kernel
Building AFS into the IRIX Kernel
Configuring Server Partitions on IRIX Systems
Enabling AFS Login on IRIX Systems

Getting Started on Linux Systems
Loading AFS into the Linux Kernel
Configuring Server Partitions on Linux Systems
Enabling AFS Login on Linux Systems

Getting Started on Solaris Systems
Loading AFS into the Solaris Kernel
Configuring the AFS-modified fsck Program on Solaris Systems
Configuring Server Partitions on Solaris Systems
Enabling AFS Login and Editing the File Systems Clean-up Script on Solaris Systems

Starting the BOS Server
Defining Cell Name and Membership for Server Processes
Starting the Database Server Processes
Initializing Cell Security
Starting the File Server, Volume Server, and Salvager
Starting the Server Portion of the Update Server
Starting the Controller for NTPD
Overview: Installing Client Functionality
Copying Client Files to the Local Disk
Defining Cell Membership for Client Processes
Creating the Client CellServDB File
Configuring the Cache
Configuring a Disk Cache
Configuring a Memory Cache

Configuring the Cache Manager
Overview: Completing the Installation of the First AFS Machine
Verifying the AFS Initialization Script
Activating the AFS Initialization Script
Activating the Script on AIX Systems
Activating the Script on Digital UNIX Systems
Activating the Script on HP-UX Systems
Activating the Script on IRIX Systems
Activating the Script on Linux Systems
Activating the Script on Solaris Systems

Configuring the Top Levels of the AFS Filespace
Storing AFS Binaries in AFS
Storing AFS Documents in AFS
Storing System Binaries in AFS
Enabling Access to Foreign Cells
Improving Cell Security
Controlling root Access
Controlling System Administrator Access
Protecting Sensitive AFS Directories

Removing Client Functionality

3. Installing Additional Server Machines
Installing an Additional File Server Machine
Creating AFS Directories and Performing Platform-Specific Procedures
Starting Server Programs
Installing Client Functionality
Completing the Installation

Installing Database Server Functionality
Summary of Procedures
Instructions

Removing Database Server Functionality
Summary of Procedures
Instructions


4. Installing Additional Client Machines
Summary of Procedures
Creating AFS Directories on the Local Disk
Performing Platform-Specific Procedures
Getting Started on AIX Systems
Loading AFS into the AIX Kernel
Enabling AFS Login on AIX Systems

Getting Started on Digital UNIX Systems
Building AFS into the Digital UNIX Kernel
Enabling AFS Login on Digital UNIX Systems

Getting Started on HP-UX Systems
Building AFS into the HP-UX Kernel
Enabling AFS Login on HP-UX Systems

Getting Started on IRIX Systems
Loading AFS into the IRIX Kernel
Building AFS into the IRIX Kernel
Enabling AFS Login on IRIX Systems

Getting Started on Linux Systems
Loading AFS into the Linux Kernel
Enabling AFS Login on Linux Systems

Getting Started on Solaris Systems
Loading AFS into the Solaris Kernel
Enabling AFS Login on Solaris Systems

Loading and Creating Client Files
Configuring the Cache
Configuring a Disk Cache
Configuring a Memory Cache

Configuring the Cache Manager
Starting the Cache Manager and Installing the AFS Initialization Script
Running the Script on AIX Systems
Running the Script on Digital UNIX Systems
Running the Script on HP-UX Systems
Running the Script on IRIX Systems
Running the Script on Linux Systems
Running the Script on Solaris Systems

Setting Up Volumes and Loading Binaries into AFS
Linking /usr/afsws on an Existing System Type
Creating Binary Volumes for a New System Type


A. Appendix A. Building AFS from Source Code
Loading the Source Files
Compiling AFS Binaries Using the washtool Program

Index