AutoFS di Solaris

AutoFS memberikan mekanisme untuk me-mounting otomatis NFS file system sesuai permintaan dan me-umount otomatis pada periode ketika NFS filesystem tersebut tidak aktif / tidak digunakan. Pada tulisan ini saya akan berbagi tips bagaimana membuat autohome menggunakan AutoFS di solaris.

Apa gunanya autohome? autohome berguna untuk sentraliasi home directory user pada sebuah server, ini untuk memudahkan management user pada sebuah sistem. Apa saja yang diperlukan untuk lab ini? berikut yang harus anda persiapkan :

a. Mesin server
– Sun OS 5.10 or later
– ip address : 192.168.1.1

b. Mesin Clien
– Sun OS 5.10 or later
– ip address : 192.168.1.2

Oke, jika anda sudah mengkonfigurasi ip address pada setiap mesin mari kita lanjutkan ke tahap berikutnya.

1. Lakukan pada kedua mesin (server & client)
– Buat user dengan nama userb

# useradd -u 3002 -g 10 -m -d /export/home/userb -s /bin/ksh userb
# passwd userb
# passwd -f userb

opsi -f berfungsi untuk meminta userb memasukan password baru ketika pertama kali login

– edit /etc/passwd, rubah /export/home/userb menjadi /home/userb

# vi /etc/passwd

– edit /etc/auto_home dan definisikan autohome untuk userb dengan menambahkan baris berikut
userb 192.168.1.1:/export/home/userb

entry of /etc/auto_home

-bash-3.00# cat /etc/auto_home
#
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident "@(#)auto_home  1.6     03/04/28 SMI"
#
# Home directory map for automounter
#
+auto_home
userb 192.168.1.1:/export/home/userb

2. Lakukan pada mesin server
– edit /etc/dfs/dfstab dan tambahkan baris berikut
share /export/home

entry of /etc/dfs/dfstab

-bash-3.00# cat /etc/dfs/dfstab

#       Place share(1M) commands here for automatic execution
#       on entering init state 3.
#
#       Issue the command 'svcadm enable network/nfs/server' to
#       run the NFS daemon processes and the share commands, after adding
#       the very first entry to this file.
#
#       share [-F fstype] [ -o options] [-d "<text>"] <pathname> [resource]
#       .e.g,
#       share  -F nfs  -o rw=engineering  -d "home dirs"  /export/home2

share /export/home

– aktifkan NFS pada mesin server

# svcadm enable svc:/network/nfs/server
# shareall

Testing.
– Loginlah dengan userb dari mesin client, anda juga dapat login dari mesin server
– cek mount point home directory userb dari mesin client :

-bash-3.00# mount | grep userb
/home/userb on 192.168.1.1:/export/home/userb remote/read/write/setuid/devices/xattr/dev=4b40003 on Mon Feb 14 00:51:17 2011
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s