Rocks Cluster

Rocks adalah distribusi sistem operasi Linux yang digunakan untuk membangus cluster komputer kelas beowulf. Distro ini merupakan turunan CentOS sehingga masih serumpun dengan Fedora, RHEL dan teman-temannya.

rocks

Distro ini dilengkapi berbagai utilitas manajemen cluster, terutama insert-ether untuk menambah node cluster dan rocks yang berwujub skrip python yang digunakan untuk melakukan berbagai aktivitas manajemen cluster. Ada juga ganglia untuk monitor aktivitas cpu, memori dari front-end dan tiap-tiap node.

Karena keterbatasan perangkat keras, clusternya malah diimplemtasikan di virtual machine. Jadinya ga ada peningkatan performa, adanya overhead gara-gara scheduling dan emulasi di KVM-QEMU, duh. :(

Laporan implementasi bisa disimak di kaitan ini: Cluster dengan Rocks Cluster

Proxmox VE

Proxmox VE adalah distribusi sistem operasi [GNU/]Linux derivat dari Debian yang memfokuskan penggunaanya sebagai host virtual machine. Kita diberi dua pilihan hipervisor: [qemu-]KVM untuk virtualisasi sampai level abstraksi prosesor, atau OpenVZ yang berbasis kontainer (jadi pilihan bagus kalau node virtual machinenya berbasis Linux dan mirip-mirip).

proxmox

Perangkat keras yang diperlukan mewajibkan prosesor dengan akselerasi virtualisasi (Intel VMX atau AMD VI/VT, atau apalah). Sempat dicoba di bare metal macam IBM X3650 M3 dengan performa yang memuaskan.

Kelebihan distro ini adalah ukuran instalasi yang kecil, setup yang mudah dan cepat, manajemen berbasis web yang intuitif.

Kelemahannya berada di manajemen partisi pra-install yang sudah ditetapkan (baca: tidak disarankan untuk dikustomisasi), manajemen jaringan host virtual machine yang kurang dinamis untuk operasi on the fly, dan model snapshot node virtual machine yang kadang tidak berjalan semestinya.

Tapi secara keseluruhan: wajib dicoba kalau mau main vm.

Berikut laporan dari saya main-main: Virtual Machine dengan Proxmox.

Teh

Belakangan ini di televisi banyak ditayangkan teh instan dalam kemasan botol bermerk Mirai dari SUNTORY.
Lalu apa?

Kejadian seperti ini tidak nyaman buatku, yang mana Indonesia juga punya signature sendiri dalam dunia pertehan dengan teh melati (kita bilang teh tarik itu punya Malaysia, deh). Aku takut juga pabrik teh nasional yang sudah besar (eg: Sosro) di kemudian hari harus kalah bersaing dengan perusahaan multinasional yang lebih besar di bisnis minuman instan di negeri sendiri, duh!
--kalau Sosro kelimpungan bagaimana dengan perusahaan teh industri rumah tangga macam Teh Cap Naga?

Aku bangga dengan teh melati yang sering aku minum sejak kecil: dari yang begitu manis, yang manis, yang cuma menggunakan sejumput gula, atau tanpa gula.
--juga mengutarakan kekurangsukaanku terhadap teh hijau yang menurutku rasanya seperti pacar kuku, hehehe

Masuknya produk impor seperti adalah bentuk kapitalisme: volume produksi bukan ditentukan sesuai kebutuhan konsumen, namun ditentukan oleh jumlah yang diperlukan untuk mendominasi pasar dan memberbesar keuntungan perusahaan; dengan kurang memedulikan kebutuhan konsumer sebenarnya (kita anggap saja globalisasi adalah idealisme baik-baik yang cuma mempertemukan budaya satu sama lain dan tidak bersalah di sini). Baiknya volume produksi dioptimalkan dengan batasan antara kebutuhan konsumen dan kemampuan produksi sehingga tidak menggunakan sumber daya (alam) yang sebetulnya tidak benar-benar perlu.

Dan, "ya!", keteknikan (engineering) dalam bentuk idealnya adalah buah ideologi sosialis karena mengutamakan kepentingan masyarakat bersama!

One liner shell of the day : #18 (menambahkan user ke group)

Karena di lab baru migrasi server, data masing-masing user di /home dipindahkan terus bikin user baru di server baru. Masukkan masing-masing user sesuai group (berkaitan dengan hak akses) harus dilakuin satu-satu biar ga bentrok sama konfigurasi yang lama.

usermod -a -G wheel liyan
wheel nama groupnya, liyan nama usernya

Lebih elegan ketimbang harus edit /etc/group di baris buat group wheel
wheel:x:10:liyan
dari sebelumnya cuma
wheel:x:10:

Brawijaya. Oh, inet lewat mana, sih?

Aku sedikit kaget ketika buka bgp.he.net malam ini. HE menunjukkan bahwa aku menggunakan koneksi dari AS17974 PT Telekomunikasi Indonesia.

Welcome to the Hurricane Electric BGP Toolkit.

You are visiting from 118.97.235.141 (141.subnet118-97-235.static.astinet.telkom.net.id) Indonesia

Announced as 118.97.235.0/24 (PT Telkom Indonesia's customer.) Indonesia
Announced as 118.97.224.0/20 (PT Telkom Indonesia's customer.) Indonesia
Announced as 118.97.224.0/19 (PT Telkom Indonesia's customer.) Indonesia
Announced as 118.97.0.0/16 (PT Telekomunikasi Indonesia) Indonesia

Your ISP is AS17974 (PT Telekomunikasi Indonesia)


Aku yang biasanya tahu koneksi kita dilewatkan pakai AS kita sendiri (AS46019 Universitas Brawijaya), tahu-tahunya kok ganti? Memangnya ganti AS gampang, ya?

Selidik punya selidik, ternyata kedua AS tersebut juga terhubung langsung dengan AS7713 PT Telekomunikasi Indonesia yang notabene juga punya Telkom (tapi lokasi fisik masing-masing AS di mana, sih?)

Pokoke internetan lancar digawe golek tugas kuliah, IPv6 bisa jalan lagi, oyi thok, wis!

Meja dan Komputer Kurang Kerjaan

Ini meja beserta komputer-komputer yang aku ikut pakai di lab.



4 core di i3-2120, 2 core di E7400, 2 cores di T2370 (laptop pribadi), di i3 pakai dual head (pakai monitor yang warna hitam). i3 pakai Slackware64-current, E7400 pakai LinuxMint Maya (LTS), laptop pake Salix64 13.37.

Susah pakainya--kibor 2, mouse kiri-kana ada semua.

One liner shell of the day : #17 (mengganti string dalam file dari file oleh file)

Kita sebut ini demokrasi file, string dalam sebuah file akan diganti dengan string yang dicocokkan polanya dari file lain dengan string dari file lainnya (lagi).
--Kalau ga bingung dengan frasa di atas dijamin pinter.
Mengapa disebut demokrasi file? Karena frasanya mirip "dari rakyat, oleh rakyat, buat rakyat".

Let's just cut the crap out.
sed -i "s/`cat masukan`/`cat keluaran`/g" target

File masukan berisi string yang akan diganti, file keluaran berisi string pengganti, dan file target berisi teks yang akan diolah (asumsi umumnya agar skripnya berguna, file target mengandung isi setidaknya serupa dengan file masukan).

Kelemahannya skrip di atas ga bisa escape dari newline, duh!
____
Semoga bisa bantu orang yang lagi butuh batch text editing.