menggunakan openstack di 6 server

12

Saya baru untuk openstack dan saya masih belajar. Dalam 2 bulan saya akan mendapatkan 6 server seperti:

  • 4 server dengan dual xeon e5-2630, ram 96 GB, 2 ethernet 1 GB, dan 2 500 GB hdd dalam serangan
  • 1 DAS dengan penyimpanan 40tb (HDD 10x4tb)
  • 1 server dengan xeon e5-2630 tunggal dengan 16-32 gb ram.

Saya memiliki beberapa pertanyaan untuk pengaturan ini dan dengan openstack secara umum:

  • i praktis memiliki 3 node komputasi khusus, 1 menghitung + node penyimpanan (1 server + DAS) dan 1 node / pengontrol jaringan. Ketika saya membaca praktik terbaik untuk jaringan server adalah untuk memiliki layanan ini berjalan di semua node untuk redundansi sebagai lawan berjalan pada pengontrol tunggal di mana ia gagal maka semua ekosistem gagal juga. Apa pendapat Anda? Hal lain adalah colocation layanan karena saya tidak memiliki jumlah perangkat keras yang diperlukan untuk menyebarkan setiap layanan pada perangkat keras pribadi itu. Saya berpikir bahwa controller harus menjalankan layanan bagian pengendali nova, server penyimpanan objek dan server penyimpanan blok dan server penyimpanan + komputasi harus menjalankan nova + penyimpanan objek + penyimpanan blok. Apa pendapat Anda tentang pengaturan ini?

  • untuk DAS haruskah saya menggunakan raid atau tidak karena saya membaca suatu tempat yang cepat dan opesntack secara umum tidak rukun dengan raid?

  • haruskah saya menggunakan jaringan openstack atau kuantum yang lebih baru?
  • Saya akan menggunakan server ini untuk hosting, penyimpanan seperti dropbox dan virtualisasi. Kecuali yang terakhir, 2 yang pertama akan berjalan di VM. Masalahnya adalah saya tidak mengerti bagaimana openstack bekerja dengan sumber daya yang tersedia. Apakah itu membuat kumpulan ram, cpu, penyimpanan dll tersedia? DAS akan terhubung hanya ke 1 server. Membaca dan menulis ke disk menggunakan memori ram untuk cache dll; pertanyaan saya adalah: apakah openstack akan mengisi ram secara proporsional pada semua node saat membaca atau menulis atau akankah hanya menggunakan ram dari tempat DAS dilampirkan? Ini adalah masalah penting bagi saya . Selain itu, hanya memiliki satu mesin dengan kemampuan penyimpanan aktual yang akan membantu menambah 2 ethernet 1gb lebih untuk mengatasi permintaan intens pada server penyimpanan? Atau haruskah saya mendistribusikan HDD ke semua server dan menginstal layanan penyimpanan pada mereka?
  • Saya tidak menemukan tutorial yang bagus tentang cara menggunakan openstack menggunakan maas dan juju, karena sepertinya ini adalah pengaturan yang lebih mudah daripada instalasi manual.
  • bagaimana cara openstack bergaul dengan amd opteron 6300 series? Saya bertanya ini karena ada kemungkinan bahwa saya bisa berubah dari intel ke amd, yang terakhir jauh lebih murah sehingga saya bisa mendapatkan jumlah uang yang sama dua kali dan sesuatu jumlah core (e5-2630 menjadi 6 inti dengan ht, dan dari apa yang saya mengerti saya harus menonaktifkan ht)

    Dilanjutkan ketika saya akan dihadapkan dengan masalah lain.

Terima kasih untuk bantuannya!

Capsali
sumber
Jadi tidak ada dukungan? Masalahnya adalah kita telah turun ke 4 server dan DAS. Apa saja pilihan saya? Saya pikir cepat keluar dari gambar sekarang!
Capsali
Saya tidak tahu banyak tentang openstack, tetapi apakah ini membantu? OpenStack-Grizzly-Install-Guide , dan Menyebarkan OpenStack .
Mitch
Perhatikan bahwa pertanyaan ini mungkin lebih cocok untuk Kesalahan Server atau situs T&J resmi untuk Openstack .
Kupiakos
Satu hal yang saya perhatikan - Anda menyatakan "1 DAS dengan penyimpanan 40tb (HDD 10x4gb)". Apakah maksud Anda "1 DAS dengan penyimpanan 40gb (HDD 10x4gb)" atau "1 DAS dengan penyimpanan 40tb (HDD 10x4tb)"? Saya menganggap yang terakhir.
Kupiakos

Jawaban:

7

