Selasa, 06 Oktober 2009

Install Patches dengan menggunakan DVD EIS Di Solaris 10

Sun, secara periodik akan selalu mengevaluasi system yang telah dibuat (Solaris), bukan Sun saja yang mengevaluasi tetapi komunitas open Solaris juga selalu mengembangkan sistem yang telah dikerjakan secara bersama-sama (open source) ini.

Secara periodik juga Sun, selalu meluncurkan hasil evaluasinya berupa patches yang dapat ditambahkan pada system yang telah terintal pada mesin, kit paches tersebut yang saya tahu disebut EIS (Enterprise Installation standards), EIS ini berisi driver-driver atau paket-paket solaris yang terbaru.

Apa itu EIS ?
EIS merupakan metodologi pengkoveran dari instalasi sistem dan storage Sun. Metodologi ini dihadirkan tool yang disimbolkan dengan angka

Beberapa alasan kenapa EIS ini dihadirkan :
1. Konsistensi instalasi dari patches-patches terbaru
2. Availibilitas dari patches-patches terbaru untuk mesin SPARC dan X86 (untuk update teknologi terbaru)
3. Mengantisipasi adanya error


Berikut akan saya uraikan secara sekilas bagaimana cara instalasi EIS dimesin yang telah terinstal solaris.
1. Masukkan CD kit EIS yang terbaru atau yang dipunyai,
2. Kemudian masuk ke drive tersebut
• #cd /cdrom/cdrom0
• #ls
Output interactive ;
# ls —la
total 883
dr-xr-xr-x 2 root sys 2048 Feb 24 00:43 .
drwxr-xr-x 3 root nobody 512 Apr 7 10:13 ..
-r—r—r-- 1 root root 141329 Feb 24 00:43 .eis-cd.md5
-r—r—r-- 1 root root 137555 Feb 24 00:43 .eis-cd1.md5
dr-xr-xr-x 2 root root 2048 Aug 24 2006 .verify
-r—r—r-- 1 root root 1753 Feb 13 19:35 CONTENTS.txt
-r—r—r-- 1 root root 2674 Jul 13 2000 COPYRIGHT
-r—r—r-- 1 root root 1417 Jul 26 2001 DISCLAIMER.txt
-r—r—r-- 1 root root 156038 Feb 23 18:00 history.txt
-r—r—r-- 1 root root 2528 Feb 23 21:41 README-24FEB09
dr-xr-xr-x 7 root root 2048 Feb 15 2008 sun
• #cd sun/
• #ls –la
Output interactive ;
# ls -la
total 45
dr-xr-xr-x 7 root root 2048 Feb 15 2008 .
dr-xr-xr-x 2 root sys 2048 Feb 24 00:43 ..
-r--r--r-- 1 root root 27 Feb 23 21:37 .release
dr-xr-xr-x 8 root root 2048 Jul 12 2007 docs
dr-xr-xr-x 5 root root 2048 Jan 18 15:35 install
dr-xr-xr-x 36 root root 6144 Jan 13 21:34 patch
dr-xr-xr-x 18 root root 4096 Feb 23 20:24 progs
dr-xr-xr-x 18 root root 4096 Jan 15 19:43 tools
• cd install/
dr-xr-xr-x 5 root root 2048 Jan 18 15:35 .
dr-xr-xr-x 7 root root 2048 Feb 15 2008 ..
-r-xr-xr-x 1 root root 1545349 Apr 30 2008 .EIS-regclient.jar
-r--r--r-- 1 root root 3572 Nov 7 15:26 .S99EIS-DVDtag
dr-xr-xr-x 2 root root 2048 Jun 13 2008 bin
-r-xr-xr-x 1 root root 1443 Sep 25 2006 copy-dvd2sun.sh
dr-xr-xr-x 2 root root 2048 Sep 18 2003 local-bin
dr-xr-xr-x 2 root root 2048 Oct 23 2003 local-bin_x86
-r--r--r-- 1 root root 6703 Feb 19 20:36 profile-EIS
-r--r--r-- 1 root root 1052 Jul 11 2005 profile-root
-r-xr-xr-x 1 root root 49837 Feb 17 22:43 setup-standard.sh
3. Kemudian jalankan script setup-standard.sh
• # ./setup-standard.sh
Output interactivenya :

Running setup-standard with EIS-DVD Vn 24-FEB-09
================================================

Creating /var/sun for scripts, log files etc...
Loading /opt/sun/bin...
Setting up ///.profile...
Dan seterusnya

4. Kemudian ikuti semua petunjuk petunjuknya.
5. Setelah running setup-standard komplet, logout dan login kembali,
6. Kemudian jalankan ..profile maka hostname dari mesin tersebut akan mucul sebagai prom
Contoh : root@ coba-coba #
7. Kemudian masuk ke direktori ../sun/
root@coba-coba # cd cdrom/cdrom0/sun/patch/x86/10
8. Kemudian jalankan unpack-pathes
9. Masuk ke direktori /tmp/10
10. Kemudian jalankan ./install_all_patches
Nah sepuluh point diatas cara-cara menjalankan EIS untuk mem patches dari path yang terbaru yang terbundle ke dalan DVD kit EIS
Muda-mudahan bermanfaat

Instalasi RSC 2.2.3 dan konfigurasi IP, IP Netmask dan IP gateway SC (ALOM) pada mesin Server Sun Fire V890, T1000, V215 dan T2000

Untuk Server V890 ada toolkit atau package yang diinstall di OS Solaris kemudian kita bisa memonitor melalui console di Sistem.
Package tersbut adalah rsc2.2.3_packages_s9.zip, ada paket untuk solaris 8 yang bisa di download sunsolvedotcom
Langkah-langkah untuk install package tersebut :

