GNU/Linux >> Belajar Linux >  >> Linux

Instal python-novaclient di Windows

Artikel ini menjelaskan cara mengelola Rackspace Cloud Server dari jarak jauh dengan menggunakanpython-novaclient paket berjalan di Microsoft® Windows®.

Pengelolaan jarak jauh

Panel Kontrol Cloud bukan satu-satunya cara untuk mengelola Server Cloud. Jika Anda menjalankan skrip atau program, Anda dapat menggunakan Cloud Servers API, tetapi itu melibatkan beberapa upaya pengkodean.

Jika Anda ingin mengelola server Anda dari baris perintah dan tidak berurusan langsung dengan API, Anda dapat menggunakan aplikasi klien sumber terbuka yang disebut python-novaclient.

Catatan :Rackspace tidak memelihara klien nova, jadi Anda harus mempertimbangkan perangkat lunak sebagaidalam pengembangan .

Prasyarat

Untuk menjalankan python-novaclient, Anda perlu menginstal python® 2.6 atau yang lebih baru di sistem Anda. Anda dapat menjalankan klien dari komputer desktop atau sistem jarak jauh, seperti Server Cloud.

Pastikan Anda menginstal setuptools paket saat Anda menginstal python. Distribusi python seperti ActiveState ActivePython, yang dibahas di bagian berikutnya, termasuk setuptools .

Untuk menjalankan klien nova, Anda harus memiliki akses ke nama pengguna dan kata sandi akun Rackspace Cloud Anda.

Instal ActiveState ActivePython di Windows

Jika Anda tidak memiliki instalasi python di sistem Windows Anda, unduh dan instal versi komunitas gratis ActiveState ActivePython.

Unduh dan jalankan penginstal.

Instal paket python-novaclient

Setelah Anda menginstal ActiveState Python, gunakan penginstal paket python pip untuk mengunduh dan menginstal novaclient secara otomatis. Lakukan langkah-langkah berikut:

  1. Untuk membuka jendela perintah, buka Mulai menu dan ketik cmd di Penelusuran kotak.

  2. Di jendela perintah, masukkan perintah berikut untuk menginstal pbr paket dan hindari bug paket:

    pip install pbr==0.5.21

  3. Masukkan perintah berikut untuk menginstal metapackage yang menyertakan versi terbaru python-novaclient dan ekstensi Rackspace:

    pip install rackspace-novaclient python-novaclient==3.3.0

  4. Saat penginstalan selesai, tutup jendela perintah.

rackspace-novaclient package adalah metapackage yang menggunakan pip untuk menginstal klien dan ekstensi allRackspace untuk klien. Jika Anda memiliki masalah dengan metapackage, gunakan pip untuk menginstal python-novaclient dan rackspace-auth-openstack paket satu per satu.

Instal dengan distribusi python lainnya

Beberapa distribusi python mungkin tidak menyertakan setuptools . Jika Anda menggunakan distribusi python lain, seperti distribusi python resmi, Anda dapat menginstal paket thepython setuptools dari pypidan menggunakan easy_install untuk menginstal pip:

easy_install pip

Kemudian, ikuti petunjuk penginstalan di bagian sebelumnya.

Variabel lingkungan

Sekarang setelah Anda menginstal klien nova, atur variabel lingkungan yang memungkinkannya terhubung ke akun Rackspace Cloud Anda.

Temukan editor variabel lingkungan

Untuk sebagian besar versi Windows, setel variabel lingkungan Anda melaluiSistem Control Panel, dengan melakukan langkah-langkah berikut:

  1. Dari Mulai menu, pilih Panel Kontrol .
  2. Di Panel Kontrol, navigasikan ke Sistem dan Keamanan bagian dan pilih Sistem .
  3. Di Properti Sistem jendela, klik Lanjutan tab di navigasi atas.
  4. Dalam Memulai dan Pemulihan bagian, klik Variabel Lingkungan .

Jika Anda kesulitan menemukan Panel Kontrol Sistem, ketik lingkungan di Mulai menu Telusuri kotak. Tindakan ini menyediakan tautan yang memungkinkan Anda mengedit variabel lingkungan Anda. Jika diberi pilihan antara mengedit nilai untuk akun pengguna Anda atau sistem, pilih pilihan untuk akun pengguna Anda.

Setel variabel lingkungan

Sekarang atur variabel lingkungan Anda. Di Variabel pengguna untuk Administrator bagian, klik variabel lingkungan, lalu klik Baru .

Tabel berikut menjelaskan nama dan nilai variabel yang diperlukan:

