Commit | Line | Data |
---|---|---|
b7cfede0 BK |
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 |