DISCLAMIER: AKU BUKAN AHLI OPENSTACK. BERIKUT ADALAH SEPENUHNYA PENDAPAT DAN MUNGKIN DIAKTIFKAN ATAU SEPENUHNYA TIDAK BENAR. DALAM CARA APA PUN, SAYA TIDAK BISA BERTANGGUNG JAWAB ATAS KONSEKUENSI DALAM MENGGUNAKAN KONTEN DI BAWAH INI.

Multi-Hosting

Memiliki layanan jaringan yang berjalan pada setiap node akan memiliki kelebihan dan kekurangan .

Banyak kemungkinan redundansi jaringan yang berbeda dimungkinkan termasuk multi-hosting.

Multi-Hosting membutuhkan penambahan IP pada jaringan VM ke setiap host dalam sistem, dan Anda mungkin akan mendapatkan sedikit penurunan kinerja pada host komputasi.

Mungkin juga untuk menggabungkan ini dengan gateway perangkat keras untuk menghapus kebutuhan host komputasi Anda untuk gateway, dan mereka hanya perlu DHCP dan NAT untuk VM.

Kerugian lain yang dicatat dari Multi-Hosting adalah penggunaan tambahan IP di subnet.

Lihatlah dokumen ini untuk informasi lebih lanjut.

Menurut pendapat saya, mungkin ide yang bagus untuk multi-host.

SERANGAN

Dokumentasi Openstack merekomendasikan Anda untuk tidak menggunakan RAID , alasannya karena Swift sangat berat dan berkinerja sangat buruk dengan sebagian besar RAID berbasis paritas (misalnya RAID 5 atau RAID 26 yang lebih rumit).

Jangan lupa untuk membuat cadangan data Anda , tentu saja!

Openstack-Networking vs. Quantum / Neutron

  • Openstack-Networking tampaknya menjadi tumpukan yang lebih matang dalam hal waktu di lapangan dan sumber daya untuk belajar .
  • Quantum / Neutron tampaknya dirancang lebih fleksibel dan lebih mudah dikelola.
  • Quantum / Neutron tidak tidak mendukung multi-tuan dan tidak akan di masa depan .
  • Saya benar-benar tidak dapat memberikan pendapat yang jujur, karena saya secara pribadi telah bekerja dengan keduanya dan tidak dapat dengan mudah menemukan diskusi yang baik tentang keduanya. Saya akan mengatakan pergi dengan satu tim Anda merasa nyaman dengan dan memberikan opsi yang Anda butuhkan.

Distribusi Sumber Daya

Saya benar-benar tidak bisa membantu sebanyak yang saya inginkan di sini. Saya akan membaca artikel ini , dan ping Saluran IRC .

Menginstal dengan MAAS dan Juju

Ubuntu menyediakan tutorial untuk instalasi Infrastruktur Awan Ubuntu dengan MAAS dan Juju.

CPU: Intel vs AMD

Saya tidak dapat menemukan informasi yang baik apakah AMD atau Intel lebih baik untuk Openstack. Berdasarkan tidak adanya informasi tentang masalah ini, saya akan berpikir ada sedikit kerugian. Dokumentasi Openstack mengacu pada chip AMD dan Intel dengan cara yang serupa.

Halaman ini hanya menyatakan bahwa AMD-V diperlukan, dan halaman spesifikasi Opteron 6300 menyatakan hal itu.

Pada topik hyper-threading, itu akan menggandakan inti logis, dan itu mungkin bagus. Anda disarankan untuk menguji semua konfigurasi untuk melihat mana yang lebih cepat.

Bantuan Lebih Lanjut

Tanya Ubuntu mungkin bukan lokasi terbaik untuk mengajukan pertanyaan semacam ini.

Cobalah tempat-tempat ini jika Anda memiliki pertanyaan atau menginginkan pendapat profesional:

Kupiakos
sumber
terima kasih sudah membereskan beberapa hal atau aku! Saya akan mencoba bertanya di openstack q & a juga. Masalahnya adalah bahwa menjadi baru untuk semua ini saya tidak mengerti bagaimana layanan bekerja satu sama lain dan jika ada konflik jika menempatkan mereka. Seperti yang saya mengerti ada 2 jenis penyimpanan di openstack: penyimpanan blok (cinder) dan penyimpanan objek (cepat). Cinder digunakan untuk menyediakan penyimpanan persisten vm dan cepat seperti apa adanya. Tetapi bisakah saya menggunakan swift untuk menyediakan volume untuk vm? Terima kasih atas bantuan Anda dan saya akan mencoba mendapatkan lebih banyak jawaban dari openstack dan serverfault!
Capsali
Tidak masalah. Namun, sadari bahwa etika yang tepat untuk hadiah adalah menandai jawaban sebagai benar sebelum batas waktu. Setengah dari karunia itu ditahan dan hilang.
Kupiakos