Nama variabel Jenis nilai Deskripsi
OS_USERNAME nama pengguna Setel nilai ini ke nama pengguna akun Rackspace Cloud Anda.
OS_TENANT_NAME nomor rekening Setel nilai ini ke nomor akun Rackspace Cloud Anda, yang terlihat di sudut kanan atas di Cloud Control Panel.
OS_AUTH_SYSTEM rackspace Tetapkan nilai ini ke rackspace untuk terhubung ke Rackspace Cloud.
OS_PASSWORD sandi atau kunci API Setel nilai ini ke kunci Rackspace Cloud API Anda. Anda dapat mengambil kunci API Anda di Cloud Control Panel. Untuk informasi tentang cara menemukan kunci API Anda, lihat Melihat dan menyetel ulang kunci API Anda. Dengan cloud Openstack non-Rackspace, Anda biasanya memasukkan kata sandi akun ke dalam variabel ini.
OS_AUTH_URL titik akhir identitas Tetapkan nilai ini ke titik akhir untuk layanan identitas yang digunakan klien untuk mengautentikasi untuk operasi API. Untuk Rackspace Cloud AS dan AUS yaitu https://identity.api.rackspacecloud.com/v2.0/ , dan untuk UK Rackspace Cloud adalah https://lon.identity.api.rackspacecloud.com/v2.0/ .
OS_REGION_NAME wilayah pusat data Kode untuk wilayah pusat data yang berisi server yang ingin Anda manipulasi. Anda dapat memeriksa pusat data server Anda dengan memeriksa detailnya layar di Cloud Control Panel. Kode pusat data hanyalah tiga huruf pertama dari pengidentifikasi pusat data, seperti DFW atau ORD . Anda dapat mengganti setelan wilayah dengan --os-region-name opsi baris perintah.

Setelah Anda menyetel ketujuh variabel lingkungan, klik OK ketika diminta untuk menyelesaikan proses sampai semua jendela ditutup.

Catatan Jendela perintah apa pun yang telah Anda buka tidak mencerminkan perubahan pada variabel lingkungan Anda sampai Anda menutup dan membukanya kembali.

Uji klien

Untuk memastikan klien nova siap digunakan, buka jendela perintah baru dengan membuka Menu Mulai dan masukkan teks berikut di kotak pencarian.

cmd

Untuk melihat apakah Anda dapat berbicara dengan server API, jalankan perintah berikut pada prompt perintah:

nova image-list

Jika perintah berhasil, sistem menyediakan daftar gambar yang tersedia untuk membuat server.

Melihat daftar perintah

Untuk mendapatkan daftar lengkap perintah, masukkan perintah berikut:

nova help

Catatan :Anda tidak akan dapat menggunakan setiap perintah yang terdaftar. Klien nova ditulis untuk digunakan dengan OpenStack versi pengembangan terbaru, sehingga mungkin menyertakan dukungan untuk beberapa fitur yang belum diimplementasikan Rackspace di Rackspace Cloud.

Anda bisa mendapatkan bantuan lebih lanjut untuk perintah tertentu dengan menjalankan perintah berikut:

nova help <command>

Misalnya, untuk mempelajari tentang create perintah, jalankan perintah berikut:

nova help create

Pemecahan masalah

Klien tidak memberikan kesalahan terperinci. Karena banyak orang yang salah memasukkan nama pengguna, nama penyewa, atau sandi, pastikan untuk memeriksa ulang setelan tersebut.

Ingat bahwa jika Anda mengubah variabel lingkungan apa pun, Anda harus menutup jendela perintah dan membuka yang baru untuk bekerja dengan nilai baru.

Anda juga dapat menggunakan opsi yang tercantum di akhir nova help output untuk menimpa pengaturan variabel lingkungan. Jika Anda tidak yakin tentang wilayah tersebut, misalnya, Anda dapat menggantinya dengan --os-region-name pilihan sebagai berikut:

nova --os-region-name ORD image-list

Langkah selanjutnya

Dengan mengikuti petunjuk dalam artikel ini, Anda dapat mengatur klien nova sehingga Anda dapat mengaksesnya dan dapat berbicara dengan akun Rackspace Cloud Anda. Untuk melihat beberapa operasi umum, Anda dapat melakukan dengan klien, seperti membuat server dan mengambil snapshot , lihat Perintah python-novaclient yang berguna.


Linux
  1. Cara menginstal Python di Linux

  2. Instal Nginx di Windows

  3. Instal tkinter untuk Python

  1. Cara Menginstal PIP untuk Mengelola Paket Python Di Windows

  2. Cara Menginstal NumPy

  3. Cara menginstal InfluxDB di Windows

  1. Cara Memasang Benang di Windows

  2. Cara Menginstal Python 3 di Ubuntu 18.04 atau 20.04

  3. Cara Menginstal Python 3 di Windows 10