Pelayan

Cara mengubah saiz contoh OpenStack dari baris arahan

Cara mengubah saiz contoh OpenStack dari baris arahan

OpenStack adalah platform pengkomputeran awan sumber terbuka yang membolehkan organisasi mengawal dan mengira kumpulan data, rangkaian, dan penyimpanan besar di pusat data.

Sesiapa sahaja boleh memuat turun kod sumber OpenStack, membuat perubahan, dan membaginya dengan orang lain kerana perisiannya adalah Open-Source. Oleh itu, anda tidak perlu risau tentang kos tambahan yang boleh ditanggung semasa menggunakan perisian ini.

Artikel ini akan memberikan maklumat terperinci mengenai cara mengubah ukuran instance OpenStack menggunakan baris perintah.

Memasang OpenStack di Ubuntu

Sebelum anda memulakan proses pengubahan saiz, anda mesti memastikan bahawa OpenStack dipasang di sistem operasi Ubuntu anda. Anda akan diminta untuk menggunakan MicroStack atau Charmed OpenStack bergantung pada keperluan sistem operasi anda.

Langkah 1: Buat pengguna timbunan

Langkah pertama adalah membuat pengguna tumpukan dan memberikan hak istimewa sudo. Untuk membuat pengguna timbunan, gunakan arahan di bawah:

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

buat pengguna timbunan

Jalankan arahan ini untuk memberikan hak istimewa sudo kepada pengguna yang dibuat

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

perintah untuk menetapkan pengguna yang dibuat dengan hak istimewa sudo

Langkah 2: Memasang git dan DevStack

Setelah berjaya membuat pengguna timbunan, anda boleh beralih menggunakan arahan berikut:

sudo su - timbunan
Langkah 3: Memuat turun DevStack

Pastikan anda telah memasang git pada sistem operasi anda. Sekiranya tidak, anda boleh menjalankan perintah berikut:

sudo apt pasang git -y

pasang git

Setelah memasang git, mari sekarang kita mengklon DevStack menggunakan arahan berikut:

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

klon DevStack

Selepas itu, masukkan ke dalam direktori devstack menggunakan arahan di bawah:

cd devstack

Repst devstack yang dimuat turun mempunyai skrip yang memasang Openstack, fail konfigurasi, dan templat ke dalam sistem operasi kami.

Langkah 4: Membuat fail konfigurasi tempatan (tempatan.conf)

Buat tempatan.fail conf yang mengandungi empat pratetap kata laluan. Jangan risau. Cukup jalankan arahan di bawah,

vim tempatan.pengesahan

dan kemudian tampal kandungan berikut:

[[local | localrc]] # Kata Laluan untuk KeyStone, Pangkalan Data, RabbitMQ dan Perkhidmatan ADMIN_PASSWORD = kata sandi DATABASE_PASSWORD = $ ADMIN_PASSWORD RABBIT_PASSWORD = $ ADMIN_PASSWORD SERVICE_PASSWORD = $ ADMIN_PASSWORD anda IP alamat - Alamat IP IP - Host IP 192.168.0.22

fail konfigurasi tempatan (tempatan.conf)

Langkah 5: Mulakan pemasangan dengan menjalankan arahan di bawah.
./timbunan.sh

Proses ini mengambil masa lebih kurang 20 minit; bergantung pada kelajuan internet anda, duduk dan berehat semasa pemasang melakukan perkara tersebut.

Apabila proses pemasangan selesai, ciri berikut akan dipasang:

Horizon - papan pemuka OpenStack
Nova - perkhidmatan pengkomputeran
Sekilas - perkhidmatan pengimejan
Neutron - perkhidmatan rangkaian
Keystone - perkhidmatan identiti
Cinder - perkhidmatan penyimpanan blok
Penempatan - API penempatan

Apabila muat turun selesai, anda akan melihat gambar yang serupa dengan gambar berikut.

keputusan setelah selesai memuat turun

Setelah selesai, anda boleh mengakses papan pemuka Openstack pada penyemak imbas anda menggunakan arahan berikut:

http: // 192.168.0.22 / papan pemuka

Skrin Log Masuk OpenStack

Gunakan admin sebagai nama pengguna dan kata laluan yang kami tetapkan pada awalnya (kata laluan) untuk mengakses papan pemuka OpenStack, seperti yang ditunjukkan di bawah.

Papan Pemuka OpenStack

Berikut adalah spesifikasi yang dapat diperiksa untuk memastikan bahawa kaedah penyebaran yang akan dimulakan serasi dengan sistem operasi Ubuntu mereka. Terdapat tiga senario penggunaan:

• Penyebaran nod tunggal
• Penyebaran pelbagai nod
• Penyebaran kelompok pusat

Penyebaran nod tunggal

Sekiranya anda bercadang untuk mencuba OpenStack, maka ini adalah penyelesaian utama untuk anda. Pemasangannya mengambil masa beberapa minit. Oleh itu, anda tidak mempunyai alasan untuk panik. Selagi mesin anda mempunyai spesifikasi yang diperlukan, anda boleh mencubanya.

Penyebaran berbilang nod

Penyebaran Pusat Data

Ini hanyalah garis besar spesifikasi yang diperlukan untuk menentukan kaedah penyebaran yang akan anda pilih. Mari kita selami lebih jauh dan belajar bagaimana mengubah ukuran contoh OpenStack sekarang.

Cara mengubah saiz instance OpenStack

Setiap instance yang dibuat di OpenStack dikeluarkan dengan rasa tertentu yang biasanya dikenal sebagai templat sumber yang membantu dalam menentukan ukuran dan kapasitas instance. Flavours juga bertanggung jawab untuk menentukan swap disk, akses projek khas, penyimpanan sementara sekunder, dan metadata yang digunakan dalam menyekat penggunaan.

