Sekilas klien command-line

Sekilas klien command-line

Proyek OpenStackClient memberikan klien command-line terpadu, yang memungkinkan Anda untuk mengakses API proyek melalui perintah mudah digunakan. Juga, sebagian besar proyek OpenStack memberikan klien command-line untuk setiap layanan. Misalnya, layanan Compute menyediakan klien command-line nova.

Anda dapat menjalankan perintah dari baris perintah (command-line), atau menyertakan perintah dalam skrip untuk mengotomatisasi tugas-tugas. Jika Anda memberikan OpenStack kredensial, seperti nama pengguna dan password, Anda dapat menjalankan perintah ini di komputer manapun.

Secara internal, setiap perintah menggunakan alat baris perintah (command-line) Curl, yang menanamkan permintaan API. OpenStack API adalah RESTful APIs,, dan menggunakan protokol HTTP. Mereka termasuk metode, URI, jenis media, dan kode respon.

OpenStack API adalah open-source Python klien, dan dapat berjalan di Linux atau Mac OS X sistem. Pada beberapa perintah klien, Anda dapat menentukan parameter debug untuk menunjukkan permintaan API yang mendasari perintah. Ini adalah cara yang baik untuk menjadi akrab dengan OpenStack API panggilan.

Sebagai pengguna akhir (end user) cloud, Anda dapat menggunakan OpenStack Dashboard untuk penyediaan sumber daya Anda sendiri dalam batas-batas yang ditetapkan oleh administrator. Anda dapat mengubah contoh yang diberikan dalam bagian ini untuk membuat tipe dan ukuran instance server lainnya.

Klien command-line terpadu

Anda dapat menggunakan periaantah openstack kompak (python-openstackclient) untuk sebagian besar layanan OpenStack. Untuk informasi lebih lanjut, lihat OpenStackClient document.

Klien command-line individu

Jika tidak OpenStack Client terpadu (python-openstackclient) digunakan, tabel berikut berisi daftar klien command-line untuk setiap layanan OpenStack dengan nama paket dan keterangan.

Layanan OpenStack dan klien
Layanan Klien Paket Deskripsi
Layanan Aplikasi Katalog (Application Catalog) murano python-muranoclient Menciptakan dan mengelola aplikasi.
Layanan Bare Metal ironic python-ironicclient pengelolaan dan penyediaan mesin fisik.
Layanan Blok Storage (Block Storage) cinder python-cinderclient Pembuatan dan pengelolaan volume.
Layanan Clustering senlin python-senlinclient Pembuatan dan pengelolaan layanan clustering.
Layanan Komputasi (Compute) nova python-novaclient Pembuatan dan pengelolaan image, instance, dan flavor.
Layanan Manajemen Infrastruktur wadah (Container Infrastructure Management) magnum python-magnumclient Pembuatan dan pengelolaan wadah (container).
Layanan database trove python-troveclient Pembuatan dan pengelolaan database.
Layanan DNS designate python-designateclient Pembuatan dan pengelolaan layanan diri DNS otoritatif.
Layanan gambar (Image) glance python-glanceclient Pembuatan dan pengelolaan image.
Layanan Key Manager barbican python-barbicanclient Pembuatan dan pengelolaan kunci (key)
Pemantauan monasca python-monascaclient Pemantauan solusi.
Layanan Jaringan (Networking) neutron python-neutronclient Mengkonfigurasi jaringan untuk server tamu (guest server)
Layanan Penyimpanan Objek (Object Storage) swift python-swiftclient Mengumpulkan statistik, daftar item, update metadata, dan upload, download, dan menghapus file yang disimpan oleh layanan Object Storage. Keuntungan akses ke instalasi Storage Object untuk pengolahan ad hoc.
Layanan Orkestrasi (Orchestration) heat python-heatclient Meluncurkan tumpukan (stack) dari template, tampilan detail dari tumpukan yang berjalan termasuk kejadian dan sumber daya, dan update dan menghapus tumpukan.
Layanan Peringkat (Rating) cloudkitty python-cloudkittyclient Peringkat layanan.
Layanan Sistem File Bersama (Shared File System) manila python-manilaclient Pembuatan dan pengelolaan sistem file bersama (shared file system)
Layanan telemetri (Telemetry) ceilometer python-ceilometerclient Pembuatan dan pengumpulan pengukuran di OpenStack.
Telemetry v3 gnocchi python-gnocchiclient Pembuatan dan pengumpulan pengukuran di OpenStack.
Layanan Workflow mistral python-mistralclient Layanan alur kerja (workflow) untuk OpenStack cloud.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.