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
ataudelete
- 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.