[OpenAFS] How to replicate files on different machines

shailesh_joshi@persistent.co.in shailesh_joshi@persistent.co.in
Tue, 19 Dec 2006 17:12:43 +0530 (IST)


I'm trying to use 'kinit' and 'aklog' to get admin tokens for accessing the cell under /afs on my client machine.
Though these are installed on my machine, I'm not able to configure these, since I'm not able to find the syntax for using 'aklog' in 1.4.2 documentation.
As we use 'kas' tool to create Authentication Database entries, which are later accessed by 'klog' command, is there any similar way to create entries for 'aklog' and 'kinit'?

Write now the output of these commands is as follows.

# aklog
aklog: Couldn't get ps1.pspl.co.in AFS tickets:
aklog: No credentials cache found while getting AFS tickets

# kinit
kinit(v5): Cannot resolve network address for KDC in requested realm while getting initial credentials


Date: Tue 19 Dec 05:28:23 IST 2006
From: Jeffrey Hutzelman <jhutz@cmu.edu>
Subject: Re: [OpenAFS] How to replicate files on different machines

On Friday, December 15, 2006 11:56:07 AM +0530 
shailesh_joshi@persistent.co.in wrote:

> I'm using OpenAFS 1.4.2 on Fedora 5.
> I want to replicate file(s) on 2 machines (both Fedora 5).
> How could this be achieved?
> Do I need to install OpenAFS server on both the machines, and if this is
> the requirement, how could the servers be synchronized?

Replication applies to whole volumes, not individual files, and requires an 
explicit "release" operation to cause changes to the read/write volume to 
be propagated to the read-only replicas.  AFS does not provide replication 
of read/write data.

> Write now I'm facing one other issue.
> I have installed server on 1st machine and client on 2nd machine (both
> Fedora 5). I have given the cell information for the server on 2nd
> machine in /usr/vice/etc/CellServDB, CellServDB.dist and ThisCell.
> However, when I start the client, the cell under /afs/ is not displayed
> as a directory.
># ls -l /afs/
> total 0
> ?--------- 0 root root 0 Jan  1  1970 ps2750.pspl.co.in

That is what the output from recent versions of 'ls' looks like when you 
don't have permission to access the file in question.  Most likely that is 
indeed a directory (actually, an AFS mount point), but since you have just 
set up a new cell, its contents are visible only to AFS administrators, and 
you don't have AFS admin tokens.  You will need to acquire tokens using 
tools like 'kinit' and 'aklog' before you can access that directory.

-- Jeffrey T. Hutzelman (N3NHS) <jhutz+@cmu.edu>
   Sr. Research Systems Programmer
   School of Computer Science - Research Computing Facility
   Carnegie Mellon University - Pittsburgh, PA

This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.