Ubuntu

Instal OpenStack di Ubuntu

Instal OpenStack di Ubuntu
Menggunakan cloud untuk membuat cloud Anda sendiri. Kami akan menggunakan DigitalOcean untuk mengintip ke dalam OpenStack - Sistem operasi manajemen cloud yang menetapkan standar untuk seluruh industri.

Infrastruktur cloud tidak sesederhana memiliki beberapa server Xeon 40 inti dengan hypervisor yang diinstal pada mereka untuk menjalankan mesin virtual. Tidak, kami membutuhkan lebih dari sekadar mesin virtual biasa. Pelanggan mungkin menginginkan penyimpanan blok, penyimpanan objek, IP mengambang, firewall, pencadangan berkala, dan banyak fitur lainnya. Anda mungkin harus mengelola gambar boot yang berbeda untuk VM, mencerminkan repositori paket resmi untuk mengurangi latensi dan memastikan waktu aktif 24/7.

Untuk menyelesaikan semua ini dengan cara yang waras dan bersih, Anda memerlukan OpenStack. Organisasi dengan Infrastruktur mereka sendiri dapat menggunakan OpenStack untuk membuat cloud pribadi mereka sendiri daripada mengandalkan AWS, Google Compute Engine, atau layanan cloud publik lainnya.

OpenStack kemudian menjadi alat manajemen infrastruktur. Kapan pun Anda membutuhkan sumber daya untuk VM, Anda akan meminta sumber daya seperti 2 CPU virtual, RAM 4GB, dan IP statis dengan aturan firewall tertentu dan OpenStack akan melakukan semuanya untuk Anda.

Penting untuk dicatat bahwa OpenStack bukan hypervisor seperti KVM atau Xen. Ini adalah utilitas manajemen yang terintegrasi dengan baik dengan hypervisor paling populer tetapi melakukan lebih dari itu. Itu mengubah server menjadi Awan.

Prasyarat

Maklum, tidak semua dari kita yang ingin memahami teknologi di balik OpenStack akan memiliki server besar tergeletak di sekitar demi eksperimen. Oleh karena itu, kami akan menggunakan cloud itu sendiri untuk membangun cloud 'eksperimental' kami.

Sebuah proyek di bawah payung OpenStack resmi, yang disebut DevStack akan digunakan untuk mensimulasikan lingkungan OpenStack pada satu VM. Dalam kasus kami, VM berjalan di DigitalOcean. Jika Anda memiliki konektivitas internet yang cukup cepat di rumah dengan kemampuan menjalankan VM dengan setidaknya 4GB RAM dan 2 vCPU, Anda dapat menggunakan sesuatu seperti VirtualBox di komputer Anda sendiri.

VM menjalankan Ubuntu 16.04 LTS.

Perlu dicatat di sini bahwa menginstal OpenStack atau DevStack di komputer utama Anda bukanlah ide yang baik. Sebagai gantinya, gunakan instalasi bersih Ubuntu pada VM baik lokal atau pada penyedia VPS pilihan Anda.

Menginstal DevStack

Untuk mempermudah proses instalasi, komunitas DevStack telah menyediakan skrip cloud-init yang menarik versi terbaru dari repo mereka untuk membangun cloud node tunggal.

Ini adalah salinan skrip cloud-init:

#cloud-configusers: - default - nama: stack lock_passwd: False
sudo: ["ALL=(ALL) NOPASSWD:ALL\nDefaults:stack !membutuhkan"]
shell: /bin/bashwrite_files: - konten: |
#!/bin/sh DEBIAN_FRONTEND=noninteraktif Sudo apt-get -qqy update || sudo yum update -qy
DEBIAN_FRONTEND=noninteraktif Sudo apt-get install -qqy git || sudo yum install -qy git
sudo chown stack:stack /home/stack cd /home/stack
git klon https://git.openstack.org/openstack-dev/devstack
cd devstack
echo '[[local|localrc]]' > lokal.konf
echo ADMIN_PASSWORD=sandi >> lokal.konf
echo DATABASE_PASSWORD=sandi >> lokal.konf
echo RABBIT_PASSWORD=sandi >> lokal.konf
echo SERVICE_PASSWORD=sandi >> lokal.konf
./tumpukan.sh jalur: /home/stack/start.SH
izin: 0755runcmd:
- tumpukan su -l ./Mulailah.SH

