6 Novell Linux Point of Service 9 Installation Guide
novdocx (ENU) 10 August 2006
6 Setting Up a Branch Server 71
6.1 Meeting System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.2 Creating Branch Server Objects in LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.2.1 Creating organizationalUnit Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.2.2 Creating an scLocation Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.2.3 Adding an scServerContainer Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.2.4 Adding an scBranchServer Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.2.5 Defining the Branch Server Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.2.6 Defining the Branch Server Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6.2.7 Creating Point of Service Terminal Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.3 Installing and Configuring the Branch Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.3.1 Installing the Novell Linux Point of Service Software . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.3.2 Configuring the Branch Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.4 Downloading Images from the Administration Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.5 Starting the Core Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7 Setting Up High Availability Branch Servers 81
7.1 Meeting System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2 Creating Objects for High Availability Branch Servers in LDAP . . . . . . . . . . . . . . . . . . . . . . . . 83
7.2.1 Creating Branch Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.2.2 Creating Point of Service Terminal Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3 Installing and Configuring High Availability Branch Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3.1 Installing the Novell Linux Point of Service Software . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3.2 Configuring the Branch Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.3.3 Configuring drbd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.4 Downloading Images from the Administration Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.5 Starting the Core Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.6 Heartbeat Configuration Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.6.1 ha.cf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.6.2 authkeys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.6.3 haresources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.7 drbd Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.8 Updating High Availability Branch Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8 Setting Up an Admin/Branch Server Combo 99
8.1 Meeting System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.2 Installing an Admin/Branch Server Combo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.2.1 Installing the Novell Linux Point of Service Software . . . . . . . . . . . . . . . . . . . . . . . . 100
8.3 Initializing the LDAP Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.3.1 Running posInitLdap.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.3.2 Running posInitEdir.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.3.3 Verifying the LDAP Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.4 Creating the Required LDAP Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8.5 Copying the Default Boot Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.6 Creating Point of Service Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.7 Copying the Client Image Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.8 Configuring the Branch Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.8.1 Running the Initialization Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.8.2 Copying Images to the tftpboot Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.8.3 Starting the Core Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106