1. Buat direktori
#mkdir /tmp/RSC
2. Unzip paketnya
#unzip –d /tmp/RSC rsc2.2.3_packages_s9.zip
3. Masuk ke direktori RSC
#cd /tmp/RSC
4. Install paketnya
#pkgadd –d .
Outputnya :
# pkgadd –d .

The following packages are available:
1 SUNWcrsc Simplified Chinese (EUC) Remote System Control
(sparc) 2.2.3,REV=2005.01.18
2 SUNWcrscd Simplified Chinese (EUC) Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
3 SUNWcrscj Simplified Chinese (EUC) Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
4 SUNWdersc German Remote System Control
(sparc) 2.2.3,REV=2005.01.18
5 SUNWdrscd German Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
6 SUNWdrscj German Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
7 SUNWerscd Spanish Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
8 SUNWerscj Spanish Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
9 SUNWesrsc Spanish Remote System Control
(sparc) 2.2.3,REV=2005.01.18
10 SUNWfrrsc French Remote System Control
(sparc) 2.2.3,REV=2005.01.18

... 20 more menu choices to follow;
for more choices, to stop display:

11 SUNWfrscd French Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
12 SUNWfrscj French Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
13 SUNWhrsc Traditional Chinese (EUC) Remote System Control
(sparc) 2.2.3,REV=2005.01.18
14 SUNWhrscd Traditional Chinese (EUC) Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
15 SUNWhrscj Traditional Chinese (EUC) Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
16 SUNWirscd Italian Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
17 SUNWirscj Italian Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
18 SUNWitrsc Italian Remote System Control
(sparc) 2.2.3,REV=2005.01.18
19 SUNWjersc Japanese (EUC) Remote System Control
(sparc) 2.2.3,REV=2005.01.18
20 SUNWjrscd Japanese (EUC) Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18

... 10 more menu choices to follow;
for more choices, to stop display:

21 SUNWjrscj Japanese (EUC) Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
22 SUNWkrsc Korean (EUC) Remote System Control
(sparc) 2.2.3,REV=2005.01.18
23 SUNWkrscd Korean (EUC) Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
24 SUNWkrscj Korean (EUC) Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
25 SUNWrsc Remote System Control
(sparc) 2.2.3,REV=2005.01.18
26 SUNWrscd Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
27 SUNWrscj Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
28 SUNWsrscd Swedish Remote System Control User Guide
(sparc) 2.2.3,REV=2005.01.18
29 SUNWsrscj Swedish Remote System Control GUI
(sparc) 2.2.3,REV=2005.01.18
30 SUNWsvrsc Swedish Remote System Control
(sparc) 2.2.3,REV=2005.01.18

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 25

Processing package instance from

Remote System Control(sparc) 2.2.3,REV=2005.01.18
Copyright 2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Using as the package base directory.
## Processing package information.
## Processing system information.
19 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

Installing Remote System Control as

## Installing part 1 of 1.
/usr/platform/SUNW,Sun-Fire-280R/lib/images/rscfw
/usr/platform/SUNW,Sun-Fire-280R/lib/librsc.so
/usr/platform/SUNW,Sun-Fire-280R/lib/librsc.so.2
/usr/platform/SUNW,Sun-Fire-280R/rsc/rsc-config
/usr/platform/SUNW,Sun-Fire-280R/rsc/rsc-initscript
/usr/platform/SUNW,Sun-Fire-280R/rsc/rscadm
/usr/platform/SUNW,Sun-Fire-480R/lib/images/rscfw
/usr/platform/SUNW,Sun-Fire-480R/lib/librsc.so
/usr/platform/SUNW,Sun-Fire-480R/lib/librsc.so.2
/usr/platform/SUNW,Sun-Fire-480R/rsc/rsc-config
/usr/platform/SUNW,Sun-Fire-480R/rsc/rsc-initscript
/usr/platform/SUNW,Sun-Fire-480R/rsc/rscadm
/usr/platform/SUNW,Sun-Fire-880/lib/images/rscfw
/usr/platform/SUNW,Sun-Fire-880/lib/librsc.so
/usr/platform/SUNW,Sun-Fire-880/lib/librsc.so.2
/usr/platform/SUNW,Sun-Fire-880/rsc/rsc-config
/usr/platform/SUNW,Sun-Fire-880/rsc/rsc-initscript
/usr/platform/SUNW,Sun-Fire-880/rsc/rscadm
/usr/platform/SUNW,Sun-Fire-V490/lib/images/rscfw
/usr/platform/SUNW,Sun-Fire-V490/lib/librsc.so
/usr/platform/SUNW,Sun-Fire-V490/lib/librsc.so.2
/usr/platform/SUNW,Sun-Fire-V490/rsc/rsc-config
/usr/platform/SUNW,Sun-Fire-V490/rsc/rsc-initscript
/usr/platform/SUNW,Sun-Fire-V490/rsc/rscadm
/usr/platform/SUNW,Sun-Fire-V890/lib/images/rscfw
/usr/platform/SUNW,Sun-Fire-V890/lib/librsc.so
/usr/platform/SUNW,Sun-Fire-V890/lib/librsc.so.2
/usr/platform/SUNW,Sun-Fire-V890/rsc/rsc-config
/usr/platform/SUNW,Sun-Fire-V890/rsc/rsc-initscript
/usr/platform/SUNW,Sun-Fire-V890/rsc/rscadm
/usr/platform/SUNW,Ultra-250/lib/images/rscfw
/usr/platform/SUNW,Ultra-250/lib/librsc.so
/usr/platform/SUNW,Ultra-250/lib/librsc.so.1
/usr/platform/SUNW,Ultra-250/rsc/rsc-config
/usr/platform/SUNW,Ultra-250/rsc/rsc-initscript
/usr/platform/SUNW,Ultra-250/rsc/rscadm
/usr/share/man/sman1m/rscadm.sgml
[ verifying class ]

