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