Rocks Cluster adalah sebuah proyek open source yang menyediakan pengguna dengan distribusi Linux berbasis sistem operasi CentOS dan dirancang dari bawah ke atas untuk menawarkan cluster fitur penuh pada solusi CD untuk cluster Red Hat Linux.
Sebelumnya dikenal sebagai NPACI Rocks Cluster Tool Kit, distribusi memungkinkan orang untuk dengan mudah dan cepat membangun cluster Rocks. Hal ini juga memungkinkan pengguna berpengalaman untuk membangun cluster komputasi, visualisasi dinding ubin-display, dan grid endpoints.Based di CentOSBeing berdasarkan distribusi CentOS Linux, yang pada gilirannya didasarkan pada sistem operasi Red Hat Enterprise Linux, distro Rocks Cluster menyediakan kuat, stabil dan dapat diandalkan perusahaan-siap sistem yang memiliki proses instalasi yang unik dan sederhana.
Muncul dengan semua alat yang diperlukan untuk mengelola cluster, seperti PBS, dukungan GM, Maui, Ganglia, dan banyak lagi. Anda akan dapat menyebarkan, meng-upgrade, skala dan mengelola kelompok tanpa banyak kerumitan. Pada saat ini, hanya 64-bit (x86_64) arsitektur supported.Getting dimulai dengan Rocks rangka clusterin untuk membangun cluster komputasi, pengguna harus membuat cluster telanjang-tulang, boot front-end mereka dengan Kernel / Boot gulungan , dan menambahkan Roll dasar, OS roll Disk 1, OS roll Disk 2, dan OS Disk 3 ISO images. Untuk cluster berfitur lengkap, Anda juga harus menambahkan Area51, SGE, Ganglia, HPC, Python, Perl, dan web-server gulungan.
Di sisi lain, bagi anda yang ingin membangun cluster kustom harus memilih dari Rocks Cluster ini a la carte seleksi dan men-download Base dan Kernel / Boot gulungan, serta semua sistem operasi rolls.Bottom lineAll dalam semua, Rocks Cluster adalah perusahaan-siap distribusi Linux CentOS berbasis digunakan oleh ratusan peneliti di seluruh dunia untuk menginstal cluster sendiri. Ini adalah sistem operasi yang unik didukung oleh sejumlah teknologi open source dan direkayasa untuk dengan mudah menyebarkan cluster dikelola
Apa yang baru dalam rilis ini:.
< ul>
Apa yang baru di versi 6.1.1:
- Update terbaru dari Rocks codename Sand Boa sekarang dirilis. Pasir Boa adalah 64-bit hanya melepaskan dan didasarkan pada CentOS 6.5 Rocks disediakan OS gulungan memiliki semua pembaruan diterapkan pada tanggal 14 April 2014. Ini termasuk update untuk OpenSSL Heartbleed.
- Dukungan untuk ZFS telah diperbarui ke versi 0.6.2. Condor sekarang HTCondor roll di rilis 8.0.6
- Juga dilengkapi roll disebut sidik jari baru yang dinamis menentukan dependensi dari kode dikompilasi pada kedua Rocks dan sistem Non-Rocks.
Apa yang baru di versi 5.4:
- Fitur Baru:
- Redesign dari Avalanche Installer .
- Sementara mengamati kinerja Avalanche Installer pada mesin 1000 node, menjadi jelas bahwa kita harus mengurangi banyak lalu lintas ke frontend mungkin. Hal ini menyebabkan mengganti installer python BitTorrent berbasis dengan installer BitTorrent terinspirasi ditulis dalam kode C. C memungkinkan kita untuk menempatkan lebih banyak file ke dalam peer-to-peer jaringan, terutama: product.img (160KB), stage2. img (108MB) dan updates.img (98MB).
- Untuk lebih mengurangi lalu lintas ke frontend, frontend sekarang mengirimkan paket prediksi untuk menginstal node. Ketika sebuah node meminta paket, tracker di frontend mengirimkan daftar alamat simpul mana paket yang dapat ditemukan, ditambah daftar 9 paket berikutnya node yang kemungkinan besar akan meminta berikutnya. Ketika peralatan serupa bersamaan menginstal, ini mengurangi lalu lintas tracker dengan 10x.
- Instalasi node dapat dikelompokkan. Ketika node menginstal meminta pelacak untuk lokasi paket dan jika node lain secara bersamaan menginstal, tracker akan mendukung node yang berada dalam kelompok yang sama dengan node meminta, yaitu, daftar tracker mengirimkan kembali ke node menginstal akan memiliki node dari kelompok yang sama sebagai node menginstal di bagian atas daftar. Pengelompokan standar adalah dengan rak, tetapi dapat dikontrol oleh & quot; kandang & quot; atribut. Sebagai contoh, jika Anda ingin menempatkan semua node dari rak 0 dan rak 1 di grup yang sama (bernama & quot; merah & quot;), Anda akan mengeksekusi: & quot; batu ditetapkan tuan attr rack0 rack1 kandang merah & quot; .
- Satu dapat menentukan beberapa pelacak dan quot beberapa &; paket server & quot ;. Sebuah server paket node yang & quot; dijamin & quot; memiliki file yang diminta (misalnya, frontend).
- Untuk setiap file yang didownload, verifikasi checksum MD5 dilakukan. Ini mendeteksi kasus di mana rekan mungkin telah rusak file dan mencegah file rusak menyebar ke jaringan peer-to-peer.
- ikatan Channel untuk node kini dikendalikan oleh baris perintah Rocks.
- konfigurasi ikatan Channel untuk node disimpan dalam database dan dapat ditambahkan, dihapus atau diubah dengan baris perintah Rocks (misalnya, & quot; batuan menambahkan sejumlah terikat ... & quot;). Setelah channel bonding dikonfigurasi untuk node, dapat diterapkan secara dinamis dengan menjalankan & quot; batu jaringan host sync ... & quot;.
- aturan firewall Semua node 'dikendalikan oleh baris perintah Rocks.
- Aturan untuk semua node disimpan dalam database dan dapat ditambahkan, dihapus atau diubah dengan baris perintah Rocks (misalnya, & quot; batu terbuka firewall host & quot ;, & quot; batu dekat firewall host & quot ;, & quot; batu hapus tuan rumah firewall & quot;). Setelah pengaturan firewall node berubah, mereka dapat diterapkan ke node on-the-fly dengan & quot; batu firewall host sync 'hostname' & quot; (Perintah ini juga disebut ketika pengguna menjalankan & quot; batu jaringan host sync ... & quot;).
- Pengenalan & quot; Air Traffic Control & quot;.
- Kami telah mengembangkan layanan yang dikenal sebagai & quot; Airboss & quot; yang berada di frontend fisik (dalam Dom0) dan memungkinkan pengguna non-root untuk mengontrol VMs mereka. Motivasi untuk layanan ini adalah bahwa Libvirt (API virtualisasi ditulis oleh RedHat yang dapat mengontrol beberapa implementasi virtualisasi yang berbeda) mengasumsikan & quot; akar & quot; akses untuk mengontrol dan memonitor VMS.
- Airboss di Rocks adalah layanan kecil yang menggunakan pesan digital ditandatangani untuk memberikan pengguna non-root akses ke virtual cluster mereka (dan hanya virtual cluster mereka). The Airboss bergantung pada publik / pasangan kunci pribadi untuk memvalidasi pesan. Administrator hosting klaster fisik harus mengeluarkan satu perintah untuk mengaitkan kunci publik dengan virtual cluster tertentu. Pada saat itu, proses penuh powering up, powering down dan menginstal cluster virtual dapat dikendalikan oleh (resmi) pengguna non-root.
- Selain VM kontrol daya, kami juga menambahkan kemampuan untuk melampirkan konsol sebuah VM. Hal ini memungkinkan pengguna untuk melihat urutan boot seluruh untuk VM mulai dari & quot; BIOS & quot; pesan boot .
- Beberapa Rocks ditambahkan untuk mendukung fitur ini: & quot; batu membuat kunci & quot; (Untuk membuat publik / pasangan kunci pribadi), & quot; batu ditetapkan tuan listrik & quot; (Untuk daya atas / bawah VMS dan paksa menginstal VM, mirip dengan PXE boot mesin fisik), dan & quot; batu konsol tuan terbuka & quot; (Untuk melampirkan konsol sebuah VM).
- & quot; greceptor & quot; diganti dengan & quot; channeld & quot;.
- Protokol kawat untuk pesan Ganglia berubah yang diperlukan perbaikan besar untuk greceptor. Kami membuat keputusan untuk menulis sebuah layanan berbasis RPC sederhana (bernama 'channeld') untuk mengambil alih tanggung jawab greceptor. Channeld menerima 411-put permintaan dan bertindak pada mereka dengan menggunakan 411-bisa men-download file di bawah kendali 411.
- Semua komponen lain dari 411 tetap tidak berubah, hanya mesin pemberitahuan telah ditingkatkan.
- resolusi DNS untuk beberapa domain.
- Sistem penamaan DNS pada frontend sekarang mendukung beberapa zona, di mana masing-masing subnet dikelola oleh frontend dapat dimasukkan ke dalam zona yang berbeda. Layanan DNS dapat diaktifkan atau dinonaktifkan untuk setiap zona individu.
- dukungan Login alat.
- Sebuah node dapat dikonfigurasi sebagai alat Login. Secara default, alat Login bisa mengirimkan pekerjaan, tetapi tidak dapat menjalankan pekerjaan.
- Mengatur nama host berdasarkan nama antarmuka jaringan tertentu.
- & quot; primary_net & quot; Atribut memungkinkan node untuk memiliki / bin / hostname set dengan nama antarmuka jaringan selain & quot; pribadi & quot ;. Hal ini berguna untuk masuk atau peralatan beberapa antarmuka lainnya.
- Mudah bertukar 2 interface dengan perintah satu Rocks.
- Untuk menukar pengaturan 2 interface, mengeksekusi & quot; batu Swap tuan antarmuka ... & quot;.
- Dibuat repositori GIT untuk-Rocks terkait kode sumber.
- Host & quot; git.rocksclusters.org & quot; adalah gudang GIT untuk semua kode inti Rocks, kode UCSD Triton Sumber Daya dan Rocks kode contrib.
- Fitur tambahan:
- OS: Berdasarkan CentOS merilis 5 / update 5 dan semua update sebagai 2 November 2010 .
- Base: Anaconda installer diperbarui untuk v11.1.2.209 .
- Base: tidak lagi remap jaringan pribadi ke & quot; & quot ;, eth0 bukan Rocks melacak jaringan node kickstarted dari dan peta jaringan ke & quot; swasta & quot; jaringan. Misalnya, jika sebuah simpul kickstarted off & quot; & quot ;, eth1 kemudian & quot; eth1 & quot; akan dipetakan ke jaringan pribadi.
- Base: mengeras installer Anaconda yang lebih agresif menulis file konfigurasi grub ke boot disk. Hal ini membantu untuk mengurangi & quot; menggantung ketika mencoba untuk memuat Grub stage2 & quot; masalah.
- Base: dihapus ext4 modul kernel dari lingkungan instalasi. Kami menemukan bahwa mencoba untuk me-mount partisi swap sebagai sistem file ext4 sering disebabkan panik kernel selama instalasi.
- Base: menambahkan ksdevice = bootif untuk semua target booting PXE. Hal ini meningkatkan kecepatan instalasi dengan menggunakan kembali alamat IP / informasi antarmuka ketika sepatu simpul PXE. Sebelumnya, sebuah node akan memindai ulang semua antarmuka ethernet.
- Base: ketika file simpul XML memiliki kesalahan sintaks, & quot; profil daftar batuan host & quot; print nama file simpul XML dan nomor baris di mana kesalahan sintaks terjadi.
- Base: & quot; batu menjalankan tuan & quot; sekarang memunculkan beberapa thread paralel ketika beberapa host yang disediakan. Juga menambahkan parameter berikut: timeout (! Berkat Tim Carlson), delay, statistik, menyusun dan num-benang .
- Base: konfigurasi default yum dimodifikasi untuk mengikat IP publik frontend bukannya swasta. Hal ini memudahkan instalasi paket mudah untuk node eksternal (misalnya, bening berjalan pada awan publik).
- Base:. Atribut tidak ada dianggap conditional palsu ketika membangun file konfigurasi
- Base: & quot; mendahului & quot; Metode ditambahkan untuk Rocks perintah plugin untuk memungkinkan pemesanan halus eksekusi Plugin.
- Base: antarmuka jaringan bawah dukungan Linux 2 mode khusus baru: & quot; dhcp & quot; dan & quot; noreport & quot ;. & Quot; dhcp & quot; Modus menunjukkan bahwa antarmuka harus selalu DHCP untuk mendapatkan alamat. & Quot; noreport & quot; Modus menentukan bahwa tidak ada & quot; ifcfg - * & quot; File harus ditulis untuk antarmuka. Jika mode tidak ditentukan untuk sebuah antarmuka, maka Rocks akan membuat & quot; ifcfg - * & quot; mengajukan untuk antarmuka berbasis pada nilai-nilai yang ditetapkan dalam database (seperti yang terjadi pada rilis sebelumnya).
- Base: IPMI sekarang menggunakan kolom channel antarmuka dalam tabel jaringan untuk menentukan jumlah saluran pengendali alas tiang .
- Base: teks di dalam & quot; changelog & quot; tag kini dibungkus CDATA untuk memungkinkan karakter XML melarikan diri. Ini hanya didukung untuk file XML simpul ditemukan dalam Rolls (tidak untuk file XML simpul ditemukan di bawah / ekspor / batu / install / situs-profil.
- Base: gulungan dapat dibangun tanpa salinan lengkap dari kode sumber Rocks. Mereka menggunakan lingkungan pengembangan Rocks ditemukan di bawah / opt / batu / share / devel pada frontend a.
- Area51:. Tripwire diperbarui untuk v2.4.2
- Bio:. Refresh modul CPAN
- Bio:. Refresh CPAN MPI-ledakan
- Bio:. Menambahkan Celera Whole Genome urutan Assembler
- Condor:. Diperbarui untuk v7.4.4
- Condor: konfigurasi Condor otomatis sepenuhnya retooled: 1) konfigurasi Rocks perintah berdasarkan bukannya alat CondorConf mandiri, 2) mendukung pembaruan dinamis setiap / semua konfigurasi pada node, 3) menggunakan Rocks perintah plugin untuk memungkinkan tambahan otomatis config condor (misalnya, melalui Plugin, dapat mengaktifkan dukungan MPI).
- Condor:. Mendukung password kolam renang (rahasia bersama) untuk verifikasi tuan tambahan
- Condor:. Terintegrasi dengan EC2 roll untuk memperpanjang Condor kolam dengan EC2 host
- Condor: dukungan ditambahkan untuk port berkisar untuk memfasilitasi konfigurasi firewall .
- Condor: salinan lokal halaman manual Condor tambah untuk menggulung dokumen .
- Condor:. Dukungan untuk memperbarui Condor pada node tanpa instalasi ulang (misalnya, batu menjalankan tuan & quot; pembaruan condor yum & quot;; batuan host condor sync)
- Ganglia:. Monitor-core diperbarui untuk v3.1.7
- Ganglia:. RRDTool diperbarui untuk v1.4.4
- Ganglia:. Yang Ganglia roll sekarang dapat ditambahkan on-the-fly ke antarmuka yang ada
- Ganglia: semua node mengirimkan metadata metrik mereka setiap 3 menit. Di masa lalu, ketika gmond itu restart pada frontend, bisa tidak mengumpulkan metrik dari node karena tidak ada metadata dari node (dan tidak memiliki cara untuk meminta node karena node dikonfigurasi dalam & quot; tuli & quot;. modus)
- HPC. Iozone diperbarui untuk v3.347
- HPC. Iperf diperbarui untuk v2.0.5
- HPC. MPICH2 diperbarui untuk v1.2.1p1
- HPC. Openmpi diperbarui untuk V1.4.3
- HPC: batu-openmpi adalah MPI default dan dikonfigurasi dengan mpi-pemilih .
- SGE: SGE diperbarui untuk V62u5 .
- SGE: setiap host dapat dikonfigurasi untuk menjadi tuan rumah pelaksanaan dengan menetapkan host & quot; exec_host & quot; dan & quot; SGE & quot; atribut untuk benar dan setiap host dapat menjadi tuan rumah pengiriman dengan menetapkan host & quot; submit_host & quot; dan & quot; SGE & quot; atribut untuk benar.
- Web server:. Mediawiki diperbarui untuk v1.16.0
- Web server:. Wordpress diperbarui untuk v3.0.1
- Xen: setiap node bisa bagaimana tuan Xen mesin virtual. Ini dikendalikan dengan & quot; xen & quot; atribut.
- Xen: mengatur kekuatan untuk semua node di cluster virtual (kecuali frontend VM) dengan satu perintah (& quot; batu mengatur daya klaster ... & quot;). Pengaturan daya dapat & quot; & quot ;, & quot; off & quot; atau & quot; menginstal & quot; (Menghidupkan dan memaksa instalasi).
- Xen: memungkinkan mesin virtual untuk mendefinisikan VLAN tag interface. Sebelumnya, VLAN tagging hanya didukung untuk antarmuka fisik.
- Perbaikan Bug:
- Base: pengguna non-root tidak bisa lagi melihat password terenkripsi dengan 'daftar batuan host attr'. Password hash sekarang disimpan dalam kolom 'bayangan' dalam tabel atribut.
- Base: & quot;% & quot; di & quot; batu menjalankan tuan% & quot; sekarang kembali semua host. Terima kasih kepada Tom Rockwell untuk memperbaiki.
- Base: Jika ethernet switch mengirimkan permintaan DHCP, server DHCP tidak lagi mengirimkannya & quot; nama file & quot; dan & quot; server berikutnya & quot; dalam respon DHCP. Hal ini menyebabkan beberapa switch tidak benar memuat firmware mereka. Secara umum, ini dikendalikan oleh & quot; & quot ;, kickstartable & quot; dhcp_filename & quot; dan & quot; dhcp_nextserver & quot; atribut.
- Base: & quot; batu mengatur password & quot; meminta user untuk mengkonfirmasi password baru mereka.
- Base: ketika sebuah node meminta file kickstart dan jika antarmuka menentukan bahwa frontend terlalu & quot; & quot ;, sibuk node membantu mendorong sekarang benar melakukan backoff acak sebelum kembali meminta file kickstart nya. Sebelum memperbaiki ini, sebuah node akan backoff selama 30 detik.
- Base:. Beberapa conditional sekarang dapat hadir dalam tag XML
- Base: tetap masalah grafik traversal. Di masa lalu, jika Anda memiliki grafik & quot; & quot; (Cond) ke & quot; b & quot; & quot; c & quot; dan jika & quot; cond & quot; adalah palsu, traversal grafik akan mencakup & quot; & quot; dan & quot; c & quot ;. Sekarang hanya mencakup & quot; & quot;.
- Base: perizinan diatur dalam & quot; berkas & quot; tag yang diawetkan bahkan jika ada yang lain & quot; berkas & quot; tag untuk file yang sama yang tidak mengatur hak akses file. Bug itu ketika kemudian & quot; berkas & quot; tag tanpa quot &; perms & quot; atribut ditemui, hak akses file dibersihkan.
- Base: & quot; berkas & quot; tag sekarang mendukung & quot; os & quot; conditional.
- Basis: di insert-eter, peralatan yang ditandai & quot; tidak kickstartable & quot; tidak perlu menunggu file kickstart. Di masa lalu, orang harus memukul & quot; F9 & quot; (Gaya berhenti) kunci untuk keluar insert-eter ketika menemukan peralatan kickstartable non (misalnya, switch ethernet).
- Base: konfigurasi IPMI dibersihkan. Rocks tidak lagi menghasilkan entri yang salah di modprobe.conf atau / etc / sysconfig / ifcfg-IPMI .
- Base: The & quot; pra & quot; tag sekarang mendukung & quot; juru = & quot; atribut.
- Bio: dieliminasi & quot; Izin Ditolak & quot; kesalahan selama beberapa berjalan pada database yang sama BLAST oleh pengguna yang berbeda.
- SGE: membuat metrik koleksi pekerjaan yang lebih efisien. Sebelumnya, ketika 100 pekerjaan yang diserahkan ke antrian frontend itu, metrik SGE akan mengambil begitu lama untuk mengeksekusi, itu disebabkan gmond berhenti mengumpulkan metrik untuk semua host.
- SGE: jumlah CPU pekerjaan berbagai mengkonsumsi kini benar dihitung .
Perintah
Komentar tidak ditemukan