Kamis, 11 September 2008

Membuat Server Installasi dengan TFTPD

Untuk melakukan install dari network maka pasti ada sang client (yang akan jadi target isntallsi) dan server (yang menyediakan file-file installsi untuk client) tentunya.Yang perlu dipersiapkan hanya sang server saja agar dapat menyediakan file-file installasi dan dapat mengistribusikan ip secara otomatis. Dari sini dapat dilihat ada 3 package yang pasti di perlukan oleh server yaitu :

  • Apache
  • TFTP
  • DHCP Server

Jika kedua packages tersebut belum terinstall, maka perlu diinstall terlebih dahulu :


sudo apt-get install apache2 tftpd-hpa dhcp3-server

selanjutnya tinggal menyiapkan space dan konfigurasi yang diperlukan saja. Untuk itu diperlukan ISO Image dari Ubuntu yang nantinya akan didownload dan diinstall oleh client. Disini haru menggunakan ISO Ubuntu Alternate bukan yang LiveCD. Jika belum punya silahkan download di kambing atau tempat lain favorite Anda :p


Saat ini ISO Image Ubuntu Alternate ato CD Ubuntu Alternate (jika tidak memiliki file ISO-nya, CD-nya juga boleh :p ) sudah ada tinggal di mountting dalam directory public WWW Server.Sebelumnya buat dulu sebuah direktory yang dapat diakses dari WWW Server nantinya :


sudo mkdir /var/lib/tftpboot/ubuntu


Selanjutnya dinggal di mounting ke directory yang tadi sudah dibuat
Jika dari File ISO Image (file x.iso saya letakkan di direktory /home/utuhkulalil/iso/ ) :
 


sudo mount -o loop
 /home/utuhkulalil/iso/ubuntu-8.04-alternate-i386.iso
 /var/lib/tftpboot/ubuntu


Kemudian agar dapat diaskses pada webserver maka saya membuat soft link di /var/www :


sudo ln -s /var/lib/tftpboot/ubuntu /var/www/ubuntu

Jika tidak ada ISO File dalam di mounting dari Optical Drive, disini karena saya menggunakan ubuntu dan ubuntu secara oromati me-mounting CD Ubuntu yang saya masukkan dalam CD drivenya pada /media/cdrom, maka saya tidak perlu merubahnya. saya membuat soft link ke directory public WWW Servernya dan FTP Server-nya.
 


sudo ln -s /media/cdrom /var/lib/tftpboot/ubuntu/
sudo ln -s /media/cdrom /var/www/ubuntu

Sampai saat ini, proses mounting selesai silahkan cek http://ip-address-server/ubuntu/
Pengalaman saya untuk menghindari error karena masalah permition saat client mengisntall package dari server maka saya merubah permition directory public.
 


sudo chmod -Rf 777 /var/www/ubuntu

Oke selesai sudah ! :)


Sekarang hanya tinggal mengkonfigurasi DHCP Server agar dapat mendistribusikan IP Address secara Otomatis kepada client booting. Prinsip kerjanya hampir sama seprti LTSP.
 


cd /etc/dhcp3
sudo mv dhcpd.conf dhcpd.conf.old
sudo gedit dhcpd.conf

Kemudian lakukan konfigurasi seperti ini :



ping-check = 1;
 filename = "ubuntu/install/netboot/pxelinux.0";
 subnet 10.10.1.0
 netmask 255.255.255.0 {
 range 10.10.1.200 10.10.1.254;
 }

Sesuaikan network , netmask dan range IP dengan konfigurasi network Anda !
Selesai ??? Sekarang tinggal restart ato start (jika DHCP Daemon blum running) !
 


sudo /etc/init.d/dhcp3-server restart

