once upon a time in a hospital in sydney...
saya dateng sendirian untuk register istri saya untuk melahirkan disana.
setelah ditanya macem2 tentang biodata.
sang receptionist nanya: "is she married?"
saya pun bengong beberapa lama & menjawab: "yes, of course!! i'm her husband!"
trus dia reply, "well, some people don't". sambil nerusin ngetik dengan cuek.
saya langsung sadar...
ini sydney pak.... bukan bandung...
hihihihi :-p
Selasa, 15 September 2009
Selasa, 08 September 2009
upgrade linux kernel tanpa reboot. bisa yah? bisa!!
buat yang sering nanganin server, pasti udah tahu beberapa update/patch memerlukan reboot supaya dapat running.
terutama patch/update yang berkaitan dengan kernel.
khusus untuk ubuntu, perintah "aptitude safe-upgrade" akan mendownload kemudian menginstall patch/update dari repo.
setelah selesai instalasi, jika patch tersebut meminta reboot, maka akan muncul notifikasi untuk admin untuk me-reboot mesin.
beberapa alasan untuk tidak reboot:
- uptime adalah penting
- untuk server yang diakses 24 jam penuh (mis: google) maka akan susah nyari slot waktu untuk reboot.
- reboot bisa menyebabkan opportunity loss: harusnya dapet uang, tapi karena reboot ngak jadi deh. (mis: SMS server)
- uptime yang tinggi akan menambah kepercayaan customer untuk menggunakan layanan anda.
- untuk server yang punya banyak service & loadnya tinggi, proses reboot bisa memakan waktu sampai 20 menit!
yang jadi pertanyaan:
gimana caranya update kernel tanpa reboot?
pake ksplice
apa itu ksplice?
nama software yang memungkinkan upgrade kernel tanpa reboot.
lihat: http://www.ksplice.com
apakah semua distro linux didukung?
teorinya sih bisa. tapi belum semua di dukung.
cara kerjanya gimana?
kalo dari yang aku baca, mirip dengan project x86 fast reboot.
lihat:
http://r41nbuw.blogspot.com/2009/09/opensolaris-x86-fast-reboot.html
me-skip beberapa tahap booting, kemudian load kernel baru.
yang menarik dari ksplice?
waktu rebootnya sangat singkat sekali. kurang dari 1 detik!!
makanya tidak ada perubahan dalam uptimenya.
Q: cara install ksplice?
1. request key
http://ksplice.com/uptrack/key
catat baik2 key ini
2. buat file
vi /etc/apt/sources.list.d/ksplice.list
deb http://www.ksplice.com/apt jaunty ksplice
deb-src http://www.ksplice.com/apt jaunty ksplice
3. ambil security fingerprint, dan tambahkan ke database
wget -N https://www.ksplice.com/apt/ksplice-archive.asc
apt-key add ksplice-archive.asc
4. install paket ksplice
aptitude install ksplice
5. update catalog package
aptitude update
6. install uptrack & uptrack manager (gui)
aptitude install uptrack
masukan key yang udah didapat.
aptitude install uptrack-manager
selesai
untuk maintenancenya?
uptrack-install --> install update
uptrack-remove --> remove update
uptrack-upgrade --> update kernel
uptrack-manager --> menampilkan GUI
uptrack-show --> menampilkan patch yang udah di install
cara agar patch diinstall automatic?
vi /etc/uptrack/uptrack.conf
autoinstall = yes
reference:
http://www.ksplice.com
semoga berguna
regards,
achmad mardiansyah
terutama patch/update yang berkaitan dengan kernel.
khusus untuk ubuntu, perintah "aptitude safe-upgrade" akan mendownload kemudian menginstall patch/update dari repo.
setelah selesai instalasi, jika patch tersebut meminta reboot, maka akan muncul notifikasi untuk admin untuk me-reboot mesin.
beberapa alasan untuk tidak reboot:
- uptime adalah penting
- untuk server yang diakses 24 jam penuh (mis: google) maka akan susah nyari slot waktu untuk reboot.
- reboot bisa menyebabkan opportunity loss: harusnya dapet uang, tapi karena reboot ngak jadi deh. (mis: SMS server)
- uptime yang tinggi akan menambah kepercayaan customer untuk menggunakan layanan anda.
- untuk server yang punya banyak service & loadnya tinggi, proses reboot bisa memakan waktu sampai 20 menit!
yang jadi pertanyaan:
gimana caranya update kernel tanpa reboot?
pake ksplice
apa itu ksplice?
nama software yang memungkinkan upgrade kernel tanpa reboot.
lihat: http://www.ksplice.com
apakah semua distro linux didukung?
teorinya sih bisa. tapi belum semua di dukung.
cara kerjanya gimana?
kalo dari yang aku baca, mirip dengan project x86 fast reboot.
lihat:
http://r41nbuw.blogspot.com/2009/09/opensolaris-x86-fast-reboot.html
me-skip beberapa tahap booting, kemudian load kernel baru.
yang menarik dari ksplice?
waktu rebootnya sangat singkat sekali. kurang dari 1 detik!!
makanya tidak ada perubahan dalam uptimenya.
Q: cara install ksplice?
1. request key
http://ksplice.com/uptrack/key
catat baik2 key ini
2. buat file
vi /etc/apt/sources.list.d/ksplice.list
deb http://www.ksplice.com/apt jaunty ksplice
deb-src http://www.ksplice.com/apt jaunty ksplice
3. ambil security fingerprint, dan tambahkan ke database
wget -N https://www.ksplice.com/apt/ksplice-archive.asc
apt-key add ksplice-archive.asc
4. install paket ksplice
aptitude install ksplice
5. update catalog package
aptitude update
6. install uptrack & uptrack manager (gui)
aptitude install uptrack
masukan key yang udah didapat.
aptitude install uptrack-manager
selesai
untuk maintenancenya?
uptrack-install --> install update
uptrack-remove --> remove update
uptrack-upgrade --> update kernel
uptrack-manager --> menampilkan GUI
uptrack-show --> menampilkan patch yang udah di install
cara agar patch diinstall automatic?
vi /etc/uptrack/uptrack.conf
autoinstall = yes
reference:
http://www.ksplice.com
semoga berguna
regards,
achmad mardiansyah
Kamis, 03 September 2009
Setting DNS client di opensolaris
saya dapat pertanyaan:
kenapa setelah install osol kok ngak bisa ngenet?
ngak bisa resolve DNS juga, padahal /etc/resolv.conf udah bener.
hmmm...
berarti kamu blom ngerti proses resolve DNS di UNIX system.
1. OS pertama kali akan melihat /etc/nsswitch.conf
nsswitch.conf berfungsi untuk menentukan tahap2 resolving object.
contoh object yang di resolve: passwd, hostname, networks, etc.
untuk resolve hostname pastikan di "/etc/nsswitch.conf" ada tulisan:
hosts: files dns
artinya:
- OS akan meresolve sebuah nama host dengan melihat file dalam hal ini /etc/hosts
- jika /etc/hosts tidak ditemukan, maka query DNS server. lihat step 2 dibawah.
2. OS akan melakukan query ke DNS server yang terdaftar di /etc/resolv.conf
pastikan di /etc/resolv.conf ada tulisan:
nameserver 208.67.222.222
nameserver 208.67.220.220
artinya:
- daftar DNS server
3. cek service "dns/client" running.
di solaris, daemon "dns/client" berfungsi untuk mengurusi step 1 diatas.
jika ada perubahan di /etc/nsswitch.conf, khususnya pada baris host, restart daemon ini.
check daemon:
svcs -a | grep dns
online 14:17:45 svc:/network/dns/client:default
restart daemon:
svcadm restart dns/client
regards,
kenapa setelah install osol kok ngak bisa ngenet?
ngak bisa resolve DNS juga, padahal /etc/resolv.conf udah bener.
hmmm...
berarti kamu blom ngerti proses resolve DNS di UNIX system.
1. OS pertama kali akan melihat /etc/nsswitch.conf
nsswitch.conf berfungsi untuk menentukan tahap2 resolving object.
contoh object yang di resolve: passwd, hostname, networks, etc.
untuk resolve hostname pastikan di "/etc/nsswitch.conf" ada tulisan:
hosts: files dns
artinya:
- OS akan meresolve sebuah nama host dengan melihat file dalam hal ini /etc/hosts
- jika /etc/hosts tidak ditemukan, maka query DNS server. lihat step 2 dibawah.
2. OS akan melakukan query ke DNS server yang terdaftar di /etc/resolv.conf
pastikan di /etc/resolv.conf ada tulisan:
nameserver 208.67.222.222
nameserver 208.67.220.220
artinya:
- daftar DNS server
3. cek service "dns/client" running.
di solaris, daemon "dns/client" berfungsi untuk mengurusi step 1 diatas.
jika ada perubahan di /etc/nsswitch.conf, khususnya pada baris host, restart daemon ini.
check daemon:
svcs -a | grep dns
online 14:17:45 svc:/network/dns/client:default
restart daemon:
svcadm restart dns/client
regards,
Rabu, 02 September 2009
Setting IP address di opensolaris / solaris
Q: mas, cara setting ip address di opensolaris gimana yah?
A. menggunakan nwam (network auto magic)
1. edit file
vi /etc/nwam/llp
e1000g0 static 192.168.1.17
iprb0 dhcp
artinya:
interface e1000g0 menggunakan ip static
interface iprb0 menggunakan dhcp
2. jika ada perubahan pada file diatas, restart nwam
svcadm restart nwam
pendapat pribadi:
nwam banyak bug. kalo running server, matikan nwam.
B. konfigurasi tanpa nwam:
matikan service nwam:
svcadm disable network/physical:nwam
1. kamu harus tahu nama interface yang ada di mesin solaris kamu. caranya?
dladm show-link
2. buat file yang extentionnya adalah nama interface.
file tersebut berisi ip addres yang akan di pakai oleh interface tersebut.
vi /etc/hostname.e1000g0
192.168.1.17 netmask 255.255.255.0
artinya:
interface e1000g0 memakai ip address static seperti diatas
3. jika ngak mau repot nulis netmask, buat file:
vi /etc/netmasks
192.168.2.0 255.255.255.0
192.168.4.0 255.255.255.0
artinya:
interface akan memakai netmask yang telah didefinisikan di /etc/netmask.
4. jika interface tersebut ingin memakai dhcp, maka cukup dengan membuat file
/etc/dhcp.. mis:
touch /etc/dhcp.iprb0
5.jika terjadi perubahan pada konfigurasi interface, restart daemon yang mengurus hal tersebut:
svcadm restart network/physical:default
semoga membantu.
Achmad Mardiansyah
A. menggunakan nwam (network auto magic)
1. edit file
vi /etc/nwam/llp
e1000g0 static 192.168.1.17
iprb0 dhcp
artinya:
interface e1000g0 menggunakan ip static
interface iprb0 menggunakan dhcp
2. jika ada perubahan pada file diatas, restart nwam
svcadm restart nwam
pendapat pribadi:
nwam banyak bug. kalo running server, matikan nwam.
B. konfigurasi tanpa nwam:
matikan service nwam:
svcadm disable network/physical:nwam
1. kamu harus tahu nama interface yang ada di mesin solaris kamu. caranya?
dladm show-link
2. buat file yang extentionnya adalah nama interface.
file tersebut berisi ip addres yang akan di pakai oleh interface tersebut.
vi /etc/hostname.e1000g0
192.168.1.17 netmask 255.255.255.0
artinya:
interface e1000g0 memakai ip address static seperti diatas
3. jika ngak mau repot nulis netmask, buat file:
vi /etc/netmasks
192.168.2.0 255.255.255.0
192.168.4.0 255.255.255.0
artinya:
interface akan memakai netmask yang telah didefinisikan di /etc/netmask.
4. jika interface tersebut ingin memakai dhcp, maka cukup dengan membuat file
/etc/dhcp.
touch /etc/dhcp.iprb0
5.jika terjadi perubahan pada konfigurasi interface, restart daemon yang mengurus hal tersebut:
svcadm restart network/physical:default
semoga membantu.
Achmad Mardiansyah
Selasa, 01 September 2009
Setting Default gateway/router di opensolaris?
Q: tanya dunk mas, cara setting Default gateway di opensolaris?
caranya:
1. kamu bisa buat script sendiri yang berisi perintah untuk membuat default routing.
2. jika ingin otomatis bisa dengan:
vi /etc/defaultrouter
192.168.1.1
artinya setting default route ke 192.168.1.1. ip address yang ada di sini sering disebut juga gateway.
Q: cara ngecek default routing?
netstat -rn
jika mesin lagi running, dan saya ubah /etc/defaultrouter.
Q: gimana caranya supaya default routenya berubah tanpa restart mesin?
solaris punya daemon yang tugasnya membuat default route berdasarkan /etc/defaultrouter.
klo kamu rubah /etc/defaultrouter, restart daemonnya:
svcadm restart network/routing-setup
mudah2an jelas yah...
regards,
achmad mardiansyah
caranya:
1. kamu bisa buat script sendiri yang berisi perintah untuk membuat default routing.
2. jika ingin otomatis bisa dengan:
vi /etc/defaultrouter
192.168.1.1
artinya setting default route ke 192.168.1.1. ip address yang ada di sini sering disebut juga gateway.
Q: cara ngecek default routing?
netstat -rn
jika mesin lagi running, dan saya ubah /etc/defaultrouter.
Q: gimana caranya supaya default routenya berubah tanpa restart mesin?
solaris punya daemon yang tugasnya membuat default route berdasarkan /etc/defaultrouter.
klo kamu rubah /etc/defaultrouter, restart daemonnya:
svcadm restart network/routing-setup
mudah2an jelas yah...
regards,
achmad mardiansyah
Langganan:
Komentar (Atom)