| 1 | This is a transcript of a user following the instructions in |
| 2 | README.servers. It is best read side-by-side with that documentation |
| 3 | while you are setting up your cell. |
| 4 | |
| 5 | This transcript includes creation of a loopback mount on /vicepa using |
| 6 | file full of zeros. This is useful to know how to do because it allows |
| 7 | you to test an AFS server without repartitioning. However, for production |
| 8 | cells, you should repartition and create a /vicepa partition. |
| 9 | |
| 10 | Thanks to Faheem Mitha for the transcript. |
| 11 | |
| 12 | ########################################################################## |
| 13 | |
| 14 | riverside:/home/faheem# apt-get install krb5-admin-server |
| 15 | ... |
| 16 | The following extra packages will be installed: |
| 17 | krb5-config krb5-kdc krb5-user |
| 18 | The following NEW packages will be installed: |
| 19 | krb5-admin-server krb5-config krb5-kdc krb5-user |
| 20 | 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. |
| 21 | Need to get 348kB of archives. |
| 22 | After unpacking 889kB of additional disk space will be used. |
| 23 | Do you want to continue? [Y/n] |
| 24 | ... |
| 25 | Configuring krb5-config |
| 26 | ----------------------- |
| 27 | |
| 28 | When users attempt to use Kerberos and specify a principal or user |
| 29 | name without specifying what administrative Kerberos realm that |
| 30 | principal belongs to, the system appends the default realm. |
| 31 | Normally default realm is the upper case version of the local DNS |
| 32 | domain. |
| 33 | |
| 34 | What is the default Kerberos version 5 realm? DULCI.BIOSTAT.DUKE.EDU |
| 35 | |
| 36 | |
| 37 | Configuring krb5-kdc |
| 38 | -------------------- |
| 39 | |
| 40 | By default, Kerberos4 requests are allowed from principals that do not |
| 41 | require preauthentication. This allows Kerberos4 services to exist |
| 42 | while requiring most users to use Kerberos5 clients to get their |
| 43 | initial tickets. These tickets can then be converted to Kerberos4 |
| 44 | tickets. Alternatively, the mode can be set to full, allowing |
| 45 | Kerberos4 to get initial tickets even when preauthentication would |
| 46 | normally be required, or to disable, which will disable all Kerberos4 |
| 47 | support. |
| 48 | |
| 49 | 1. disable 2. full 3. nopreauth 4. none |
| 50 | |
| 51 | Kerberos4 compatibility mode to use: 3 |
| 52 | |
| 53 | Configuring krb5-admin-server |
| 54 | ----------------------------- |
| 55 | |
| 56 | Setting up a Kerberos Realm |
| 57 | |
| 58 | This package contains the administrative tools necessary to run on the |
| 59 | Kerberos master server. However, installing this package does not |
| 60 | automatically set up a Kerberos realm. Doing so requires entering |
| 61 | passwords and as such is not well-suited for package installation. To |
| 62 | create the realm, run the krb5_newrealm command. You may also wish to |
| 63 | read /usr/share/doc/krb5-kdc/README.KDC and the administration guide |
| 64 | found in the krb5-doc package. |
| 65 | |
| 66 | Don't forget to set up DNS information so your clients can find your |
| 67 | KDC and admin servers. Doing so is documented in the administration |
| 68 | guide. |
| 69 | |
| 70 | Selecting previously deselected package krb5-config. |
| 71 | (Reading database ... 81199 files and directories currently installed.) |
| 72 | Unpacking krb5-config (from .../krb5-config_1.6_all.deb) ... |
| 73 | Selecting previously deselected package krb5-user. |
| 74 | Unpacking krb5-user (from .../krb5-user_1.3.6-2sarge2_i386.deb) ... |
| 75 | Selecting previously deselected package krb5-kdc. |
| 76 | Unpacking krb5-kdc (from .../krb5-kdc_1.3.6-2sarge2_i386.deb) ... |
| 77 | Selecting previously deselected package krb5-admin-server. |
| 78 | Unpacking krb5-admin-server (from .../krb5-admin-server_1.3.6-2sarge2_i386.deb) ... |
| 79 | Setting up krb5-config (1.6) ... |
| 80 | Configuring krb5-config |
| 81 | ----------------------- |
| 82 | |
| 83 | Enter the hostnames of Kerberos servers in the DULCI.BIOSTAT.DUKE.EDU Kerberos realm separated by spaces. |
| 84 | |
| 85 | What are the Kerberos servers for your realm? riverside.dulci.biostat.duke.edu |
| 86 | |
| 87 | Enter the hostname of the administrative (password changing) server |
| 88 | for the DULCI.BIOSTAT.DUKE.EDU Kerberos realm. |
| 89 | |
| 90 | What is the administrative server for your Kerberos realm? riverside.dulci.biostat.duke.edu |
| 91 | Setting up krb5-user (1.3.6-2sarge2) ... |
| 92 | Setting up krb5-kdc (1.3.6-2sarge2) ... |
| 93 | Setting up krb5-admin-server (1.3.6-2sarge2) ... |
| 94 | Starting Kerberos Administration Servers: kadmind: No such file or directory while initializing, aborting |
| 95 | kadmind. |
| 96 | |
| 97 | riverside:/home/faheem# krb5_newrealm |
| 98 | This script should be run on the master KDC/admin server to initialize |
| 99 | a Kerberos realm. It will ask you to type in a master key password. |
| 100 | This password will be used to generate a key that is stored in |
| 101 | /etc/krb5kdc/stash. You should try to remember this password, but it |
| 102 | is much more important that it be a strong password than that it be |
| 103 | remembered. However, if you lose the password and /etc/krb5kdc/stash, |
| 104 | you cannot decrypt your Kerberos database. |
| 105 | Loading random data |
| 106 | Initializing database '/var/lib/krb5kdc/principal' for realm 'DULCI.BIOSTAT.DUKE.EDU', |
| 107 | master key name 'K/M@DULCI.BIOSTAT.DUKE.EDU' |
| 108 | You will be prompted for the database Master Password. |
| 109 | It is important that you NOT FORGET this password. |
| 110 | Enter KDC database master key: |
| 111 | Re-enter KDC database master key to verify: |
| 112 | Starting Kerberos KDC: krb5kdc krb524d. |
| 113 | Starting Kerberos Administration Servers: kadmind. |
| 114 | |
| 115 | Now that your realm is set up you may wish to create an administrative |
| 116 | principal using the addprinc subcommand of the kadmin.local program. |
| 117 | Then, this principal can be added to /etc/krb5kdc/kadm5.acl so that |
| 118 | you can use the kadmin program on other computers. Kerberos admin |
| 119 | principals usually belong to a single user and end in /admin. For |
| 120 | example, if jruser is a Kerberos administrator, then in addition to |
| 121 | the normal jruser principal, a jruser/admin principal should be |
| 122 | created. |
| 123 | |
| 124 | Don't forget to set up DNS information so your clients can find your |
| 125 | KDC and admin servers. Doing so is documented in the administration |
| 126 | guide. |
| 127 | riverside:/home/faheem# kadmin.local |
| 128 | Authenticating as principal root/admin@DULCI.BIOSTAT.DUKE.EDU with password. |
| 129 | kadmin.local: addprinc faheem/admin |
| 130 | WARNING: no policy specified for faheem/admin@DULCI.BIOSTAT.DUKE.EDU; defaulting to no policy |
| 131 | Enter password for principal "faheem/admin@DULCI.BIOSTAT.DUKE.EDU": |
| 132 | Re-enter password for principal "faheem/admin@DULCI.BIOSTAT.DUKE.EDU": |
| 133 | Principal "faheem/admin@DULCI.BIOSTAT.DUKE.EDU" created. |
| 134 | kadmin.local: addprinc faheem |
| 135 | WARNING: no policy specified for faheem@DULCI.BIOSTAT.DUKE.EDU; defaulting to no policy |
| 136 | Enter password for principal "faheem@DULCI.BIOSTAT.DUKE.EDU": |
| 137 | Re-enter password for principal "faheem@DULCI.BIOSTAT.DUKE.EDU": |
| 138 | Principal "faheem@DULCI.BIOSTAT.DUKE.EDU" created. |
| 139 | kadmin.local: exit |
| 140 | riverside:/home/faheem# apt-get install openafs-dbserver openafs-krb5 |
| 141 | ... |
| 142 | The following extra packages will be installed: |
| 143 | openafs-client openafs-fileserver |
| 144 | The following NEW packages will be installed: |
| 145 | openafs-client openafs-dbserver openafs-fileserver openafs-krb5 |
| 146 | 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. |
| 147 | Need to get 2927kB of archives. |
| 148 | After unpacking 6898kB of additional disk space will be used. |
| 149 | Do you want to continue? [Y/n] |
| 150 | ... |
| 151 | Configuring openafs-client |
| 152 | -------------------------- |
| 153 | |
| 154 | AFS filespace is organized into cells or administrative domains. Each |
| 155 | workstation belongs to one cell. Usually the cell is the DNS domain |
| 156 | name of the site. |
| 157 | |
| 158 | What AFS cell does this workstation belong to? dulci.biostat.duke.edu |
| 159 | |
| 160 | AFS uses an area of the disk to cache remote files for faster access. |
| 161 | This cache will be mounted on /var/cache/openafs. It is important |
| 162 | that the cache not overfill the partition it is located on. Often, |
| 163 | people find it useful to dedicate a partition to their AFS cache. |
| 164 | |
| 165 | How large is your AFS cache (kB)? 50000 |
| 166 | |
| 167 | /afs generally contains an entry for each cell that a client can talk |
| 168 | to. Traditionally, these entries were generated by servers in the |
| 169 | client's home cell. However, OpenAFS clients can generate the |
| 170 | contents of /afs dynamically based on the contents of |
| 171 | /etc/openafs/CellServDB and DNS. |
| 172 | |
| 173 | If you generate /afs dynamically, you may need to create |
| 174 | /etc/openafs/CellAlias to include aliases for common cells. DO NOT |
| 175 | SELECT THIS OPTION IF THIS MACHINE IS THE FIRST DATABASE SERVER IN A |
| 176 | NEW CELL . |
| 177 | |
| 178 | Dynamically generate the contents of /afs? no |
| 179 | |
| 180 | Selecting previously deselected package openafs-client. |
| 181 | (Reading database ... 81267 files and directories currently installed.) |
| 182 | Unpacking openafs-client (from .../openafs-client_1.3.81-3sarge1_i386.deb) ... |
| 183 | Selecting previously deselected package openafs-fileserver. |
| 184 | Unpacking openafs-fileserver (from .../openafs-fileserver_1.3.81-3sarge1_i386.deb) ... |
| 185 | Selecting previously deselected package openafs-dbserver. |
| 186 | Unpacking openafs-dbserver (from .../openafs-dbserver_1.3.81-3sarge1_i386.deb) ... |
| 187 | Selecting previously deselected package openafs-krb5. |
| 188 | Unpacking openafs-krb5 (from .../openafs-krb5_1.3-10.1_i386.deb) ... |
| 189 | Setting up openafs-client (1.3.81-3sarge1) ... |
| 190 | Configuring openafs-client |
| 191 | -------------------------- |
| 192 | |
| 193 | AFS uses the file /etc/openafs/CellServDB to hold the list of servers |
| 194 | that should be contacted to find parts of a cell. The cell you claim |
| 195 | this workstation belongs to is not in that file. Enter the host names |
| 196 | of the database servers separated by spaces. IMPORTANT: If you are |
| 197 | creating a new cell and this machine is to be a database server in |
| 198 | that cell, only enter this machine's name; add the other servers later |
| 199 | after they are functioning. Also, do not enable the AFS client to |
| 200 | start at boot on this server until the cell is configured. When you |
| 201 | are ready you can edit /etc/openafs/afs.conf.client to enable the |
| 202 | client. |
| 203 | |
| 204 | What hosts are DB servers for your home cell? riverside.dulci.biostat.duke.edu |
| 205 | |
| 206 | Should the Openafs filesystem be started and mounted at boot? |
| 207 | Normally, most users who install the openafs-client package expect to |
| 208 | run it at boot. However, if you are planning on setting up a new cell |
| 209 | or are on a laptop, you may not want it started at boot time. If you |
| 210 | choose not to start AFS at boot , run service openafs-client |
| 211 | force-start to start the client when you wish to run it. |
| 212 | |
| 213 | Run Openafs client now and at boot? no |
| 214 | Setting up openafs-fileserver (1.3.81-3sarge1) ... |
| 215 | Starting AFS Server: bosserver. |
| 216 | |
| 217 | Setting up openafs-dbserver (1.3.81-3sarge1) ... |
| 218 | Setting up openafs-krb5 (1.3-10.1) ... |
| 219 | riverside:/home/faheem# kadmin.local |
| 220 | Authenticating as principal root/admin@DULCI.BIOSTAT.DUKE.EDU with password. |
| 221 | kadmin.local: addprinc -randkey -e des-cbc-crc:v4 afs |
| 222 | WARNING: no policy specified for afs@DULCI.BIOSTAT.DUKE.EDU; defaulting to no policy |
| 223 | Principal "afs@DULCI.BIOSTAT.DUKE.EDU" created. |
| 224 | kadmin.local: ktadd -k /tmp/afs.keytab -e des-cbc-crc:v4 afs |
| 225 | Entry for principal afs with kvno 3, encryption type DES cbc mode with CRC-32 added to keytab WRFILE:/tmp/afs.keytab. |
| 226 | kadmin.local: getprinc afs |
| 227 | Principal: afs@DULCI.BIOSTAT.DUKE.EDU |
| 228 | Expiration date: [never] |
| 229 | Last password change: Wed Aug 24 03:09:42 EDT 2005 |
| 230 | Password expiration date: [none] |
| 231 | Maximum ticket life: 0 days 10:00:00 |
| 232 | Maximum renewable life: 7 days 00:00:00 |
| 233 | Last modified: Wed Aug 24 03:09:42 EDT 2005 (root/admin@DULCI.BIOSTAT.DUKE.EDU) |
| 234 | Last successful authentication: [never] |
| 235 | Last failed authentication: [never] |
| 236 | Failed password attempts: 0 |
| 237 | Number of keys: 1 |
| 238 | Key: vno 3, DES cbc mode with CRC-32, no salt |
| 239 | Attributes: |
| 240 | Policy: [none] |
| 241 | kadmin.local: exit |
| 242 | riverside:/home/faheem# asetkey add <kvno> /tmp/afs.keytab afs |
| 243 | riverside:/home/faheem# dd if=/dev/zero of=/var/lib/openafs/vicepa bs=1024k count=32 |
| 244 | 32+0 records in |
| 245 | 32+0 records out |
| 246 | 33554432 bytes transferred in 0.093776 seconds (357814258 bytes/sec) |
| 247 | riverside:/home/faheem# mke2fs /var/lib/openafs/vicepa |
| 248 | mke2fs 1.37 (21-Mar-2005) |
| 249 | /var/lib/openafs/vicepa is not a block special device. |
| 250 | Proceed anyway? (y,n) y |
| 251 | Filesystem label= |
| 252 | OS type: Linux |
| 253 | Block size=1024 (log=0) |
| 254 | Fragment size=1024 (log=0) |
| 255 | 8192 inodes, 32768 blocks |
| 256 | 1638 blocks (5.00%) reserved for the super user |
| 257 | First data block=1 |
| 258 | 4 block groups |
| 259 | 8192 blocks per group, 8192 fragments per group |
| 260 | 2048 inodes per group |
| 261 | Superblock backups stored on blocks: |
| 262 | 8193, 24577 |
| 263 | |
| 264 | Writing inode tables: done |
| 265 | Writing superblocks and filesystem accounting information: done |
| 266 | |
| 267 | This filesystem will be automatically checked every 20 mounts or |
| 268 | 180 days, whichever comes first. Use tune2fs -c or -i to override. |
| 269 | riverside:/home/faheem# mkdir /vicepa |
| 270 | riverside:/home/faheem# mount -oloop /var/lib/openafs/vicepa /vicepa |
| 271 | riverside:/home/faheem# afs-newcell |
| 272 | Prerequisites |
| 273 | |
| 274 | In order to set up a new AFS cell, you must meet the following: |
| 275 | |
| 276 | 1) You need a working Kerberos realm with Kerberos4 support. You |
| 277 | should install Heimdal with Kth-kerberos compatibility or MIT |
| 278 | Kerberos5. |
| 279 | |
| 280 | 2) You need to create the single-DES AFS key and load it into |
| 281 | /etc/openafs/server/KeyFile. If your cell's name is the same as |
| 282 | your Kerberos realm then create a principal called afs. Otherwise, |
| 283 | create a principal called afs/cellname in your realm. The cell |
| 284 | name should be all lower case, unlike Kerberos realms which are all |
| 285 | upper case. You can use asetkey from the openafs-krb5 package, or |
| 286 | if you used AFS3 salt to create the key, the bos addkey command. |
| 287 | |
| 288 | 3) This machine should have a filesystem mounted on /vicepa. If you |
| 289 | do not have a free partition, then create a large file by using dd |
| 290 | to extract bytes from /dev/zero. Create a filesystem on this file |
| 291 | and mount it using -oloop. |
| 292 | |
| 293 | 4) You will need an administrative principal created in a Kerberos |
| 294 | realm. This principal will be added to susers and |
| 295 | system:administrators and thus will be able to run administrative |
| 296 | commands. Generally the user is a root or admin instance of some |
| 297 | administrative user. For example if jruser is an administrator then |
| 298 | it would be reasonable to create jruser/root (or jruser/admin) and |
| 299 | specify that as the user to be added in this script. |
| 300 | |
| 301 | 5) The AFS client must not be running on this workstation. It will be |
| 302 | at the end of this script. |
| 303 | |
| 304 | Do you meet these requirements? [y/n] y |
| 305 | If the fileserver is not running, this may hang for 30 seconds. |
| 306 | service openafs-fileserver stop |
| 307 | Stopping AFS Server: bos: could not find entry (can't find cell '<default>' in cell database) |
| 308 | bosserver. |
| 309 | What administrative principal should be used? faheem/admin |
| 310 | |
| 311 | /etc/openafs/server/CellServDB already exists, renaming to .old |
| 312 | service openafs-fileserver start |
| 313 | Starting AFS Server: bosserver. |
| 314 | bos adduser riverside.dulci.biostat.duke.edu faheem.admin -localauth |
| 315 | pt_util: /var/lib/openafs/db/prdb.DB0: Bad UBIK_MAGIC. Is 0 should be 354545 |
| 316 | Ubik Version is: 2.0 |
| 317 | Error while creating system:administrators: Entry for id already exists |
| 318 | pt_util: Ubik Version number changed during execution. |
| 319 | Old Version = 2.0, new version = 33554432.0 |
| 320 | bos create riverside.dulci.biostat.duke.edu ptserver simple /usr/lib/openafs/ptserver -localauth |
| 321 | bos create riverside.dulci.biostat.duke.edu vlserver simple /usr/lib/openafs/vlserver -localauth |
| 322 | bos create riverside.dulci.biostat.duke.edu fs fs -cmd /usr/lib/openafs/fileserver -cmd /usr/lib/openafs/volserver -cmd /usr/lib/openafs/salvager -localauth |
| 323 | Waiting for database elections: done. |
| 324 | vos create riverside.dulci.biostat.duke.edu a root.afs -localauth |
| 325 | Volume 536870912 created on partition /vicepa of riverside.dulci.biostat.duke.edu |
| 326 | service openafs-client force-start |
| 327 | Starting AFS services: afsd: All AFS daemons started. |
| 328 | afsd. |
| 329 | |
| 330 | Now, get tokens as faheem/admin in the dulci.biostat.duke.edu cell. |
| 331 | Then, run afs-rootvol. |
| 332 | riverside:/home/faheem# bos status localhost -local |
| 333 | Instance ptserver, currently running normally. |
| 334 | Instance vlserver, currently running normally. |
| 335 | Instance fs, currently running normally. |
| 336 | Auxiliary status is: file server running. |
| 337 | riverside:/home/faheem# kinit faheem/admin@DULCI.BIOSTAT.DUKE.EDU |
| 338 | Password for faheem/admin@DULCI.BIOSTAT.DUKE.EDU: |
| 339 | riverside:/home/faheem# aklog dulci.biostat.duke.edu -k DULCI.BIOSTAT.DUKE.EDU |
| 340 | riverside:/home/faheem# tokens |
| 341 | |
| 342 | Tokens held by the Cache Manager: |
| 343 | |
| 344 | User's (AFS ID 1) tokens for afs@dulci.biostat.duke.edu [Expires Aug 24 13:22] |
| 345 | --End of list-- |
| 346 | riverside:/home/faheem# boss status riverside |
| 347 | Instance ptserver, currently running normally. |
| 348 | Instance vlserver, currently running normally. |
| 349 | Instance fs, currently running normally. |
| 350 | Auxiliary status is: file server running. |
| 351 | riverside:/home/faheem# afs-rootvol |
| 352 | Prerequisites |
| 353 | |
| 354 | In order to set up the root.afs volume, you must meet the following |
| 355 | pre-conditions: |
| 356 | |
| 357 | 1) The cell must be configured, running a database server with a |
| 358 | volume location and protection server. The afs-newcell script will |
| 359 | set up these services. |
| 360 | |
| 361 | 2) You must be logged into the cell with tokens in for a user in |
| 362 | system:administrators and with a principal that is in the UserList |
| 363 | file of the servers in the cell. |
| 364 | |
| 365 | 3) You need a fileserver in the cell with partitions mounted and a |
| 366 | root.afs volume created. Presumably, it has no volumes on it, |
| 367 | although the script will work so long as nothing besides root.afs |
| 368 | exists. The afs-newcell script will set up the file server. |
| 369 | |
| 370 | 4) The AFS client must be running pointed at the new cell. |
| 371 | Do you meet these conditions? (y/n) y |
| 372 | |
| 373 | You will need to select a server (hostname) and AFS partition on which to |
| 374 | create the root volumes. |
| 375 | |
| 376 | What AFS Server should volumes be placed on? riverside.dulci.biostat.duke.edu |
| 377 | What partition? [a] |
| 378 | vos create riverside.dulci.biostat.duke.edu a root.cell -localauth |
| 379 | Volume 536870915 created on partition /vicepa of riverside.dulci.biostat.duke.edu |
| 380 | fs sa /afs system:anyuser rl |
| 381 | fs mkm /afs/dulci.biostat.duke.edu root.cell -cell dulci.biostat.duke.edu -fast || true |
| 382 | fs mkm /afs/grand.central.org root.cell -cell grand.central.org -fast || true |
| 383 | fs mkm /afs/wu-wien.ac.at root.cell -cell wu-wien.ac.at -fast || true |
| 384 | fs mkm /afs/hephy.at root.cell -cell hephy.at -fast || true |
| 385 | fs mkm /afs/itp.tugraz.at root.cell -cell itp.tugraz.at -fast || true |
| 386 | fs mkm /afs/cern.ch root.cell -cell cern.ch -fast || true |
| 387 | fs mkm /afs/ams.cern.ch root.cell -cell ams.cern.ch -fast || true |
| 388 | fs mkm /afs/ethz.ch root.cell -cell ethz.ch -fast || true |
| 389 | fs mkm /afs/psi.ch root.cell -cell psi.ch -fast || true |
| 390 | fs mkm /afs/extundo.com root.cell -cell extundo.com -fast || true |
| 391 | fs mkm /afs/mekinok.com root.cell -cell mekinok.com -fast || true |
| 392 | fs mkm /afs/membrain.com root.cell -cell membrain.com -fast || true |
| 393 | fs mkm /afs/midnightlinux.com root.cell -cell midnightlinux.com -fast || true |
| 394 | fs mkm /afs/setfilepointer.com root.cell -cell setfilepointer.com -fast || true |
| 395 | fs mkm /afs/sodre.cx root.cell -cell sodre.cx -fast || true |
| 396 | fs mkm /afs/desy.de root.cell -cell desy.de -fast || true |
| 397 | fs mkm /afs/gppc.de root.cell -cell gppc.de -fast || true |
| 398 | fs mkm /afs/ifh.de root.cell -cell ifh.de -fast || true |
| 399 | fs mkm /afs/lrz-muenchen.de root.cell -cell lrz-muenchen.de -fast || true |
| 400 | fs mkm /afs/ipp-garching.mpg.de root.cell -cell ipp-garching.mpg.de -fast || true |
| 401 | fs mkm /afs/mpe.mpg.de root.cell -cell mpe.mpg.de -fast || true |
| 402 | fs mkm /afs/i1.informatik.rwth-aachen.de root.cell -cell i1.informatik.rwth-aachen.de -fast || true |
| 403 | fs mkm /afs/tu-bs.de root.cell -cell tu-bs.de -fast || true |
| 404 | fs mkm /afs/tu-chemnitz.de root.cell -cell tu-chemnitz.de -fast || true |
| 405 | fs mkm /afs/e18.ph.tum.de root.cell -cell e18.ph.tum.de -fast || true |
| 406 | fs mkm /afs/uni-bonn.de root.cell -cell uni-bonn.de -fast || true |
| 407 | fs mkm /afs/atlass01.physik.uni-bonn.de root.cell -cell atlass01.physik.uni-bonn.de -fast || true |
| 408 | fs mkm /afs/uni-freiburg.de root.cell -cell uni-freiburg.de -fast || true |
| 409 | fs mkm /afs/physik.uni-freiburg.de root.cell -cell physik.uni-freiburg.de -fast || true |
| 410 | fs mkm /afs/urz.uni-heidelberg.de root.cell -cell urz.uni-heidelberg.de -fast || true |
| 411 | fs mkm /afs/uni-hohenheim.de root.cell -cell uni-hohenheim.de -fast || true |
| 412 | fs mkm /afs/rz.uni-jena.de root.cell -cell rz.uni-jena.de -fast || true |
| 413 | fs mkm /afs/meteo.uni-koeln.de root.cell -cell meteo.uni-koeln.de -fast || true |
| 414 | fs mkm /afs/rrz.uni-koeln.de root.cell -cell rrz.uni-koeln.de -fast || true |
| 415 | fs mkm /afs/physik.uni-mainz.de root.cell -cell physik.uni-mainz.de -fast || true |
| 416 | fs mkm /afs/uni-mannheim.de root.cell -cell uni-mannheim.de -fast || true |
| 417 | fs mkm /afs/physik.uni-wuppertal.de root.cell -cell physik.uni-wuppertal.de -fast || true |
| 418 | fs mkm /afs/s-et.aau.dk root.cell -cell s-et.aau.dk -fast || true |
| 419 | fs mkm /afs/ies.auc.dk root.cell -cell ies.auc.dk -fast || true |
| 420 | fs mkm /afs/asu.edu root.cell -cell asu.edu -fast || true |
| 421 | fs mkm /afs/hep.caltech.edu root.cell -cell hep.caltech.edu -fast || true |
| 422 | fs mkm /afs/clarkson.edu root.cell -cell clarkson.edu -fast || true |
| 423 | fs mkm /afs/andrew.cmu.edu root.cell -cell andrew.cmu.edu -fast || true |
| 424 | fs mkm /afs/club.cc.cmu.edu root.cell -cell club.cc.cmu.edu -fast || true |
| 425 | fs mkm /afs/chem.cmu.edu root.cell -cell chem.cmu.edu -fast || true |
| 426 | fs mkm /afs/cs.cmu.edu root.cell -cell cs.cmu.edu -fast || true |
| 427 | fs mkm /afs/ece.cmu.edu root.cell -cell ece.cmu.edu -fast || true |
| 428 | fs mkm /afs/scotch.ece.cmu.edu root.cell -cell scotch.ece.cmu.edu -fast || true |
| 429 | fs mkm /afs/qatar.cmu.edu root.cell -cell qatar.cmu.edu -fast || true |
| 430 | fs mkm /afs/sbp.ri.cmu.edu root.cell -cell sbp.ri.cmu.edu -fast || true |
| 431 | fs mkm /afs/msc.cornell.edu root.cell -cell msc.cornell.edu -fast || true |
| 432 | fs mkm /afs/dbic.dartmouth.edu root.cell -cell dbic.dartmouth.edu -fast || true |
| 433 | fs mkm /afs/northstar.dartmouth.edu root.cell -cell northstar.dartmouth.edu -fast || true |
| 434 | fs mkm /afs/eecs.harvard.edu root.cell -cell eecs.harvard.edu -fast || true |
| 435 | fs mkm /afs/iastate.edu root.cell -cell iastate.edu -fast || true |
| 436 | fs mkm /afs/athena.mit.edu root.cell -cell athena.mit.edu -fast || true |
| 437 | fs mkm /afs/dev.mit.edu root.cell -cell dev.mit.edu -fast || true |
| 438 | fs mkm /afs/net.mit.edu root.cell -cell net.mit.edu -fast || true |
| 439 | fs mkm /afs/sipb.mit.edu root.cell -cell sipb.mit.edu -fast || true |
| 440 | fs mkm /afs/msu.edu root.cell -cell msu.edu -fast || true |
| 441 | fs mkm /afs/nd.edu root.cell -cell nd.edu -fast || true |
| 442 | fs mkm /afs/pitt.edu root.cell -cell pitt.edu -fast || true |
| 443 | fs mkm /afs/cs.pitt.edu root.cell -cell cs.pitt.edu -fast || true |
| 444 | fs mkm /afs/psc.edu root.cell -cell psc.edu -fast || true |
| 445 | fs mkm /afs/scoobydoo.psc.edu root.cell -cell scoobydoo.psc.edu -fast || true |
| 446 | fs mkm /afs/cede.psu.edu root.cell -cell cede.psu.edu -fast || true |
| 447 | fs mkm /afs/rose-hulman.edu root.cell -cell rose-hulman.edu -fast || true |
| 448 | fs mkm /afs/cs.rose-hulman.edu root.cell -cell cs.rose-hulman.edu -fast || true |
| 449 | fs mkm /afs/rpi.edu root.cell -cell rpi.edu -fast || true |
| 450 | fs mkm /afs/hep.sc.edu root.cell -cell hep.sc.edu -fast || true |
| 451 | fs mkm /afs/cs.stanford.edu root.cell -cell cs.stanford.edu -fast || true |
| 452 | fs mkm /afs/ir.stanford.edu root.cell -cell ir.stanford.edu -fast || true |
| 453 | fs mkm /afs/slac.stanford.edu root.cell -cell slac.stanford.edu -fast || true |
| 454 | fs mkm /afs/cats.ucsc.edu root.cell -cell cats.ucsc.edu -fast || true |
| 455 | fs mkm /afs/acm.uiuc.edu root.cell -cell acm.uiuc.edu -fast || true |
| 456 | fs mkm /afs/ncsa.uiuc.edu root.cell -cell ncsa.uiuc.edu -fast || true |
| 457 | fs mkm /afs/umbc.edu root.cell -cell umbc.edu -fast || true |
| 458 | fs mkm /afs/glue.umd.edu root.cell -cell glue.umd.edu -fast || true |
| 459 | fs mkm /afs/wam.umd.edu root.cell -cell wam.umd.edu -fast || true |
| 460 | fs mkm /afs/umich.edu root.cell -cell umich.edu -fast || true |
| 461 | fs mkm /afs/atlas.umich.edu root.cell -cell atlas.umich.edu -fast || true |
| 462 | fs mkm /afs/citi.umich.edu root.cell -cell citi.umich.edu -fast || true |
| 463 | fs mkm /afs/lsa.umich.edu root.cell -cell lsa.umich.edu -fast || true |
| 464 | fs mkm /afs/math.lsa.umich.edu root.cell -cell math.lsa.umich.edu -fast || true |
| 465 | fs mkm /afs/umr.edu root.cell -cell umr.edu -fast || true |
| 466 | fs mkm /afs/physics.unc.edu root.cell -cell physics.unc.edu -fast || true |
| 467 | fs mkm /afs/uncc.edu root.cell -cell uncc.edu -fast || true |
| 468 | fs mkm /afs/eng.utah.edu root.cell -cell eng.utah.edu -fast || true |
| 469 | fs mkm /afs/cs.uwm.edu root.cell -cell cs.uwm.edu -fast || true |
| 470 | fs mkm /afs/cs.wisc.edu root.cell -cell cs.wisc.edu -fast || true |
| 471 | fs mkm /afs/engr.wisc.edu root.cell -cell engr.wisc.edu -fast || true |
| 472 | fs mkm /afs/hep.wisc.edu root.cell -cell hep.wisc.edu -fast || true |
| 473 | fs mkm /afs/physics.wisc.edu root.cell -cell physics.wisc.edu -fast || true |
| 474 | fs mkm /afs/ifca.unican.es root.cell -cell ifca.unican.es -fast || true |
| 475 | fs mkm /afs/ific.uv.es root.cell -cell ific.uv.es -fast || true |
| 476 | fs mkm /afs/biocenter.helsinki.fi root.cell -cell biocenter.helsinki.fi -fast || true |
| 477 | fs mkm /afs/dapnia.saclay.cea.fr root.cell -cell dapnia.saclay.cea.fr -fast || true |
| 478 | fs mkm /afs/in2p3.fr root.cell -cell in2p3.fr -fast || true |
| 479 | fs mkm /afs/anl.gov root.cell -cell anl.gov -fast || true |
| 480 | fs mkm /afs/rhic.bnl.gov root.cell -cell rhic.bnl.gov -fast || true |
| 481 | fs mkm /afs/usatlas.bnl.gov root.cell -cell usatlas.bnl.gov -fast || true |
| 482 | fs mkm /afs/fnal.gov root.cell -cell fnal.gov -fast || true |
| 483 | fs mkm /afs/ic-afs.arc.nasa.gov root.cell -cell ic-afs.arc.nasa.gov -fast || true |
| 484 | fs mkm /afs/jpl.nasa.gov root.cell -cell jpl.nasa.gov -fast || true |
| 485 | fs mkm /afs/nersc.gov root.cell -cell nersc.gov -fast || true |
| 486 | fs mkm /afs/bme.hu root.cell -cell bme.hu -fast || true |
| 487 | fs mkm /afs/caspur.it root.cell -cell caspur.it -fast || true |
| 488 | fs mkm /afs/fusione.it root.cell -cell fusione.it -fast || true |
| 489 | fs mkm /afs/icemb.it root.cell -cell icemb.it -fast || true |
| 490 | fs mkm /afs/infn.it root.cell -cell infn.it -fast || true |
| 491 | fs mkm /afs/kloe.infn.it root.cell -cell kloe.infn.it -fast || true |
| 492 | fs mkm /afs/le.infn.it root.cell -cell le.infn.it -fast || true |
| 493 | fs mkm /afs/lnf.infn.it root.cell -cell lnf.infn.it -fast || true |
| 494 | fs mkm /afs/lngs.infn.it root.cell -cell lngs.infn.it -fast || true |
| 495 | fs mkm /afs/pi.infn.it root.cell -cell pi.infn.it -fast || true |
| 496 | fs mkm /afs/psm.it root.cell -cell psm.it -fast || true |
| 497 | fs mkm /afs/tgrid.it root.cell -cell tgrid.it -fast || true |
| 498 | fs mkm /afs/ictp.trieste.it root.cell -cell ictp.trieste.it -fast || true |
| 499 | fs mkm /afs/ing.uniroma1.it root.cell -cell ing.uniroma1.it -fast || true |
| 500 | fs mkm /afs/vn.uniroma3.it root.cell -cell vn.uniroma3.it -fast || true |
| 501 | fs mkm /afs/italia root.cell -cell italia -fast || true |
| 502 | fs mkm /afs/cmf.nrl.navy.mil root.cell -cell cmf.nrl.navy.mil -fast || true |
| 503 | fs mkm /afs/lcp.nrl.navy.mil root.cell -cell lcp.nrl.navy.mil -fast || true |
| 504 | fs mkm /afs/es.net root.cell -cell es.net -fast || true |
| 505 | fs mkm /afs/laroia.net root.cell -cell laroia.net -fast || true |
| 506 | fs mkm /afs/sinenomine.net root.cell -cell sinenomine.net -fast || true |
| 507 | fs mkm /afs/slackers.net root.cell -cell slackers.net -fast || true |
| 508 | fs mkm /afs/nikhef.nl root.cell -cell nikhef.nl -fast || true |
| 509 | fs mkm /afs/1ts.org root.cell -cell 1ts.org -fast || true |
| 510 | fs mkm /afs/bazquux.org root.cell -cell bazquux.org -fast || true |
| 511 | fs mkm /afs/coed.org root.cell -cell coed.org -fast || true |
| 512 | fs mkm /afs/dementia.org root.cell -cell dementia.org -fast || true |
| 513 | fs mkm /afs/firelion.org root.cell -cell firelion.org -fast || true |
| 514 | fs mkm /afs/hackish.org root.cell -cell hackish.org -fast || true |
| 515 | fs mkm /afs/idahofuturetruck.org root.cell -cell idahofuturetruck.org -fast || true |
| 516 | fs mkm /afs/nimlabs.org root.cell -cell nimlabs.org -fast || true |
| 517 | fs mkm /afs/nomh.org root.cell -cell nomh.org -fast || true |
| 518 | fs mkm /afs/oc7.org root.cell -cell oc7.org -fast || true |
| 519 | fs mkm /afs/openafs.org root.cell -cell openafs.org -fast || true |
| 520 | fs mkm /afs/e.kth.se root.cell -cell e.kth.se -fast || true |
| 521 | fs mkm /afs/hallf.kth.se root.cell -cell hallf.kth.se -fast || true |
| 522 | fs mkm /afs/isk.kth.se root.cell -cell isk.kth.se -fast || true |
| 523 | fs mkm /afs/it.kth.se root.cell -cell it.kth.se -fast || true |
| 524 | fs mkm /afs/md.kth.se root.cell -cell md.kth.se -fast || true |
| 525 | fs mkm /afs/mech.kth.se root.cell -cell mech.kth.se -fast || true |
| 526 | fs mkm /afs/nada.kth.se root.cell -cell nada.kth.se -fast || true |
| 527 | fs mkm /afs/pdc.kth.se root.cell -cell pdc.kth.se -fast || true |
| 528 | fs mkm /afs/stacken.kth.se root.cell -cell stacken.kth.se -fast || true |
| 529 | fs mkm /afs/syd.kth.se root.cell -cell syd.kth.se -fast || true |
| 530 | fs mkm /afs/physto.se root.cell -cell physto.se -fast || true |
| 531 | fs mkm /afs/sanchin.se root.cell -cell sanchin.se -fast || true |
| 532 | fs mkm /afs/su.se root.cell -cell su.se -fast || true |
| 533 | fs mkm /afs/f9.ijs.si root.cell -cell f9.ijs.si -fast || true |
| 534 | fs mkm /afs/p-ng.si root.cell -cell p-ng.si -fast || true |
| 535 | fs mkm /afs/phy.bris.ac.uk root.cell -cell phy.bris.ac.uk -fast || true |
| 536 | fs mkm /afs/hep.man.ac.uk root.cell -cell hep.man.ac.uk -fast || true |
| 537 | fs mkm /afs/rl.ac.uk root.cell -cell rl.ac.uk -fast || true |
| 538 | fs sa /afs/dulci.biostat.duke.edu system:anyuser rl |
| 539 | fs mkm /afs/.dulci.biostat.duke.edu root.cell -cell dulci.biostat.duke.edu -rw |
| 540 | fs mkm /afs/.root.afs root.afs -rw |
| 541 | vos create riverside.dulci.biostat.duke.edu a user -localauth |
| 542 | Volume 536870918 created on partition /vicepa of riverside.dulci.biostat.duke.edu |
| 543 | fs mkm /afs/dulci.biostat.duke.edu/user user |
| 544 | fs sa /afs/dulci.biostat.duke.edu/user system:anyuser rl |
| 545 | vos create riverside.dulci.biostat.duke.edu a service -localauth |
| 546 | Volume 536870921 created on partition /vicepa of riverside.dulci.biostat.duke.edu |
| 547 | fs mkm /afs/dulci.biostat.duke.edu/service service |
| 548 | fs sa /afs/dulci.biostat.duke.edu/service system:anyuser rl |
| 549 | ln -s dulci.biostat.duke.edu /afs/dulci |
| 550 | ln -s .dulci.biostat.duke.edu /afs/.dulci |
| 551 | vos addsite riverside.dulci.biostat.duke.edu a root.afs -localauth |
| 552 | Added replication site riverside.dulci.biostat.duke.edu /vicepa for volume root.afs |
| 553 | vos addsite riverside.dulci.biostat.duke.edu a root.cell -localauth |
| 554 | Added replication site riverside.dulci.biostat.duke.edu /vicepa for volume root.cell |
| 555 | vos release root.afs -localauth |
| 556 | Released volume root.afs successfully |
| 557 | vos release root.cell -localauth |
| 558 | Released volume root.cell successfully |
| 559 | riverside:/home/faheem# cd /afs/dulci.biostat.duke.edu/ |
| 560 | riverside:/afs/dulci.biostat.duke.edu# ls |
| 561 | service user |