Server

Cara mengubah ukuran instance OpenStack dari baris perintah

Cara mengubah ukuran instance OpenStack dari baris perintah

OpenStack adalah platform komputasi awan sumber terbuka yang memungkinkan organisasi untuk mengontrol dan menghitung kumpulan data besar, jaringan, dan penyimpanan di pusat data.

Siapa pun dapat mengunduh kode sumber OpenStack, membuat perubahan, dan membaginya dengan orang lain karena perangkat lunaknya adalah Open-Source. Oleh karena itu, Anda tidak perlu khawatir tentang biaya tambahan yang dapat dikeluarkan saat menggunakan perangkat lunak ini.

Artikel ini akan memberikan informasi terperinci tentang cara mengubah ukuran instance OpenStack menggunakan baris perintah.

Menginstal OpenStack di Ubuntu

Sebelum Anda memulai proses pengubahan ukuran, Anda harus terlebih dahulu memastikan bahwa OpenStack terinstal di sistem operasi Ubuntu Anda. Anda akan dipanggil untuk menggunakan MicroStack atau Charmed OpenStack tergantung pada kebutuhan sistem operasi Anda.

Langkah 1: Buat pengguna tumpukan

Langkah pertama adalah membuat pengguna tumpukan dan menetapkan hak sudo. Untuk membuat pengguna tumpukan, gunakan perintah di bawah ini:

sudo useradd -s /bin/bash -d /opt/stack -m stack

buat pengguna tumpukan

Jalankan perintah ini untuk menetapkan pengguna yang dibuat dengan hak sudo

echo "tumpukan SEMUA=(SEMUA) NOPASSWD: SEMUA" | sudo tee /etc/sudoers.d/tumpukan

perintah untuk menetapkan pengguna yang dibuat dengan hak sudo

Langkah 2: Menginstal git dan DevStack

Setelah Anda berhasil membuat pengguna tumpukan, Anda dapat beralih menggunakan perintah berikut:

sudo su - tumpukan
Langkah 3: Mengunduh DevStack

Pastikan Anda telah menginstal git di sistem operasi Anda. Jika tidak, Anda dapat menjalankan perintah berikut:

sudo apt install git -y

instal git

Setelah menginstal git, sekarang mari kita mengkloning DevStack menggunakan perintah berikut:

git clone https://opendev.org/openstack/devstack

klon DevStack

Selanjutnya, masuk ke direktori devstack menggunakan perintah di bawah ini:

cd devstack

Repo devstack yang diunduh memiliki skrip yang menginstal Openstack, file konfigurasi, dan templat ke dalam sistem operasi kami.

Langkah 4: Membuat file konfigurasi lokal (local.conf)

Buat lokal.file conf yang berisi empat preset kata sandi. Jangan khawatir. Cukup jalankan perintah di bawah ini,

vim lokal.konf

lalu tempel konten berikut:

[[local|localrc]] # Sandi untuk KeyStone, Database, RabbitMQ dan Layanan ADMIN_PASSWORD=password DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD # Host perintah IP - dapatkan alamat IP/VM HOSTORD Anda 192.168.0.22

file konfigurasi lokal (local.conf)

Langkah 5: Mulai instalasi dengan menjalankan perintah di bawah ini.
./tumpukan.SH

Proses ini memakan waktu sekitar 20 menit; tergantung pada kecepatan internet Anda, duduk dan bersantailah saat penginstal melakukan tugasnya.

Ketika proses instalasi selesai, fitur-fitur berikut akan diinstal:

Horizon - dasbor OpenStack
Nova - layanan komputasi
Sekilas - layanan pencitraan
Neutron - layanan jaringan
Keystone - layanan identitas
Cinder - layanan penyimpanan blok
Penempatan - API penempatan

Ketika unduhan selesai, Anda akan melihat gambar yang mirip dengan berikut:.

hasil setelah  download selesai

Setelah selesai, Anda dapat mengakses dasbor Openstack di browser Anda menggunakan perintah berikut:

http://192.168.0.22/dasbor

Layar Masuk OpenStack

Gunakan admin sebagai nama pengguna dan kata sandi yang kami tetapkan pada awalnya (kata sandi) untuk mengakses dasbor OpenStack, seperti yang ditunjukkan di bawah ini.

Dasbor OpenStack

Di bawah ini adalah spesifikasi yang dapat diperiksa untuk memastikan bahwa metode penyebaran yang akan dimulai kompatibel dengan sistem operasi Ubuntu mereka. Ada tiga skenario penerapan:

• Penyebaran node tunggal
• Penerapan multi-simpul
• Penyebaran cluster pusat data

Penyebaran node tunggal

Jika Anda berencana untuk mencoba OpenStack, maka ini adalah solusi terbaik untuk Anda. Pemasangannya membutuhkan waktu beberapa menit. Jadi Anda tidak punya alasan untuk panik. Selama mesin Anda memiliki spesifikasi yang diperlukan, Anda dapat mencobanya.

Penyebaran multi-simpul

Penyebaran Cluster Pusat Data

Ini hanyalah garis besar spesifikasi yang diperlukan untuk menentukan metode penerapan yang akan Anda pilih. Mari kita selami lebih dalam dan pelajari cara mengubah ukuran instance OpenStack sekarang.

Cara mengubah ukuran instance OpenStack

Setiap instance yang dibuat di OpenStack dikeluarkan dengan rasa tertentu yang umumnya dikenal sebagai template sumber daya yang membantu dalam menentukan ukuran dan kapasitas instance. Flavours juga bertanggung jawab untuk menentukan swap disk, akses proyek khusus, penyimpanan sementara sekunder, dan metadata yang digunakan dalam membatasi penggunaan.