Atribut dinamakan didefinisikan untuk menyimpan nilai yang diperlukan. Untuk memeriksa perisa yang ada, gunakan baris arahan di bawah:

senarai rasa openstack

Oleh kerana keperluan pengkomputeran yang muncul, pentadbir OpenStack mesti menaik taraf atau menurunkan pelayan bergantung kepada keadaan semasa.

Contoh yang baik adalah apabila keperluan pelanggan berubah. Sebagai contoh, pentadbir mungkin diminta untuk menaik taraf pelayan dari ram 2GB hingga 4GB.

Untuk memeriksa spesifikasi perkakasan pelayan anda, gunakan baris arahan di bawah:

pelayan openstack menunjukkan Ubuntu

Pelayan yang kami jalankan mempunyai 2GB RAM dan 20GB root disk. Flavour mentakrifkan sumber sebagai m1.kecil. Oleh itu, marilah kita menggunakan spesifikasi ini untuk meningkatkan spesifikasi rasa ke Ram 4GB dan cakera akar 40GB.

Untuk melakukan ini, kita akan menggunakan arahan:

saiz semula pelayan openstack

Perintah ini menjadikan usaha pelayan untuk menambah rasa baru. Perintah ini juga membuat pelayan baru dengan menyalin kandungan cakera awal ke cakera baru. Semasa menjalankan ukuran semula pelayan OpenStack, pengguna sering beralih ke "Tidak ada host yang sah. Tiada hos yang sah untuk mengubah saiz ”ralat.

Mari kita perhatikan lebih dekat bagaimana menyelesaikan ralat ini:

Kesalahan ini berlaku terutamanya apabila anda mempunyai satu host komputer. Sekiranya anda mempunyai masalah seperti itu, semua yang diperlukan adalah menetapkan host yang sama seperti yang berlaku dalam dokumen konfigurasi nova. Untuk menyelesaikan masalahnya, jalankan arahan di bawah:

sudo vi / etc / nova / nova.pengesahan

Pada fail konfigurasi, tambahkan baris: allow_resize_to_same_host = Betul ke bahagian DEFAULT seperti yang ditunjukkan dalam gambar di bawah.

tambahkan baris: allow_resize_to_same_host pada fail konfigurasi

Sebagai alternatif, anda boleh menggunakan perintah berikut di terminal untuk mengubah tetapan:

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

Untuk memaparkan set nilai, gunakan perintah berikut:

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

Selepas itu, anda perlu memulakan semula perkhidmatan OpenStack Nova menggunakan baris arahan berikut:

sudo systemctl mulakan semula openstack-nova - $ service.perkhidmatan

Harap maklum bahawa ini hanya berfungsi pada "untuk perkhidmatan yang ada dalam penjadual API komputasi."

Setelah selesai menyelesaikan ralat Tidak ada hos yang sah, anda boleh meneruskan dan mencuba semula proses pengubahan semula contoh menggunakan perintah yang disorot di bawah:

saiz semula pelayan openstack - rasa m1.deb10 sederhana

Bahagian pertama perintah, yang merupakan ukuran semula pelayan OpenStack, melakukan tugas mengubah ukuran, sedangkan bahagian kedua dari perintah perasa ml. deb sederhana 10 mengesahkan kejayaan proses pengubahan saiz.

Setelah memastikan kejayaan atau kegagalan proses pengubahan ukuran, ia akan memulakan pelepasan pelayan awal yang membolehkan pemasangan pelayan baru, atau sebaliknya.

Untuk mengesahkan sama ada ukuran semula pelayan sudah lengkap, gunakan arahan di bawah:

ubah saiz pelayan openstack --sahkan deb10

Terdapat beberapa keadaan di mana seseorang mungkin ingin mengembalikan proses pengubahan saiz ke keadaan awal. Sekiranya anda menjadi mangsa, laksanakan perintah di bawah di terminal anda.

saiz semula pelayan openstack --balikkan deb10

Juga, perhatikan bahawa anda boleh menggunakan perintah mengubah saiz nova untuk mengubah saiz pelayan. Ini akan membantu jika anda mempunyai ID pelayan atau nama dengan pilihan ini, dan perintah mengubah saiz nova dan rasa baru. Gabungan ketiga-tiga atribut akan menghasilkan pengubahan ukuran contoh OpenStack.

Juga, ingat untuk memasukkan perintah -poll. Perintah ini penting untuk menunjukkan kemajuan pengubahan saiz.

Sebagai contoh:

nova mengubah saiz myCirrosServer 4 --poll

NOTA: Perintah mengubah saiz Nova, secara lalai, membolehkan OS tetamu memulakan penutupan terkawal sebelum proses pengubahan ukuran selesai menggunakan parameter penutupan waktu tutup yang terdapat dalam fail konfigurasi nova.

Untuk menunjukkan status pelayan anda, anda boleh menggunakan baris perintah di bawah:

senarai pelayan openstack

Setelah selesai proses mengubah saiz, status berubah menjadi VERIFY_RESIZE. Anda boleh mengesahkan jika ukurannya telah selesai menggunakan kod yang diberikan dalam senarai pelayan.

Contohnya:

senarai pelayan openstack --sahkan 67bc9a9a-5928-47c4-852c-3631fef2a7e8

Setelah menjalankan perintah ini, ada dua hasil: status pelayan berubah menjadi AKTIF, yang bermaksud pelayan berjaya dijalankan. Kedua, jika ukurannya gagal, maka anda harus mengembalikan proses menggunakan arahan di bawah:

saiz semula pelayan openstack --balikkan 67bc9a9a-5928-47c4-852c-3631fef2a7e8

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

Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...
Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...