Menginstal klien baris perintah (command-line) OpenStack

Menginstal klien baris perintah (command-line) OpenStack

Menginstal perangkat lunak prasyarat dan paket Python untuk setiap klien OpenStack.

Menginstal perangkat lunak prasyarat

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 klien command-line OpenStack
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.

Menginstal klien OpenStack

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 API
  • ceilometer - Telemetry API
  • `` Cinder`` - API Block Storage dan ekstensi
  • cloudkitty - Rating service API
  • designate - DNS service API
  • glance - Image service API
  • gnocchi - Telemetry API v3
  • heat - Orchestration API
  • magnum - Container Infrastructure Management service API
  • manila - Shared file systems API
  • mistral - Workflow service API
  • monasca - Monitoring API
  • murano - Application catalog API
  • neutron - Networking API
  • nova - Compute API and extensions
  • senlin - Clustering service API
  • swift - Object Storage API
  • trove - Database service API

Instalasi dengan pip

Gunakan 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
    

Instalasi dari paket

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.

Upgrade atau menghapus klien

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

Apa berikutnya

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.

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.