IP multipathing on Solaris 10 with Hanic (NIC Redundancy with one IP)

ipmp Hanic adalah (NIC Redundancy with one IP), Hanic ini buatan Partha Subramanian dan terbuat dari skrip perl, Hanic ini lebih simple dibanding IPMP default bawaannya solaris, di Hanic kita tidak perlu untuk mendefined segala kebutuhan di masing-masing NIC, cukup install, jalankan, dan NIC anda sudah siap untuk failover.

Langsung aja kita mulai step by stepnya.

1. Download Hanic as usually

bash> wget http://www.sun.com/bigadmin/scripts/submittedScripts/hanic.tar.gz

2. Define NIC anda

bash> ifconfig e1000g0 plumb
bash> ifconifg e1000g1 plumb
bash> vi /etc/hosts
192.168.85.3    training.bascomp.org    training

3. Install Hanic di Solaris anda

bash> gunzip hanic.tar.gz|tar xvf -
bash> cd hanic
bash> chmod +x *
bash> ./hanic.install

Ikuti petunjuknya,
lalu define NIC untuk primary dan secondary, lalu masukan IP & Netmasknya, dan restart system.

bash> init 6

(more…)

Read More

RBAC quick and dirty

Terkait dengan Project Identity manager dikantor yang menggunakan Oracle Identity Management
penggunaan tool semacam RBAC menjadi sangat populer, sebetulnya ingin sekali memakai sudo, tapi itulah project yang kadang menjadi tidak masuk akal dengan requirement-requirementnya, tapi setidaknya membuat saya kaya akan ilmu.

Oke!!
Disini kita akan coba men-setup RBAC, dimana RBAC ini diperlukan oleh OIM agar dapat men-create, memodifikasi dan mendelete user disystem.

Untuk system yang akan di setup RBAC saya menggunakan SunOS 5.9 (Solaris 9).
Untuk pertama kali kita buat “Base User“, “Base User” adalah user yang nantinya difungsikan oleh aplikasi untuk dapat login ke dalam system solaris diatas tadi.

useradd -md /export/home/idm -g 102 idm
passwd idm

Setelahnya kita buat User dimana didalam user ini terdapat Role/policy yang nanti akan dipakai oleh aplikasi untuk bisa membuat (useradd), memodifikasi (usermod), menghapus (userdel) user di system.

Untuk usernya kita namankan “useradd“.

roleadd -md /export/home/useradd -c "Role For Add User" useradd
passwd useradd

Berikutnya kita tambahkan Role/policy dari “useradd” ke dalam  user “idm“.

Read More

Expanding Your Solaris Filesystem

c0t0d0Use with your own risk, but this is works

Detail:
-Metadevice : d56
-Disk: emcpower6a(A2=c3t500601623021B12Ed2s2) + emcpower8a(A2=c3t500601623021B12Ed8s2)

Cek MountPoint

df -h |grep d56
/dev/md/dsk/d56 391G 64M 390G  1%  /archive1

Cek Metadevice

metastat d56
d56: Soft Partition
Device: c3t500601623021B12Ed2s2
State: Okay
Size: 832421888 blocks (396 GB)
Device                    Start Block  Dbase Reloc
c3t500601623021B12Ed2s2     16384     No    Yes

Clear the Metadevice

metaclear d56

Now, Concate 2 Disk

metainit d56 2 1 emcpower6a 1 emcpower8a

Let Start the “Grows”

1
2
mount /dev/md/dsk/d56 /archive1
growfs -M /archive1 /dev/md/rdsk/d56

Verification

df -h|grep d56
/dev/md/dsk/d56        788G   64M   787G     1%    /archive1
metastat d56
d56: Concat/Stripe
Size: 1677639680 blocks (799 GB)
Stripe 0:
Device       Start Block  Dbase Reloc
emcpower6a          0     No    No
Stripe 1:
Device       Start Block  Dbase Reloc
emcpower8a      16384     No    No
 
Device Relocation Information:
Device       Reloc      Device ID
emcpower6a   No         -
emcpower8a   No         -

Read More