Create Raid with Mdadm

RAID_1Enaknya jadi Vendor, bisa jalan kesana bisa jalan kesini, ya ini merupakan kesibukan baru saya setelah 2 tahun lalu duduk manis jadi end-user di operator gsm sebagai tukang begadang.

Beberapa hari lalu di tempat client dibilangan pancoran kita sempat diskusi mengenai permasalahan RAID, baik dari segi baca tulis, I/O performance maupun dari segi lainnya, runut dirunut akhirnya didapatkan kesepakatan untuk menggunakan RAID-1 khusus digunakan untuk system operasi, aplikasi dan juga log file dari aplikasi tersebut, sedangkan untuk RAID-5 digunakan untuk data history dari system aplikasi tadi.

Sangat kebetulan operating systemnya menggunakan RHEL 5.2, sedang untuk tipe mesin yang digunakan adalah HP ProLiant DL380 G5, yang sayangnya smart array nya tidak digunakan dengan alasan tidak kompatibel dengan aplikasinya, tapi setidaknya itu memberikan keuntungan, karena apa?, karena jikalau smart array jadi digunakan, notabene saya tidak akan menulis postingan ini..hehehehe.

Oh ya yang tidak dibahas disini adalah cara installasi menggunakan “software raid” di RHEL, anda bisa mencari dokumentasinya di google atau bahkan di kbase (knowledge base) nya RedHat itu sendiri.

RAID_5Oke masih dengan pembahasan teknis, jadi langsung saja kita membuat RAID-5 yang dimana digunakan untuk data history dari aplikasi seperti yang saya jelaskan diatas tadi, untuk RAID-5 ini kebutuhan disk yang dibutuhkan adalah minimal 3 (n+1 ; n >1), tapi kita disini menggunakan 5 buah disk.

Check paket dari mdadm (linux software raid)

rpm -qa|grep mdadm
mdadm-2.6.4-1.el5

(more…)

Read More

Setting Huawei E220 di Ubuntu 8.10 ( Intrepid )

E220DATUO Pembahasan mengenai setting modem huawei e220 ini sebenarnya sudah layak dibilang basbang ( basi banget ), anda bisa mencarinya di google, mulai dari yang console based maupun yang gui based.
Tapi untuk kepentingan dokumentasi ( pribadi pastinya ) tidak ada salahnya dibahas lagi,
Untuk kali ini kita akan membahasnya mulai dari console based menggunakan wvdial, dan gui based menggunakan vodafone-mobile-connect dari vodafone,
untuk penggunaan network applet dari ubuntu sendiri tidak digunakan, dikarenakan sering bermasalah dengan keyringnya.

Oke kita mulai pembahasan basbang ini, dengan menggunakan wvdial.
Pertama jangan lupa untuk mencolokkan modem huaweinya di laptop/pc anda, lalu lakukan langkah berikut dibawah ini.

dmesg |grep ttyUSB
[  568.895434] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[  568.895528] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
lsusb |grep Modem
Bus 001 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

Terlihat bahwa Huawei terditeksi dengan sempurna di ubuntu, Hellya windows

sudo wvdialconf
Editing `/etc/wvdial.conf'.
 
Scanning your serial ports for a modem.
 
Modem Port Scan<*1>: S0   S1   S2   S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
 
< .... >
 
Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB1: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

(more…)

Read More

Linux Multipath Setup Howto

Multipathing Di linux dengan Device Mapper
———————————————-
1. Server IBM BladeCenter HS20 dengan RHEL 4
2. Storage HDS USP1100
3. Switch brocade 48000

Langsung aja ya..

Cek WWN dari HBA

cat /proc/scsi/qla2xxx/* |grep port|grep -v port-0
scsi-qla0-adapter-port=210000145e254fca;
scsi-qla0-port-1=50060160b021b712:500601683021b712:018100:82;
scsi-qla1-adapter-port=210000145e254fcb;
scsi-qla1-port-1=50060160b021b712:500601693021b712:018100:82;

Cek Aplikasi Device mapper & Installasi

rpm -qa|grep device-mapper

Jika “device-mapper” belum terinstall di system, silahkan install terlebih dahulu, disini saya mendownload menggunakan repository CentOS.

wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/i386/CentOS/RPMS/device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/i386/CentOS/RPMS/sysfsutils-1.2.0-1.i386.rpm
rpm -ivh sysfsutils-1.2.0-1.i386.rpm
rpm -ivh device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm

ModProbe ke Kernel
Tambahkan modul “device mapper” tersebut di kernel menggunakan modprobe.

modprobe dm-multipath

Startup Config
Agar service Multipath di load saat startup system gunakan perintah dibawah.

chkconfig multipathd on
service multipathd start

(more…)

Read More

Collect Data In Your Box with cfg2html

Cfg2html is a UNIX shell script similar to check_config or get_config, except that it creates a HTML (and plain ASCII) system documentation..

1
2
3
4
5
sudo apt-get install gawk
wget http://www.cfg2html.com/cfg2html-linux_1.39-4_all.deb
sudo dpkg -i cfg2html-linux_1.39-4_all.deb
sudo cfg2html-linux
firefox /etc/cfg2html/&lt;your-hostname&gt;.html</code>

Enjoy The Document..
Cheers.

Read More

apache2: apr_sockaddr_info_get() failed for & Could not reliably determine the server’s fqdn, using 127.0.0.1 for ServerName

Pernah?
Dah Basi Pastinya

gksudo gedit /etc/apache2/httpd.conf

Lalu Masukan Parameter Dibawah ini

ServerName localhost
sudo /etc/init.d/apache2 start
* Starting web server (apache2)...   httpd (pid 12023) already running   [ OK ]

Read More

Errors were upgrade to dapper

When i was upgrade from hoary to edgy, I was stuck, when level upgrade from breezy to dapper.

Errors were encountered while processing:
/var/cache/apt/archives/
lvm2_2.02.02-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

So when i was

1
2
sudo apt-get remove lvm2
sudo dpkg --purge lvm2

I got an error “cant remove coz lvm2 wasn’t installed..n directory was empty..”,

So?
The conclusion was just change the repository back to breezy,
then do the command bellow.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

After finished the upgrade, change the repository to dapper and then do the command bellow.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

After that you should now what you’re doing.
cheers

[email protected]:~$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 6.10
Release: 6.10
Codename: edgy

Read More