Oke sekarang tinggal melakukan actionnya saja pada client ! Dan Client tinggal diarahkan agar melakukan booting dari LAN/Ethernet Card.
Jika sukses maka client akan menampilkan logo ubuntu pada layar silahkan tekan ENTER saja untuk langsung memalai.
Ikuti saya prosesnya seperti installasi biasa, sampai pada tahap Choose a mirror of the Ubuntu archive ,silahkan scroll sampai pilihan enter information manually (paling atas).
Masukkan IP Address Server tempat file-file installasi berada dan direktory public pada tahap berikutnya, selanjutnya silahkan lanjutkan seperti installasi ubuntu biasanya. :D
Happy Enjoy...

 

Senin, 08 September 2008

Membuat Sistem Diskless dengan LTSP di ubuntu

Diskless adalah sistem operasi tanpa hardisk yang dapat kita gunakan sebagai solusi untuk penghematan, apalagi warnet.. Modalnya bakal lebih murah dengan LTSP (Linux Termial Service Program). Nah Paling gampang buatnya mah pake Ubuntu, bisa juga pake distro lain misalnya salckware dan turunannya dll. Tapi klo pake itu aku belum berhasil yang berhasil temenku si qintil. Oke langsung aja.. Ada dua cara untuk membuat server LTSP, cara pertama dengan menggunakan CD installasi ubuntu dan langsung pilih opsi untuk install LTSP, gampang banget.. Cara ini bisa dilakukan klo si server belum terinstall jadi sekalian aja install LTSP.. ubuntu hardy heron udah bisa kok tapi versi alternate. stepnya :

  • Siapkan CD Ubuntu Alternate dan Boot dari CD
  • Pada saat pilihan installasi, tekan F4 untuk opsi tambahan, dan pilih install LTSP Server.
  • Kemudian tunggu hingga instalasi selesai. Pada akhir instalasi bisa dilihat proses pembangunan client.
  • Setelah selesai, reboot dan keluarkan CD instalasi, sistem sudah siap dipakai
  • Coba komputer klien untuk bisa booting dari network. Jika ada pesan DHCP server not found, hidupkan service DHCP Server pada komputer klien dengan perintah:
    /etc/init.d/dhcp3server start
     
  • Jika ternyata client gagal menampilkan grafik, coba lakukan perintah ini pada komputer server:
    sudo ltsp-build-client
    Sistem akan membuat ltsp-client nya langsung dari internet, Jika anda tidak terkoneksi dengan internet lakukan perintah dengan menggunakan CD instalasi sebagai source pembangunan client:
    sudo ltsp-build-client --mirror file:///cdrom

Cara kedua adalah membuat server LTSP dengan sistem ubuntu yang sudah ada, yang perlu kita lakukan adalah mengistall program ltsp nya dari repository 


sudo apt-get install ltsp-server-standalone openssh-server

Setelah terinstall, kita tinggal membuat sistem LTSP nya sama seperti diatas klo seandainya tidak terkoneksi denganinternet, bisa gunakan cdrom untuk membuat image LTSPnya 


sudo ltsp-build-client

Semoga Bermanfaat...!!!

 

Integrasi Drupal dan SMF

Terpicu oleh keberhasilan temanku si dekrep (sory ya th3crypt) bacanya susaha... hehehe.. sama aku juga jadi siberut..dia berhasil mengintegrasikan drupal dan simple machine forum alias SMF.Yah good lah, dia berhasil kenapa aku ngga, dengan semangat menggebu gebu aku coba juga mengintegrasikan drupal dan smf milik CROSSX. Aku berhasil juga.. hore..  Ternyata gampang, caranya sperti berikut :

  • Download Modul smfforum di http://drupal.org/
  • Upload ke direktory modules di website drupal
  • Extract file nya dan buka website
  • login sebagai administrator, buka administer --> Site Building --> Modules
  • Enable Modul smfforum tersebut
  • Selanjutnya buka administer --> Site Configuration --> smfforum, langsung lakukan konfigurasi dengan baik, misalnya letak forum ada dimana dan smf_api nya dimana
  • Klo belum ada smf api nya silahkan search di google dan download, upload ke web hosting anda dan isi path smf api nya di konfigurasi smfforum di drupalnya.
  • Save Konfigurasi nya dan pastikan semuanya berhasil. 
  • Integrasi selesai, database user di drupal dan smf nya akan saling check dan terintegrasi sehingga kita cukup register di satu web aja baik smf ataupun drupalnya.