Anda mungkin ingin mengganti string 'kata sandi' dengan kata sandi yang benar-benar aman.

Sekarang salin teks di atas ke Anda awan-init mengajukan. Di DigitalOcean, ini dilakukan saat Anda membuat VM (atau Droplet). Klik pada data pengguna opsi saat berada di halaman pembuatan tetesan.

Ini menyiapkan pengguna baru bernama tumpukan dan memperbarui sistem tergantung pada manajer paket yang digunakan (yum dan apt dapat diterima), membuat direktori home untuk tumpukan pengguna dan mengkloning skrip terbaru untuk menginstal DevStack dari repositori resmi mereka. Masuk sebagai tumpukan pengguna dengan menggunakan perintah:

$su -l tumpukan

Sekarang sebagai langkah terakhir kita akan menjalankan Mulailah.SH skrip sebagai pengguna ini. Itu disimpan di direktori home pengguna. Untuk menjalankan skrip, cukup masukkan jalur ke file:

$/beranda/tumpukan/mulai.SH

Ini adalah proses yang sangat panjang dan mungkin memakan waktu mulai dari 20 menit hingga 45 menit untuk menyelesaikannya. Tetapi setelah Anda selesai, Anda siap untuk masuk, menggunakan panel Web.

Dasbor Admin

Dasbor dapat diakses di IP publik tetesan DigitalOcean Anda. Raih IP publik itu dengan membuka panel DigitalOcean.

Salin IP ke bilah alamat browser Anda dan Anda akan disambut oleh prompt login.

Anda dapat masuk dengan menggunakan nama pengguna default admin dan demo. admin adalah administrator cloud, otoritas pengambilan keputusan sedangkan demo pengguna adalah pengguna khas cloud yang Anda atur. Kata sandi default untuk kedua pengguna adalah kata sandi.

Ayo login sebagai admin.

Setelah Anda masuk, Anda akan melihat banyak opsi yang tersedia. Di bawah kategori proyek (kolom kiri) jika Anda mengklik Menghitung dan kemudian Contoh Anda akan melihat sesuatu yang mirip dengan ini:

Klik Luncurkan Instance opsi di sisi kanan antarmuka.

Di sini Anda dapat memberi nama instance dan memilih zona mana yang akan diluncurkan. Karena ini bukan pusat data lengkap, kami hanya memiliki satu lokasi dan itu baru.

Di sisi kanan, Anda dapat melihat beberapa opsi yang tersedia untuk jaringan, kunci SSH, metadata, dan berbagai fitur. Tapi kami hanya akan fokus pada yang bertanda bintang.

pada sumber opsi Anda dapat memutuskan media boot apa yang akan di-boot VM Anda.

OpenStack hadir dengan instalasi cirros yang sangat ringan yang akan digunakan. Klik tombol panah atas di sisi kanan bawah, untuk memilih cirros sebagai gambar boot kami. Di cloud yang lebih umum, itu malah akan menawarkan gambar Ubuntu, Fedora atau CentOS tetapi cirros lebih disukai di sini karena sangat ringan.

Terakhir, kami akan memilih sumber daya apa yang akan didedikasikan untuk instance cirros. Pilih salah satu yang menurut Anda paling nyaman, tergantung pada sumber daya yang disediakan perangkat keras Anda untuk Anda.

Sekarang Anda dapat mengklik Luncurkan Instance tombol di kanan bawah menu untuk meluncurkan instalasi cirros. Sekarang kembali ke instance Compute Anda di menu utama, Anda dapat mengakses instalasi cirros dengan memilih opsi konsol di sebelah nama VM Anda.

Kesimpulan

Awan lebih dari sekadar sekumpulan mesin virtual. Ini membutuhkan konektivitas jaringan, penyimpanan, pencadangan, dan banyak fitur lainnya. OpenStack memiliki nama proyek yang berbeda untuk masing-masing fitur yang rumit ini dan Anda dapat menjelajahi masing-masing secara mendalam di sini.

Saya harap pengenalan ini cukup menarik sehingga lebih banyak orang akan berkontribusi pada teknologi cloud seperti OpenStack.

Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...
Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...