Installation of was successful.


5. Untuk konfigur IP RSC running rsc-config di direcktori /usr/platform/SUNW,Sun-Fire-V890/
#cd /usr/platform/SUNW,Sun-Fire-V890/rsc
#./rsc-config

rsc-config rsc-initscript rscadm
# ./rsc-config
Contoh :

Continue with RSC setup (y|n): y

Set RSC date/time now (y|n|?) [y]: y
Server Hostname [nswdb2]:
Edit customer info field (y|n|?) [n]: y n
Enable RSC Ethernet Interface (y|n|s|?) [n]: y
RSC IP Mode (config|dhcp|?) [dhcp]: config
RSC IP Address []: 10.1.16.2
RSC IP Netmask [255.255.255.0]: 255
RSC IP Gateway []: 10.1.16.254
Enable RSC Alerts (y|n|s|?) [n]:
Enable RSC Serial Port Interface (y|n|s|?) [n]: y
Serial port baud rate (9600|19200|38400|57600|115200) [9600]:
Serial port data bits (7|8) [8]:
Serial port parity (even|odd|none) [none]:
Serial port stop bits (1|2) [1]:
Setup RSC User Account (y|n|?) [y]: y
Username []: root
User Permissions (c,u,a,r|none|?) [cuar]:

--------------------
Verifying Selections
--------------------

General Setup
-------------
Set RSC date now = y
Server Hostname = nswdb2
Set Customer Info = n

Is this correct (y|n): y

Ethernet Setup
--------------
IP Mode = config
IP Address = 10.1.16.2
IP Netmask = 255.255.255.0
IP Gateway = 10.1.16.254

Is this correct (y|n): y

Alert Setup
-----------
- Alerts disabled

Is this correct (y|n): y


Serial Port Setup
-----------------
Serial Port Baud = 9600
Serial Port Data Bits = 8
Serial Port Parity = none
Serial Port Stop Bits = 1


Is this correct (y|n): y


User Setup
----------
User Name = root
User Permissions = cuar

Is this correct (y|n): y

This script will now update RSC, continue? (y|n): y
Updating flash, this takes a few minutes
........................................
........................................
........................................
........................................
........................................
........................................
........................................
...........................
Download completed successfully

Resetting RSC (takes about 90 seconds): DONE
Setting up server to update RSC date on boot: DONE
Setting up server hostname: DONE
Setting up ethernet interface: DONE
Disabling RSC alert engine: DONE
Disabling modem interface: DONE
Setting up serial port interface: DONE
Adding user to RSC:

A valid password is between 6 and 8 characters, has at least
two alphabetic characters, and at least one numeric or special
character. The password must differ from the user's login name
and any reverse or circular shift of that login name.
Setting User Password Now ...

Password:
Re-enter Password:
User has been added to RSC
Resetting RSC (takes about 90 seconds):
Are you sure you want to reboot RSC (y/n)? y

DONE
Setting up RSC date: DONE

*******************************
RSC has been successfully setup
*******************************

Ikuti perintah interaktifnya
Konfigurasi IP ini koneksinya melalui port Seial MGT dan kabel jaringan untuk meremote dikoneksikan melalui Net MGT
6. Untuk melihat perintah-perintah yang ada dalam RSC ketik perintah /usr/platform/ SUNW,Sun-Fire-V890/rsc/rscadm help
File perintah scadm sudah saya copy kan ke /bin sehingga perintah scadm dapat dilakukan diaman saja hanya saja loginnya harus login sebagai superuser


>>Untuk mengkonfigurasi IP ALOM di T1000 dan T2000 serta V215 adalah sebagai berikut :
1. Koneksi melalui port Serial MGT
2. Login
Jika awal kali masuk ke ALOM tidak ada default password, login menggunakan user : admin dan ketika kita enter maka kita akan dimintai password yang akan kita gunakan.
3. Berikut contoh perintah-perintah untuk setting IP ALOM di T1000 dan T2000
sc> setsc netsc if_network true
sc> setsc netsc_ipaddr 10.1.16.7
sc> setsc netsc_ipnetmask 255.255.255.0
sc> setsc netsc_ipgateway 10.1.16.254
sc> resetsc
Are you sure you want to reset the SC [y/n]? y
User Requested SC Shutdown

ALOM POST 1.0
Dual Port Memory Test, PASSED.
TTY External - Internal Loopback Test
TTY External - Internal Loopback Test, PASSED.
TTYC - Internal Loopback Test
TTYC - Internal Loopback Test, PASSED.
TTYD - Internal Loopback Test
TTYD - Internal Loopback Test, PASSED.
Memory Data Lines Test
Memory Data Lines Test, PASSED.
Memory Address Lines Test
Slide address bits to test open address lines
Test for shorted address lines
Memory Address Lines Test, PASSED.
Boot Sector FLASH CRC Test
Boot Sector FLASH CRC Test, PASSED.
Return to Boot Monitor for Handshake
ALOM POST 1.0
Status = 00007fff

Returned from Boot Monitor and Handshake

Loading the runtime image... VxWorks running.

Starting Advanced Lights Out Manager CMT v1.3.8
Copyright 2007 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

