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:
setataudelete - 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.