Indra Riawan

Masukan dari Februari 2009

Waktu Yang Selalu Salah di Guest OS

Senin, 9 Februari 2009 · Tinggalkan sebuah Komentar

Masalah yang sering muncul ketika menggunakan mesin virtual adalah waktu. Seringkali mesin menunjukkan waktu yang berbeda dengan yang seharusnya. Meskipun sudah kita coba untuk kembalikan ke jam yang sesuai, tetap saja beberapa hari kemudian menunjuk ke waktu yang salah.

Masalah ini disebabkan oleh clock yang digunakan mesin virtual bukanlah clock yang dihasilkan oleh rtc (real time clock). Pada mesin virtual, segala bentuk hardware diemulasikan oleh software. Sehingga, sinyal clock yang didapat oleh guest os bukanlah sinyal clock yang dihasilkan oleh crystal rtc.

Ada beberapa solusi untuk masalah ini. Pertama, dengan membuat sebuah layanan time server (ntp) di jaringan kita. Penunjuk waktu seluruh komputer, termasuk mesin mesin virtual, diarahkan ke server ini. Dan server ini disinkronisasi ke time server global yang tersedia bebas di internet.

VMware
vmwaretools-winJika menggunakan vmware, tersedia vmware tool yang salah satu fungsinya untuk mensikronisasi penunjuk waktu di mesin guest dengan waktu di mesin host. Tool ini dapat diakses dari menu VM -> Install VMware Tools pada Server Console. Selanjutnya paket akan di mounting ke cdrom. Paket installer nya disesuaikan dengan guest os.

Setelah pilihan Time Synchronization diaktifkan, guest akan selalu mengambil waktu host sebagai referensi. Jika guest tidak mengunakan tampilan gui, cukup edit file konfigurasi guest os (.vmx). Tambahkan entri ini:
toolScripts.afterPowerOn = "TRUE"
toolScripts.afterResume = "TRUE"
tools.syncTime = "TRUE"

Kategori: Datacenter
Ditandai: , , , ,

Link Januari 2009

Minggu, 8 Februari 2009 · 2 Tanggapan

Kategori: Tak Berkategori
Ditandai:

Optimasi Table di MySQL

Kamis, 5 Februari 2009 · Tinggalkan sebuah Komentar

Jika anda menggunakan snort untuk IDS yang databasenya di hosting di mysql, tentu tidak kaget dengan pertumbuhan database yang sangat cepat. Kemarin, saya sedang mencoba mengaktifkan kembali snort. Dan hanya butuh sehari untuk membuat database saya meledak. Meski saya sudah berusaha men-drop beberapa alert, tapi ukuran file tetap saja besar.

snort-before-optimizing

Ketika sedang mencari cara untuk mengoptimalkan database, malah menemukan command ‘OPTIMIZE TABLE’. Optimize table digunakan untuk menggunakan kembali free space yang di sudah tidak digunakan. Fungsi ini mirip dengan defrag yang ada di windows versi terdahulu. Perintah ini cocok untuk tipe data varchar yang sering dihapus.

Berikut adalah command untuk optimalkan kembali database yang digunakan oleh snort.
mysql> OPTIMIZE LOCAL TABLE acid_event,table data,event,icmphdr,iphdr,opt,tcphdr,udphdr;
Dan hasilnya, ruang menjadi lega kembali.snort-after-optimizing

Kategori: Tak Berkategori
Ditandai: , , , ,