Current mode: NORMAL
Attaching network interface lo0... done.
Attaching network interface motfec0.... done.
Booting from Segment 1
Full VxDiag Tests
BASIC TOD TEST
Read the TOD Clock: WED JUL 01 05:04:34 2009
Wait, 1 - 3 seconds
SC Alert: SC System booted.
Read the TOD Clock: WED JUL 01 05:04:36 2009
BASIC TOD TEST, PASSED
ETHERNET CPU LOOPBACK TEST
50 BYTE PACKET - a 0 in field of 1's.
50 BYTE PACKET - a 1 in field of 0's.
900 BYTE PACKET - pseudo-random data.
ETHERNET CPU LOOPBACK TEST, PASSED
Full VxDiag Tests - PASSED
Status summary - Status = 7FFF
VxDiag - - PASSED
POST - - PASSED
LOOPBACK - - PASSED
I2C - - PASSED
EPROM - - PASSED
FRU PROM - - PASSED
ETHERNET - - PASSED
MAIN CRC - - PASSED
BOOT CRC - - PASSED
TTYD - - PASSED
TTYC - - PASSED
MEMORY - - PASSED
MPC885 - - PASSED
sc> help
Available commands
------------------
Power and Reset control commands:
powercycle [-y] [-f]
poweroff [-y] [-f]
poweron [-c] [FRU]
reset [-y] [-c]
Console commands:
break [-D] [-y] [-c]
console [-f]
consolehistory [-b lines|-e lines|-v] [-g lines] [boot|run]
Boot control commands:
bootmode [normal|reset_nvram|bootscript="string"]
setkeyswitch [-y]
showkeyswitch
Locator LED commands:
setlocator [on|off]
showlocator
Status and Fault commands:
clearasrdb
clearfault
disablecomponent [asr-key]
enablecomponent [asr-key]
removefru [-y]
setfru -c [data]
showcomponent [asr-key]
showenvironment
showfaults [-v]
showfru [-g lines] [-s|-d] [FRU]
showlogs [-b lines|-e lines|-v] [-g lines] [-p logtype[r|p]]
shownetwork [-v]
showplatform [-v]
ALOM Configuration commands:
setdate <[mmdd]HHMM | mmddHHMM[cc]yy][.SS]>
setsc [param] [value]
setupsc
showdate
showhost [version]
showsc [-v] [param]
ALOM Administrative commands:
flashupdate <-s IPaddr -f pathname> [-v]
help [command]
logout
password
resetsc [-y]
restartssh [-y]
setdefaults [-y] [-a]
ssh-keygen [-l|-r] <-t {rsa|dsa}>
showusers [-g lines]
useradd
userdel [-y]
userpassword
userperm [c][u][a][r]
usershow [username]
sc>

Cara Collecting Data Konfigurasi Sistem Solaris melalui Sun Explorer Tools

Di solaris ada tool untuk mengambil semua konfigurasi yang ada di system, tool tersebut adalah Sun Explorer . Tool ini bermanfaat untuk mengetahui current configuration yang bisa kita ambil berupa file-file dan kita baca tanpa harus konek ke server dan mengetikkan perintah-perintah. Selain itu biasanya, jika mesin server akan di reinstall wajib hukumnya untuk mengetahui konfigurasi sebelumnya, sehingga jika konfigurasi-konfigursi (hostname, IP, dan lain-lainnya) sudah diketahui maka tidak bingung-bingung untuk tanya kesana kemari mengenai konfigurasi IP dan lain sebagainya, kecuali jika ada permintaan perubahan konfigurasi dari kostumer.

Umunmya, jika solaris sudah diupdate path nya dengan EIS, maka Sun Explorer ini sudah include terinstall di dalamnya.

Cara running exporer :