Atribut bernama didefinisikan untuk menyimpan nilai yang diperlukan required. Untuk memeriksa rasa yang tersedia, gunakan baris perintah di bawah ini:

daftar rasa openstack

Karena kebutuhan komputasi yang muncul, administrator OpenStack harus meningkatkan atau menurunkan server tergantung pada situasi saat ini.

Contoh yang baik adalah ketika kebutuhan pelanggan berubah. Misalnya, administrator mungkin diminta untuk meningkatkan server dari ram 2GB ke 4GB.

Untuk memeriksa spesifikasi perangkat keras server Anda, gunakan baris perintah di bawah ini:

openstack server tampilkan Ubuntu

Server yang kami jalankan memiliki 2GB RAM dan 20GB root disk. Flavor mendefinisikan sumber daya sebagai m1.kecil. Oleh karena itu, mari kita gunakan spesifikasi ini untuk meningkatkan spesifikasi rasa ke Ram 4GB dan root disk 40GB.

Untuk melakukan ini, kita akan menggunakan perintah:

ubah ukuran server openstack

Perintah ini bekerja lebih keras untuk menskalakan server ke rasa baru. Perintah ini juga membuat server baru dengan menyalin isi disk awal ke disk baru. Saat menjalankan pengubahan ukuran server OpenStack, pengguna sering beralih ke "Tidak ada host yang valid ditemukan". Tidak ada host yang valid untuk mengubah ukuran” kesalahan.

Mari kita lihat lebih dekat cara mengatasi kesalahan ini:

Kesalahan ini terutama terjadi ketika Anda memiliki satu host komputasi. Jika Anda memiliki masalah seperti itu, yang diperlukan hanyalah mengatur host yang sama seperti yang benar dalam dokumen konfigurasi nova. Untuk mengatasi masalah tersebut, jalankan perintah di bawah ini:

sudo vi /etc/nova/nova.konf

Pada file konfigurasi tambahkan baris: allow_resize_to_same_host = True pada bagian DEFAULT seperti pada gambar di bawah.

tambahkan baris: allow_resize_to_same_host pada file konfigurasi

Atau, Anda dapat menggunakan perintah berikut di terminal untuk mengubah pengaturan:

sudo openstack-config --set /etc/nova/nova.conf DEFAULT allow_resize_to_same_host Benar

Untuk menampilkan kumpulan nilai, gunakan perintah berikut:

openstack-config --get /etc/nova/nova.conf DEFAULT allow_resize_to_same_host Benar

Setelah itu, Anda kemudian harus me-restart layanan OpenStack Nova menggunakan baris perintah berikut:

sudo systemctl restart openstack-nova-$service.layanan

Harap dicatat bahwa ini hanya berfungsi pada "untuk layanan yang ada di penjadwal API komputasi".”

Setelah selesai memecahkan kesalahan Tidak ditemukan host yang valid, Anda dapat melanjutkan dan mencoba lagi proses pengubahan ukuran instance menggunakan perintah yang disorot di bawah ini:

ubah ukuran server openstack --flavor m1.deb10 sedang

Bagian pertama dari perintah, yaitu pengubahan ukuran server OpenStack, melakukan tugas pengubahan ukuran, sedangkan bagian kedua dari perintah flavor ml. medium deb 10 mengonfirmasi keberhasilan proses pengubahan ukuran.

Setelah memastikan keberhasilan atau kegagalan proses pengubahan ukuran, itu akan memulai rilis server awal yang memungkinkan instalasi server baru, atau sebaliknya.

Untuk mengonfirmasi apakah pengubahan ukuran server telah selesai, gunakan perintah di bawah ini:

ubah ukuran server openstack --konfirmasi deb10

Ada contoh di mana seseorang mungkin ingin mengembalikan proses pengubahan ukuran ke keadaan awal. Jika Anda adalah korban, jalankan perintah di bawah ini di terminal Anda.

ubah ukuran server openstack --revert deb10

Juga, perhatikan bahwa Anda dapat menggunakan perintah nova resize untuk mengubah ukuran server. Akan membantu jika Anda memiliki ID atau nama server dengan opsi ini, dan perintah nova resize dan rasa baru. Kombinasi ketiga atribut akan menghasilkan pengubahan ukuran instance OpenStack.

Juga, ingatlah untuk menyertakan perintah -poll. Perintah ini penting untuk menampilkan kemajuan pengubahan ukuran.

Sebagai contoh:

nova mengubah ukuran myCirrosServer 4 --poll

CATATAN: Perintah ubah ukuran Nova, secara default, memungkinkan OS tamu untuk memulai shutdown terkontrol sebelum proses pengubahan ukuran selesai menggunakan parameter batas waktu shutdown yang ditemukan di file konfigurasi nova.

Untuk menampilkan status server Anda, Anda dapat menggunakan baris perintah di bawah ini:

daftar server openstack

Setelah proses pengubahan ukuran selesai, status berubah menjadi VERIFY_RESIZE. Anda dapat mengonfirmasi jika pengubahan ukuran telah selesai menggunakan kode yang diberikan dalam daftar server.

Contohnya:

daftar server openstack --konfirmasi 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Setelah menjalankan perintah ini, ada dua hasil: status server berubah menjadi AKTIF, yang berarti server berhasil dijalankan. Kedua, jika pengubahan ukuran gagal, maka Anda harus mengembalikan proses menggunakan perintah di bawah ini:

ubah ukuran server openstack --kembalikan 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Status akan berubah menjadi AKTIF setiap kali proses selesai dengan sukses.

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...