Emang Drupal itu powerfull, ringan lagi.. 

Rabu, 03 September 2008

Sejuta Cerita Tentang KKN

 KKN itulah singkatan dari Kuliah kerja nyata yang merupakan mata kuliah wajib universitas di UPI ini.. ada banyak pendapat orang tentang kkn, ada yang bilang.. "kkn, wah seru tuh... asyi di hidup di desa..." ada yang bilang "kkn?wah cuma syarat doang.. ga penting deh..." ada juga yang bilang "kkn?cuma pergi liburan doang di kampung.. nyantai aja.." Apapun pendapat pendapat tentang kkn itu tapi yang aku rasa sendiri kkn itu berkesan. Kita terdiri dari 11 orang yang udah aku sebutin di posting sebelumnya, kebagiannya di cimanggu dengan tema pemberdayaan ekonomi masyarakat.. Buset.. aslinya, begitu denger temanya aku langsung bete.. gimana ga? orang aku jurusan komputer tapi malah kebagian tema ekonomi.. males banget..  Awal disana emang lumayan bete, tapi lama kelamaan jadi asik sendiri dan menyenangkan. Bebrapa manfaat yang aku rasakan tentang kkn atara lain:



  • Belajar Bermasyarakat dan berinteraksi dengan masyarakat, meskipun sulit buat aku karena aku bukan orang sunda dan ga ngerti bahasa sunda.. 

  • Belajar memahami dan mengerti orang lain, yap memang kita terdiri dari berbagai karakter dalam satu kelompok,, tapi semua nya asik2 juga kok.. kita bisa belajar bagaimana menghargai orang lain, memahami sifat temen2 satu kelompok.

  • Belajar Bekerja Team Work, disini kekompakan kita memang benar benar di uji, karena kita hidup bareng, tinggal di rumah yang sama, tidur rame rame di ruangan yang sama dll... 

  • Belajar Mensyukuri nikmat karena kita Melihat usaha keras penduduk desa dan anak anak desa yang mungkin tidak seberuntung kita. dan masih banyak lagi manfaat lain yang bisa di ambil.


Lantas, kemarin kkn ngapain aja? Banyak hal yang kita lakuin, antara lain begitu kita sampai langsung istirahat dan tepar karena perjalanan yang jauh dan berbukit bukit. Esok harinya kita langsung bersosialisasi dan bermasayarakat sambil olahraga pagi.. ngobrol dengan petani dll. Intinya tahap awal kita melakukan analisa dan penyesuaian terhadap situasi dan kondisi di sana. Yap Setelah menganalsisi SWOT barulah kita memikirkan program apa yang bisa kita laksanain di sana..  ini nih yang paling lama.. karena ngerjainnya sambil main winning, sehari hari cuma makan, tidur, nonton main main dll. makanya gw jadi tambah gendut.. Selanjutnya setelah mendapatkan program, kita langsung mengerjakannya secepat kilat, biasalah kebiasaan mahasiswa upi H-2 baru dikerjain dan langsung selesai. 


Sehari hari lain juga banyak yang kita lakuin, ada yang ngajar, survei ke lapangan, kita juga ngadain acara 17 an lho.. ini yang lumayan rame.. ada game buat anak-anak dan dewasa.. nah yang paling seru klo menurut aku acara buat dewasa yaitu ibu ibu dipasangkan dengan suaminya joged balon..  hahaha.. KKN memiliki kenangan yang tersendiri..  Kampung pangkalan - Desa Cimanggu - Kecamatan Ngamprah - Kabupaten Bandung Barat Menjadi Kenangan Terindah selama kkn, jadi kangen kesna lagi.. ketemu ibu bapak yang dirumah... Kapan ya gini lagi?