1. Login sebagai superuser
2. Masuk ke direktori /opt/SUNWexplo/bin (umumnya tool explorer terinstal di /opt dengan packages SUNWexplo
3. Running explorer
• #./explorer
Output interactivenya :
root@coba-coba # ./explorer
WARNING: EXP_CONTRACT_ID not set!

1 warnings found in /etc/opt/SUNWexplo/default/explorer

ATTENTION: Are you using Sun Explorer Data Collector to help in the resolution
of an issue on a Sun product? In some cases, remote collaboration tools such
as Sun's Shared Shell can accelerate issue resolution. Ask your Service
representative about Shared Shell or visit http://www.sun.com/sharedshell.
It's secure, safe, and easy to use.

Apr 08 08:59:39 coba-coba[6799] explorer: explorer ID: explorer.2266a153.coba-coba-2009.04.08.01.59
Apr 08 08:59:39 coba-coba[6799] patch: RUNNING
Apr 08 08:59:46 coba-coba[6799] pkg: RUNNING
Apr 08 09:00:09 coba-coba[6799] sysconfig: RUNNING
Apr 08 09:00:33 coba-coba[6799] sysconfig: exited: AP not installed
Apr 08 09:00:34 coba-coba[6799] cluster: RUNNING
Apr 08 09:00:37 coba-coba[6799] cluster: exited: Cluster software not installed
Apr 08 09:00:37 coba-coba[6799] crypto: RUNNING
Apr 08 09:00:38 coba-coba[6799] cst: RUNNING
Apr 08 09:00:38 coba-coba[6799] cst: exited: CST not installed
Apr 08 09:00:38 coba-coba[6799] disks: RUNNING
Apr 08 09:00:55 coba-coba[6799] emc: RUNNING
Apr 08 09:00:55 coba-coba[6799] emc: exited: EMCpower not installed
Apr 08 09:00:55 coba-coba[6799] etc: RUNNING
Apr 08 09:00:56 coba-coba[6799] fcal: RUNNING
Apr 08 09:00:56 coba-coba[6799] firelink: RUNNING
Apr 08 09:00:56 coba-coba[6799] firelink: exited: Sun Firelink Interconnect not installed
Apr 08 09:00:56 coba-coba[6799] fma: RUNNING
Apr 08 09:00:57 coba-coba[6799] fru: RUNNING
Apr 08 09:00:57 coba-coba[6799] fru: exited: FRUid not installed
Apr 08 09:00:57 coba-coba[6799] hds: RUNNING
Apr 08 09:00:57 coba-coba[6799] hds: exited: No Hitachi software found
Apr 08 09:00:57 coba-coba[6799] ilomextended: RUNNING
Apr 08 09:00:57 coba-coba[6799] indy: RUNNING
Apr 08 09:00:57 coba-coba[6799] init: RUNNING
Apr 08 09:00:58 coba-coba[6799] ipmi: RUNNING
Apr 08 09:01:05 coba-coba[6799] ipmiextended: RUNNING
Apr 08 09:01:05 coba-coba[6799] j2se: RUNNING
Apr 08 09:01:09 coba-coba[6799] ldap: RUNNING
Apr 08 09:01:09 coba-coba[6799] lic: RUNNING
Apr 08 09:01:09 coba-coba[6799] lp: RUNNING
Apr 08 09:01:10 coba-coba[6799] lvm: RUNNING
Apr 08 09:01:10 coba-coba[6799] messages: RUNNING
Apr 08 09:01:10 coba-coba[6799] ndd: RUNNING
Apr 08 09:01:20 coba-coba[6799] netconnect: RUNNING
Apr 08 09:01:20 coba-coba[6799] netconnect: exited: Not sparc platform
Apr 08 09:01:20 coba-coba[6799] netinfo: RUNNING
Apr 08 09:01:34 coba-coba[6799] pci: RUNNING
Apr 08 09:01:34 coba-coba[6799] photon: RUNNING
Apr 08 09:01:34 coba-coba[6799] photon: exited: No photons installed
Apr 08 09:01:34 coba-coba[6799] prometheus: RUNNING
Apr 08 09:01:34 coba-coba[6799] prometheus: exited: Storage Manager not installed
Apr 08 09:01:34 coba-coba[6799] quorumserv: RUNNING
Apr 08 09:01:34 coba-coba[6799] quorumserv: exited: Cluster Quorum Server software not installed
Apr 08 09:01:34 coba-coba[6799] samfs: RUNNING
Apr 08 09:01:34 coba-coba[6799] samfs: exited: SAM-FS or QFS not installed
Apr 08 09:01:34 coba-coba[6799] sanextended: RUNNING
Apr 08 09:01:35 coba-coba[6799] sap: RUNNING
Apr 08 09:01:35 coba-coba[6799] sap: exited: SAP not installed
Apr 08 09:01:35 coba-coba[6799] sbu: RUNNING
Apr 08 09:01:35 coba-coba[6799] sbu: exited: Solstice Backup not installed
Apr 08 09:01:35 coba-coba[6799] se3k: RUNNING
Apr 08 09:01:35 coba-coba[6799] se3k: exited: neither SUNWsccli nor SUNWsscs installed
Apr 08 09:01:35 coba-coba[6799] se3kextended: RUNNING
Apr 08 09:01:35 coba-coba[6799] se3kextended: exited: neither SUNWsccli nor SUNWsscs installed
Apr 08 09:01:35 coba-coba[6799] se61xx: RUNNING
Apr 08 09:01:35 coba-coba[6799] se6320: RUNNING
Apr 08 09:01:35 coba-coba[6799] se6920: RUNNING
Apr 08 09:01:36 coba-coba[6799] servicetags: RUNNING
Apr 08 09:01:36 coba-coba[6799] sf15k_ndd: RUNNING
Apr 08 09:01:36 coba-coba[6799] sf15k_sc: RUNNING
Apr 08 09:01:36 coba-coba[6799] sf15k_sc: exited: SMS not installed
Apr 08 09:01:36 coba-coba[6799] sonoma: RUNNING
Apr 08 09:01:36 coba-coba[6799] sonoma: exited: No A3X00 installed
Apr 08 09:01:36 coba-coba[6799] ssa: RUNNING
Apr 08 09:01:36 coba-coba[6799] ssa: exited: No SSAs installed
Apr 08 09:01:36 coba-coba[6799] ssp: RUNNING
Apr 08 09:01:36 coba-coba[6799] ssp: exited: Not an SSP system
Apr 08 09:01:36 coba-coba[6799] st25xx: RUNNING
Apr 08 09:01:37 coba-coba[6799] st5800: RUNNING
Apr 08 09:01:37 coba-coba[6799] storade: RUNNING
Apr 08 09:01:37 coba-coba[6799] storade: exited: StorAde Data Service's not installed
Apr 08 09:01:37 coba-coba[6799] storedge: RUNNING
Apr 08 09:01:37 coba-coba[6799] storedge: exited: StorEdge Data Services, Storage Manager Basic Apps not installed
Apr 08 09:01:37 coba-coba[6799] stortools: RUNNING
Apr 08 09:01:37 coba-coba[6799] stortools: exited: StorTools not installed
Apr 08 09:01:37 coba-coba[6799] sunjes: RUNNING
Apr 08 09:01:43 coba-coba[6799] sunjes: exited: Sun Java Enterprise System is not installed
Apr 08 09:01:43 coba-coba[6799] sunray: RUNNING
Apr 08 09:01:43 coba-coba[6799] sunray: exited: SUNWuto not installed
Apr 08 09:01:43 coba-coba[6799] t3: RUNNING
Apr 08 09:01:43 coba-coba[6799] t3: exited: T3 and T4 not installed
Apr 08 09:01:43 coba-coba[6799] t3extended: RUNNING
Apr 08 09:01:43 coba-coba[6799] tape: RUNNING
Apr 08 09:01:43 coba-coba[6799] Tx000: RUNNING
Apr 08 09:01:43 coba-coba[6799] Tx000: exited: Module cannot be run on this platform
Apr 08 09:01:43 coba-coba[6799] u4ft: RUNNING
Apr 08 09:01:43 coba-coba[6799] u4ft: exited: Not an FT1800 system
Apr 08 09:01:44 coba-coba[6799] var: RUNNING
Apr 08 09:01:44 coba-coba[6799] vtsst: RUNNING
Apr 08 09:01:44 coba-coba[6799] vtsst: exited: StorTools Diagnostics not installed
Apr 08 09:01:44 coba-coba[6799] vxfs: RUNNING
Apr 08 09:01:44 coba-coba[6799] vxfs: exited: VxFS not installed
Apr 08 09:01:44 coba-coba[6799] vxvm: RUNNING
Apr 08 09:01:44 coba-coba[6799] vxvm: exited: VxVM not installed
Apr 08 09:01:45 coba-coba[6799] xscfextended: RUNNING
Apr 08 09:01:45 coba-coba[6799] explorer: data collection complete
Apr 08 09:01:47 coba-coba[6799] explorer: removing previous explorers from /opt/SUNWexplo/output
Apr 08 09:01:47 coba-coba[6799] explorer: Explorer finished
root@coba-coba #

jika dibaca dan kita cermati dari hasil keluaran interactivenya, yang saya hightlight dengan tinta warna kuning adalah package yang belum atau tidak terinstal pada mesini tersebut.

4. Pastikan data keluarannya di /opt/SUNWexplo/output
5. Ambil datanya melalui ftp (jika koneksi dilakukan melalui jaringan, jita tidak, copy saja langsung filenya)
• contoh
• Disisi laptop atau komputer console
C:\> ftp 192.168.10
Connected to 192.168.100.10.
220 coba-coba FTP server ready
User (192.168.100.10:(none)):root
Password:
230 User root logged in.
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing On ftp: (2048 bytes/hash mark) .
ftp> cd /opt/SUNWexplo
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
LICENSEREADME
bin
doc
java
lib
man
output
tmp
tools
226 Transfer complete.
ftp: 61 bytes received in 0,01Seconds 7,63Kbytes/sec.
ftp> cd output
250 CWD command successful.
ftp> ls
200 PORT command successful.
550 *: No such file or directory.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
explorer.2266a153.coba-coba-2009.04.08.01.59
explorer.2266a153.coba-coba-2009.04.08.01.59.tar.gz
226 Transfer complete.
ftp: 99 bytes received in 0,00Seconds 99,00Kbytes/sec.
ftp> get explorer.2266a153.coba-coba-2009.04.08.01.59.tar.gz
200 PORT command successful.
150 Opening BINARY mode data connection for explorer.2266a153.coba-coba-2009.04.
08.01.59.tar.gz (2615124 bytes).
################################################################################
################################################################################
############################################################################> Re
place Existing File with Temp File:I/O Error
226 Transfer complete.
ftp: 2615124 bytes received in 0,37Seconds 7029,90Kbytes/sec.
ftp> by
221-You have transferred 2615124 bytes in 1 files.
221-Total traffic for this session was 2616344 bytes in 3 transfers.
221-Thank you for using the FTP service on coba-coba.
221 Goodbye.

C:\>

File akan diletakkan pada drive C dan kita bisa mengekstraknya lalu membacanya

Jika tool ini belum terinstall pada server maka baiknya tool untuk kolektif data sistem konfigursi pada solaris ini di install terlebih dahulu, berikut step-step untuk menginstall package SUNWexplo :

a. Login sebagai superuser
#su
b. kopi file resource ke server melalui ftp.
# cp SunExplorer.tar.Z /var/tmp
c. Uncompress dan untar file SunExplorer.tar.Z:
# uncompress SunExplorer.tar.Z
# tar xvf SunExplorer.tar
d. Install Explorer
# pkgadd -d . SUNWexplo SUNWexplu
Selama proses instalasi diikuti semua proses permintaan instalasi

Langkah-langkah membuat Zone Sederhana Di Solaris 10

Langkah-langkah untuk melakukan zonning adalah sebagai berikut.

1. Masuk pada tool konfigurasi dengan mengetikkan perintah

# zonecfg -z zone_name
Respon command :
zonecfg -z portal02
portal02: No such zone configured
Use 'create' to begin configuring a new zone.
Contoh yang telah dikerjakan pada server potal02
# zonecfg -z portal02

2. Membuat definisi zone baru dengan mengetikkan perintah

# zonecfg:zone_name> create
contoh pada portal02
# zonecfg:portal02> create

3. Menentukan zone boot secara otomatis boot saat global zone boot atau spesifik boot. Jika zone boot ditentukan secara otomatis maka indikasi yang dituliskan “true” dan jika zoen boot ditentukan secara manual maka indikasi yang dituliskan “false”, by default zone boot di identifikasi dengan Berikut command yang mengindikasikan boot manual atau automatis.

# zonecfg:portal02> set autoboot=true
Pada masing-masing zone server di berikan autoboot manual.
Contoh pada portal02
# zonecfg: zone_name> set autoboot=false

4. Menentukan zone file system dengan menggunakan perintah zonepath

# zonecfg: zone_name > set zonepath=path
Contoh pada portal02
# zonecfg:portal02> set zonepath=/export/home

5. Mengkonfigurasi parameter network

# zonecfg:zone_name> add net
# zonecfg:zone_name:net> set address=00.00.00.00
# zonecfg:zone_name:net> set physical=physical_interface
# zonecfg: zone_name:net> end
Contoh pada portal02
# zonecfg:portal02> add net
# zonecfg:portal02:net> set address=10.1.5.101
# zonecfg:portal02:net> set physical=e1000g1
# zonecfg:portal02:net> end

Untuk melihat kembali setting network yang telah dikerjakan, perintah yang dikerjakan adalah

# zonecfg:zone_name> info
contoh pada portal02
# zonecfg:portal02> info
Respon command :

zonename: portal02

zonepath: /export/home

brand: native

autoboot: false

bootargs:

pool:

limitpriv:

scheduling-class:

ip-type: shared

inherit-pkg-dir:

dir: /lib

inherit-pkg-dir:

dir: /platform

inherit-pkg-dir:

dir: /sbin

inherit-pkg-dir:

dir: /usr

net:

address: 10.1.5.101

physical: e1000g1

6. Mem-verify perintah-perintah yang telah dikerjakan dengan menggunakan perintah verify

# zonecfg:zone_name > verify
contoh pada portal02
# zonecfg:portal02> verify

7. Untuk mengakhiri konfigurasi dan menuliskannya ketik perintah commit kemudian ketik exit untuk keluar dari shell.

# zonecfg: zone_name > commit
# zonecfg: zone_name > exit
contoh pada portal02
# zonecfg:portal02> comm_[Kit
# zonecfg:portal02> exit

8. Untuk mengetahui status zone yang telah dibuat dan dikonfigurasi, perintah yang digunakan adalah sebagai berikut.

# zoneadm list –cv

Respon command :

ID NAME STATUS PATH BRAND IP

0 global running / native shared

- portal02 configured /export/home native shared

9. Status diatas menunjukkan bahwa zone telah di buat dan dikonfigurasi. Langkah selanjutnya adalah menginstalasi zone yang telah dikonfigurasi. Perintah yang digunakan adalah sebagai berikut.

# zoneadm -z portal01 install

Jika dilihat kembali status zone yang telah di install dengan perintah zoneadm list –cv maka akan terlihat status yang baru yang awalnya configured menjadi instaled berikut.contoh status installed pada portal01.

# zoneadm list-cv -cv

ID NAME STATUS PATH BRAND IP

0 global running / native shared

- portal02 installed /export/home/portal02 native shared

10. Status installed diatas menunjukkan bahwa zone siap untuk di running. Perintah yang digunakan untuk me-running zone yang telah di install adalah sebagai berikut.

# zoneadm -z zone_name boot

Contoh pada portal02

# zoneadm -z portal02 boot

Setting IP Address, IP Netmask, IP Gateway, dan DNS Client pada Solaris 10

Di mesin atau server, saat mesin tersebut kita setting ip dan netmask maka mesin tersebut akan terhubung dengan jaringan LAN,
cara settingnya IP address dan IP Netmask di sistem Operasi Solaris 10 :

#ifconfig bge0 192.168.100.2 netmask 255.255.255.0 up
Dengan keterangan :
Bge --> jenis nama NIC dalam mesin tersebut

Untuk setting ip gatewaynya,-- kebiasaan saya, :
Edit /create file defaultrouter di /etc/ carranya :

#vi /etc/defaultrouter
Masukkan ip gatewaynya
Ada cara yang tidak manual dengan cara mengedit atau file defaultrouter yaitu pake command routeadd tapi saya lupa syntaxnya.

Cara check koneksivitas jaringan yang sudah terpasang menggunakan perintah sebagai berikut :

#dladm show-dev
Jika keluaran hasil perintah di atas ada respon :
duplex : full ----> interface yang di koneksikan benar
dupllex : half atau unknown ----> interface yang dikoneksikan masih belum terkoneksi atau kabel belum terkoneksi atau kabel ada masalah maka check konektivitas jaringan

Jika jaringan kita terkoneksi dengan jaringan internet dan ada keperluan download dari internet dalam msein tersebut maka kita harus setting dns clientnya, cara settingnya :
Cek terlebih dahulu service dns client sudah online apa belum :
# svcs –a |grep dns
Outputnya
bash-3.00# svcs -a |grep dns
disable 10:34:37 svc:/network/dns/client:default
disable 10:34:42 svc:/network/dns/server:default

hasil output diatas menandakan bahwa dns client masih disable maka perlu di enable kan terlebih dahulu:
#svcadm enable /network/dns/client
Jika kita cek kembali :
#svcs -a |grep dns
online 10:34:37 svc:/network/dns/client:default
disable 10:34:42 svc:/network/dns/server:default

Kemudian kita buat file resolv.conf di /etc/
#vi /etc/resolve.conf
Masukkan :
nameserver
nameserver

seperti contoh :
#vi /etc/resolc.conf
nameserver 202.158.x.x
nameserver 202.158.x.x
kemudian copy file /etc/nsswitch.dns menjadi /etc/nsswitch.conf
#cp /etc/nsswitch.dns /etc/nsswitch.conf

Mirroring Disk (RAID 1) Solaris 10

Berikut langkah-langkah mirroring internal disk pada masing-masing server SUN.
1. Mengkopy file /etc/vfstab dan /etc/system
# cp -p /etc/system /etc/system.orig."date"
# cp -p /etc/vfstab /etc/vfstab.orig."date"
Mengkopi file vfstab dan file syaytem ini bertujuan untuk membackup kedua file tersebut, sehingga jika ada kemungkinan error pada saat mirroring maka sistem dapat di restore dengan menggunakakan kedua file tersebut.
2. Sebelum melakukan Mirorring, dipastikan terlebih dahulu status dari disk yaitu ada atau tidaknya data. Jika ada disk yang akan dilkukan mirroring terdapat data didalamnya . lebih baik data tersebut di backup terlebih dahulu.
3. Membuat slice kecil berukuran 25 Mb (10 Mb juga bagus) untuk menyimpan database volume
Melalui command format ---> modify
Silahkan dibuat slice yang akan berisikan database Volume
4. Melalui command format pastikan terlebih dahulu disk yang existing akan di mirror ke disk yang mana.
Contoh
bash# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
0. c0t0d0
/pci@1dc,700000/pci@1/pci@1/scsi@2/sd@0,0
1. c0t1d0
/pci@1dc,700000/pci@1/pci@1/scsi@2/sd@1,0
2. c4t50060E80047D0D50d0
/pseudo/dlmndrv@1/dlmfdrv@w50060e80047d0d50,0
Output truncated

Untuk contoh diatas disk yang digunakan
c0t0d0
c0t1d0

5. Mengkopi VTOC dengan menggunakan perintah prtvtoc dan fmthard karena VTOC (volume table of contents) di root disk dan di mirror disk harus sama
# prtvtoc /dev/rdsk/c?t?d?s2 |fmthard -s - /dev/rdsk/c?t?d?s2
Contoh :
# prtvtoc /dev/rdsk/c0t0d0s2 |fmthard -s - /dev/rdsk/c0t1d0s2

6. Membuat metadatabase pada slice kecil yang telah dibuat
# metadb -f -a –c 2 c?t?d?s6 /dev/dsk/c?t?d?s6 (Slice 6 adalah contoh slice kecil yang telah di buat)

# metadb -a -f –c 2 /dev/dsk/c0t0d0s6 /dev/dsk/c0t1d0s6 (Slice 6 pada rootmirror)
7. Tiap-tiap slice pada tabel partisi dapat di mirror.
Mirror the root slice
# metainit -f d10 1 1 c?t?d?s0
# metainit -f d20 1 1 c?t?d?s0
# metainit d0 -m d10
# metaroot d0 (Use this command only on the root slice!)
Mirror the swap slice.
# metainit -f d11 1 1 c?t?d?s1
# metainit -f d21 1 1 c?t?d?s1
# metainit d1 -m d11
Mirror other slice
# metainit -f d13 1 1 c?t?d?s3
# metainit -f d23 1 1 c?t?d?s3
# metainit d3 -m d13\

# metainit -f d14 1 1 c?t?d?s4
# metainit -f d24 1 1 c?t?d?s4
# metainit d4 -m d14

# metainit -f d15 1 1 c?t?d?s5
# metainit -f d25 1 1 c?t?d?s5
# metainit d5 -m d15

# metainit -f d16 1 1 c?t?d?s6
# metainit -f d26 1 1 c?t?d?s6
# metainit d6 -m d16
Terdapat 6 slice di disk existing yaitu s0, s1, s3, s4, s5 dan s6. Tegantung pada keadaan slice yang exist, jika pada slice yang exist hanya terdapat 2 slice maka mirror dapat dilakukan pada 2 slice saja.
Contoh isian tanda tanya diatas
Mirror the root slice
# metainit -f d10 1 1 c0t0d0s0
# metainit -f d20 1 1 c0t1d0s0
# metainit d0 -m d10
# metaroot d0 (Use this command only on the root slice!)
Mirror the swap slice.
# metainit -f d11 1 1 c0t0d0s1
# metainit -f d21 1 1 c0t1d0s1
# metainit d1 -m d11
Mirror other slice
# metainit -f d13 1 1 c0t0d0s3
# metainit -f d23 1 1 c0t1d0s3
# metainit d3 -m d13

# metainit -f d14 1 1 c0t0d0s4
# metainit -f d24 1 1 c0t1d0s4
# metainit d4 -m d14

# metainit -f d15 1 1 c0t0d0s5
# metainit -f d25 1 1 c0t1d0s5
# metainit d5 -m d15

# metainit -f d16 1 1 c0t0d0s6
# metainit -f d26 1 1 c0t1d0s6
# metainit d6 -m d16

8. Mengupdate file /etc/vfstab untuk mount mirror disk setelah boot.
Contoh pada server Sun Fire V215 dengan hostname : notifgw
Sebelum diupdate
#device device fsck mount mount
#to mount fsck type pass at boot options
#
/dev/fd fd_[6C-_[7Cno_[6C-
/proc /proc proc
/dev/dsk/c1t0d0s1 swap
/dev/md/dsk/d0 /dev/md/rdsk/d0 /
/dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /export/home ufs 2
yes -
/devices/devices devfs /system/contract_[8Cctfs
objfs /system/object objfs -
swap /tmp tmpfs yes

Sesudah diupdate

#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d1 - - swap - no -
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
/dev/md/dsk/d3 /dev/md/rdsk/d3 /export/home ufs 2 yes -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes

Isi file /etc/vstab yang diupdate diatas adalah tulisan yang bercetak tebal
9. Reboot system dengan perintah
# lockfs -fa
# init 6
10. Meng-attach submirror yang kedua pada mirror
# metattach d0 d20
# metattach d1 d21
# metattach d3 d23
# metattach d4 d24
# metattach d5 d25
# metattach d6 d26
11. Memastikan physical device path dari mirror disk
# ls -l /dev/dsk/c?t?d?s0
Contoh
# # ls -l /dev/dsk/c0t1d0s0
Contoh output pada server yang dilakukan mirroring
lrwxrwxrwx 1 root root 67 Dec 21 12:47 /dev/dsk/c0t1d0s0 -> ../../devices/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0:a
12. Membuat mirror device alias pada mirror disk
Contoh yang dilakukan pada server notifgw
# eeprom "nvramrc=devalias mirror /pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0:a "
# eeprom "use-nvramrc?=true"


References :