welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment
Last name of the current Debian Project Leader

Edit

MemberManual / TransferringFiles / OpenAFS / Arch

This is the chapter of the MemberManual that describes how to install and configure OpenAFS Client on ArchLinux.

1. Build OpenAFS package from AUR

OpenAFS is not part of the Arch core distribution, so you will want to fetch it from the AUR http://aur.archlinux.org/packages.php?ID=3359. Get the Tarball.

Now we'll unpack the package, and tell it to download and compile OpenAFS.

$ tar zxvf openafs.tar.gz
$ cd openafs
$ makepkg -s

After a considerable amount of time you will have a newly built openafs-*.tar.xz in the current directory.

2. Install and configure package

Now install the package you got.

$ sudo pacman -U openafs-*.tar.xz

After the installation finished open up /etc/krb5.conf. Under the category libdefaults set default_realm to HCOOP.NET. Now login with your Hcoop username and password.

$ kinit USERNAME@hcoop.net
< give password >
$ klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: USERNAME@HCOOP.NET

Valid starting     Expires            Service principal
07/11/11 13:23:59  07/11/11 23:23:59  krbtgt/HCOOP.NET@HCOOP.NET
        renew until 07/12/11 13:24:38

The klist commands shows you, that your login at the Hcoop Kerberos server was successful. You obtained a ticket granting ticket (krbtgt).

Now configure and startup openafs. Go to /etc/openafs/ThisCell and change it to hcoop.net.

# start OpenAFS
$ sudo rc.d openafs start

# get AFS tokens
$ aklog

# verify this worked
$ klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: USERNAME@HCOOP.NET

Valid starting     Expires            Service principal
07/11/11 13:23:59  07/11/11 23:23:59  krbtgt/HCOOP.NET@HCOOP.NET
        renew until 07/12/11 13:24:38
07/11/11 13:24:05  07/11/11 23:23:59  afs/hcoop.net@HCOOP.NET
        renew until 07/12/11 13:24:38

Do an ls -l /afs/hcoop.net/ to verify that your good to go. If you want the OpenAFS daemon to start automatically on each reboot, add openafs to the DAEMONS line in /etc/rc.conf.


CategoryMemberManual