GNU/Linux >> Belajar Linux >  >> Linux

Perintah python-novaclient yang berguna

Artikel ini menunjukkan beberapa python-novaclient perintah.

Operasi klien Nova

Artikel ini mengasumsikan bahwa Anda telah menginstal thepython-novaclient, dan bahwa klien bekerja dengan akun Server Cloud Anda.

perintah bantuan nova

help perintah mencantumkan semua perintah yang tersedia:

nova help

Tambahkan nama perintah setelah nova help untuk melihat sintaksnya. Misalnya, untuk melihat sintaks boot perintah, jalankan:

nova help boot

Perhatikan bahwa tidak setiap perintah yang tercantum di nova help bekerja dengan Rackspace Cloud Servers.Klien nova bekerja dengan OpenStack, termasuk Rackspace Cloud. Namun, beberapa perintah merujuk pada operasi yang belum kami terapkan di Server Cloud, sementara yang lain memungkinkan Anda untuk mengelola instalasi OpenStack secara penuh.

Catatan: Jika Anda ingin merujuk ke server atau gambar dengan nama dan nama memiliki spasi di dalamnya, masukkan nama dalam tanda kutip sehingga klien menganggapnya sebagai argumen tunggal.

Perintah umum

Anda dapat menggunakan perintah berikut untuk sebagian besar operasi dengan Server Cloud:

perintah daftar nova

list perintah mengembalikan daftar server di akun Anda. Anda dapat menggunakan daftar tanpa argumen, tetapi opsi tersedia untuk membatasi daftar menurut rentang alamat IP atau untuk menunjukkan server dengan status tertentu kepada Anda.

Keluaran menunjukkan ID unik server di kolom pertama, diikuti dengan nama server, status server, dan terakhir, alamat jaringan yang terkait dengan server.

Contoh:

nova list --status active

perintah pembuatan gambar nova

image-create perintah mengambil snapshot dari server. Argumen pertama adalah nama atau ID server, dan argumen kedua adalah nama yang ingin Anda tetapkan ke snapshot baru.

Contoh:

nova image-create servername backupname

perintah daftar rasa nova

flavor-list perintah menampilkan daftar rasa server yang tersedia. Flavor menggambarkan opsi memori, ruang disk, dan CPU yang dapat Anda alokasikan untuk server.

Responsnya memiliki informasi berikut untuk rasa:

  • ID Rasa
  • Nama rasa
  • Alokasi memori (dalam megabita)
  • Alokasi swap (jika ada, juga dalam megabita)
  • Ruang disk yang dialokasikan ke server (dalam gigabyte)
  • Jumlah CPU virtual untuk instance
  • Faktor batas throughput jaringan yang terkait dengan rasa

Contoh:

nova flavor-list

perintah boot nova

Gunakan boot perintah untuk membuat server cloud baru. Paling sederhana, Anda memberi tahu perintah boot rasa apa yang digunakan dengan --flavor pilihan, gambar apa yang akan digunakan sebagai dasar dengan --image pilihan, lalu sertakan nama server yang Anda buat sebagai argumen untuk perintah tersebut.

Output dari perintah boot mencantumkan data tentang server baru, termasuk root atau kata sandi administrator.

Contoh:

nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername

perintah reboot nova

reboot perintah menggunakan nama atau ID server target sebagai argumennya. Secara default, server melakukan soft reboot, di mana OS dengan anggun me-reboot server. Anda dapat melakukan hard reboot (seperti mematikan dan menghidupkan kembali) dengan --hard pilihan.

Contoh:

nova reboot --hard servername

perintah hapus nova

delete perintah menggunakan nama atau ID server sebagai argumennya. Gunakan perintah ini dengan hati-hati .

Contoh:

nova delete servername

perintah nova show

show perintah mengembalikan detail tentang server:rasa, gambar asal pembuatannya, alamat jaringan, dan detail lainnya.

Contoh:

nova show servername

perintah ubah ukuran nova

