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.
Anda dapat menggunakan periaantah openstack
kompak (python-openstackclient) untuk sebagian besar layanan OpenStack. Untuk informasi lebih lanjut, lihat OpenStackClient document.
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 | 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. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.