Menginstal perangkat lunak prasyarat dan paket Python untuk setiap klien OpenStack.
Most Linux distributions include packaged versions of the command-line clients. You can directly install the clients from the packages with prerequisites. For more information, see Installing_from_packages.
Jika Anda perlu menginstal paket source untuk paket baris perintah, tabel berikut berisi daftar perangkat lunak yang diperlukan untuk menjalankan klien baris perintah, dan menyediakan petunjuk instalasi yang diperlukan.
Prasyarat | Deskripsi |
---|---|
Python 2.7 atau yang lebih baru | Mendukung Python 2.7, 3.4, dan 3.5. |
paket setuptools | Terinstal secara default pada Mac OS X. Banyak distribusi Linux menyediakan paket untuk membuat setuptools yang mudah untuk menginstal. Cari manajer paket untuk setuptools untuk menemukan paket instalasi. Jika Anda tidak dapat menemukan satu, download paket setuptools langsung dari Python setuptools <https://pypi.python.org/pypi/setuptools> _. Cara yang disarankan untuk menginstal setuptools pada Microsoft Windows adalah mengikuti dokumentasi yang disediakan pada website Python Setuptools. Pilihan lain adalah dengan menggunakan unofficial binary installer maintained by Christoph Gohlke. |
paket pip | Untuk menginstal klien pada Linux, Mac OS X, atau sistem Microsoft Windows, gunakan pip. Hal ini mudah digunakan, memastikan bahwa Anda mendapatkan versi terbaru dari klien dari Python Package Index <https://pypi.python.org/> __, dan memungkinkan Anda memperbarui atau menghapus paket nanti. Karena proses instalasi mengkompilasi file sumber, ini memerlukan paket pengembangan Python terkait untuk sistem operasi Anda dan distribusi. Option 1: Install pip using get-pip.py To install pip, securely download get-pip.py. Then run the following: # python get-pip.py
For more details visit install pip. Option 2: Install pip through the package manager for your system Ubuntu or Debian # apt install python-dev python-pip
Perhatikan bahwa dependensi ekstra mungkin diperlukan, per sistem operasi, tergantung pada paket yang diinstal, seperti halnya dengan Tempest. Red Hat Enterprise Linux or CentOS Sebuah versi dikemas memungkinkan Anda untuk menggunakan yum untuk menginstal paket: # yum install python-devel python-pip
On Red Hat Enterprise Linux, this command assumes that you have enabled the OpenStack repository. For more information, see the Installation Tutorial for Red Hat Enterprise Linux and CentOS. There are also packaged versions of the clients available that enable yum to install the clients as described in Installing_from_packages. Fedora A packaged version enables you to use dnf to install the package: # dnf install python-devel python-pip
SUSE Linux Enterprise Server Sebuah versi dikemas tersedia di the Open Build Service <https://build.opensuse.org/package/show?package=python-pip&project=Cloud:OpenStack:Master> __ memungkinkan Anda untuk menggunakan YaST atau zypper untuk menginstal paket . First, add the Open Build Service repository as described in the Installation Tutorial. Kemudian instal pip dan menggunakannya untuk mengelola instalasi klien: # zypper install python-devel python-pip
Ada juga versi dikemas dari klien yang tersedia yang memungkinkan zypper untuk menginstal klien seperti yang dijelaskan di Installing_from_packages. openSUSE Anda dapat menginstal pip dan menggunakannya untuk mengelola instalasi klien: # zypper install python-devel python-pip
Ada juga versi dikemas dari klien yang tersedia yang memungkinkan zypper untuk menginstal klien seperti yang dijelaskan di Installing_from_packages. Another option for Microsoft Windows is to use the unofficial binary installer provided by Christoph Gohlke. |
Contoh berikut menunjukkan perintah untuk menginstal klien OpenStack dengan pip
, yang mendukung beberapa layanan.
# pip install python-openstackclient
Masing-masing klien berikut usang (deprecated) dalam mendukung klien umum. Dari padamemasang dan belajar semua klien ini, kami sarankan menginstal dan menggunakan klien OpenStack. Anda mungkin perlu menginstal klien proyek individu karena cakupan belum memadai dalam klien OpenStack. Jika Anda perlu menginstal proyek klien individu, gantikan nama PROJECT
dalam perintah pip install
menggunakan daftar di bawah ini.
# pip install python-PROJECTclient
barbican
- Key Manager Service APIceilometer
- Telemetry APIcloudkitty
- Rating service APIdesignate
- DNS service APIglance
- Image service APIgnocchi
- Telemetry API v3heat
- Orchestration APImagnum
- Container Infrastructure Management service APImanila
- Shared file systems APImistral
- Workflow service APImonasca
- Monitoring APImurano
- Application catalog APIneutron
- Networking APInova
- Compute API and extensionssenlin
- Clustering service APIswift
- Object Storage APItrove
- Database service APIGunakan pip untuk menginstal klien OpenStack pada Linux, Mac OS X, atau sistem Microsoft Windows. Hal ini mudah digunakan dan memastikan bahwa Anda mendapatkan versi terbaru dari klien dari Python Package Index <https://pypi.python.org/pypi> __. Juga, pip memungkinkan Anda untuk memperbarui atau menghapus sebuah paket.
Menginstal setiap klien secara terpisah dengan menggunakan perintah berikut:
Untuk Mac OS X atau Linux:
# pip install python-PROJECTclient
Untuk Microsoft Windows:
C:\>pip install python-PROJECTclient
RDO, openSUSE, SUSE Linux Enterprise, Debian, and Ubuntu have client packages that can be installed without pip.
Catatan
The packaged version might install older clients. If you want to make sure the latest clients are installed, you might need to install the clients with pip.
On Red Hat Enterprise Linux or CentOS, use yum
to install the clients
from the packaged versions:
# yum install python-PROJECTclient
This command assumes that you have enabled the OpenStack repository for your distribution. For more information, see the Installation Tutorial for Red Hat Enterprise Linux and CentOS.
Untuk Ubuntu atau Debian, menggunakan apt-get
untuk menginstal klien dari versi paket:
# apt-get install python-PROJECTclient
Untuk openSUSE, menggunakan zypper
untuk menginstal klien dari layanan paket distribusi:
# zypper install python-PROJECTclient
For SUSE Linux Enterprise Server, use zypper
to install the clients from
the packaged versions:
# zypper install python-PROJECTclient
This command assumes that you have enabled the OpenStack repository for your distribution. For more information, see the Installation Tutorial for openSUSE and SUSE Linux Enterprise.
To upgrade a client with pip, add the --upgrade
option to the
pip install command:
# pip install --upgrade python-PROJECTclient
To remove the client with pip, run the pip uninstall command:
# pip uninstall python-PROJECTclient
Sebelum Anda dapat menjalankan perintah klien, Anda harus membuat dan sumber file PROJECT-openrc.sh`
untuk mengatur variabel lingkungan. Lihat Set variabel lingkungan menggunakan file OpenStack RC.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.