Gunakan resize perintah untuk mengalihkan server ke rasa lain. Saat Anda memanggil perintah, argumen pertama adalah nama atau ID server, dan argumen kedua adalah nama atau ID ragam.

Catatan :nova resize tidak berfungsi untuk server cloud virtual atau server Rackspace Standard dengan alokasi disk manual diaktifkan. Untuk informasi lebih lanjut tentang mengubah ukuran server cloud virtual, lihat Mengubah Ukuran CloudServer Performa Anda.

Anda tidak dapat mengubah ukuran server ke ragam yang lebih kecil jika memiliki lebih banyak ruang disk yang dialokasikan daripada ragam yang lebih kecil yang dapat digunakan.

Contoh:

nova resize servername "512MB instance"

perintah ubah ukuran-konfirmasi nova

Setelah pengubahan ukuran selesai, Anda harus mengonfirmasi keberhasilan pengubahan ukuran sebelum pengubahan ukuran menjadi permanen. Gunakan resize-confirm perintah dengan nama atau ID server.

Contoh:

nova resize-confirm servername

perintah ubah ukuran-kembalikan nova

Setelah pengubahan ukuran selesai, Anda mungkin menemukan masalah dengan server yang menunjukkan bahwa pengubahan ukuran menimbulkan masalah. Dalam hal ini, Anda dapat memasukkan resize-revert perintah untuk mengembalikan server ke rasa aslinya.

Contoh:

nova resize-revert servername

perintah membangun kembali nova

rebuild perintah mengambil server yang ada dan membangunnya kembali menggunakan gambar. Argumen pertama adalah nama atau ID server, dan argumen kedua adalah nama atau ID gambar yang Anda pilih.

Anda dapat menyertakan -rebuild_password opsi untuk menyetel kata sandi root, alih-alih membuatnya secara acak.

Contoh:

nova rebuild --rebuild_password PASSWORD servername "Fedora 16"

rescue perintah mengatur server ke mode penyelamatan, memungkinkan Anda untuk mengakses dan memodifikasi sistem file saat server tidak aktif. Output dari perintah tersebut adalah kata sandi root yang digunakan oleh instance penyelamatan.

Contoh:

nova rescue servername

perintah nova unrescue

Gunakan unrescue perintah untuk mengeluarkan server dari mode penyelamatan dan membuatnya boot secara normal.

Contoh:

nova unrescue servername

perintah set-password

Ubah kata sandi root untuk sebuah instance dengan menggunakan set-password perintah.

Contoh:

nova set-password servername

perintah meta nova

Gunakan meta perintah untuk mengatur atau menghapus metadata di server. Themetadata ada di key=value membentuk. Anda dapat melihat metadata yang disetel di server dengan show perintah.

Perintah tersebut memiliki argumen berikut:

  • Nama atau ID server
  • Tindakan:set atau delete
  • Pasangan nilai kunci yang mendefinisikan metadata

Contoh:

nova meta servername set "role=development"

perintah batas nova

Gunakan limits perintah untuk mencantumkan batas yang ditetapkan pada akun Anda. Batas dapat mencakup opsi berikut:

  • Jumlah maksimum pasangan metadata yang dapat Anda kaitkan dengan gambar atau server
  • Jumlah dan ukuran maksimum kepribadian (file) yang dapat Anda instal di server saat Anda membuatnya
  • Jumlah maksimum server yang diizinkan di akun Anda
  • Jumlah total memori maksimum yang dapat Anda alokasikan ke semua server di akun Anda

Contoh:

nova limits

Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.


Linux
  1. Perintah Linux:pekerjaan, bg, dan fg

  2. A sampai Z Perintah Linux

  3. Contoh yang Berguna dari Perintah Docker ps

  1. 12 Contoh Perintah Wget yang Berguna di Linux

  2. 5 perintah Linux yang tidak pernah saya gunakan

  3. 15 Perintah Bawaan Bash Shell yang Berguna (Dengan Contoh)

  1. Opsi ps yang berguna

  2. 10 Perintah Linux Ubuntu yang Paling Berguna

  3. 3 Perintah Linux yang Berguna untuk Administrator Sistem