GNU/Linux >> Belajar Linux >  >> Ubuntu

Buka Instalasi Stack Di Ubuntu 14.04??

Pertanyaan ini sudah memiliki jawaban di sini :Bagaimana cara menginstal OpenStack?

(2 jawaban)
Tutup 4 tahun yang lalu.

Adakah yang bisa memberikan instalasi langkah demi langkah instalasi Open stack di Ubuntu 14.04?

Atau

Apakah ada skrip seperti http://openstack.redhat.com/Quickstart untuk instalasi otomatis. Saya telah mencoba devstack di Ubuntu tetapi tidak berhasil ( Kredensial Tidak Bekerja ).

Jawaban Dumidu berhasil (Instalasi) tetapi tidak ada nama pengguna atau kata sandi untuk penginstalan, jadi tidak ada yang memeriksanya berfungsi atau tidak.

Apakah ada cara untuk menginstal Openstack di Ubuntu?

Jawaban yang Diterima:

Anda dapat menggunakan devstack untuk menyebarkan openstack di mesin Anda. devstack digunakan untuk pengembangan dan mungkin merupakan cara tercepat dan termudah untuk menyebarkan openstack. Kami pertama-tama menyiapkan lingkungan untuk menyebarkan openstack dan kemudian menginstal openstack menggunakan devstack.

Menyiapkan lingkungan:

  1. Terapkan mesin virtual dengan ubuntu 14.04 sebagai OS tamu di ubuntu 14.04 Anda. Anda dapat menggunakan berbagai hypervisor untuk menggunakan mesin virtual, saya telah menggunakan VMware Player. Untuk instruksi tentang cara men-deploy mesin virtual menggunakan VMware Player, lihat tutorial ini:

    • VMware Player- Memasang dan menerapkan mesin virtual di ubuntu
  2. Selanjutnya, setelah Anda menerapkan mesin virtual dan siap digunakan, Anda perlu mengkloning skrip devstack dari repositori github, jadi instal git terlebih dahulu menggunakan terminal (tekan Ctrl +Alt +t bersama-sama) dan ketik:

    sudo apt-get install git
    

    dan masukkan kata sandi Anda dan tunggu instalasi selesai. Sekarang dapatkan skrip devstack menggunakan perintah di bawah ini:

    git clone https://github.com/openstack-dev/devstack.git
    

    Ini akan memakan waktu tergantung pada kecepatan koneksi Anda.

Menginstal openstack:

  1. Jika skrip dan file lain berhasil diunduh, Anda akan mendapatkan direktori devstack di folder Anda menjalankan perintah ini. Masuk ke direktori dan ketik:

    cd devstack
    

    dan kemudian jalankan skrip yang mengambil dan menginstal paket yang diperlukan oleh openstack menggunakan:

    ./stack.sh
    
  2. Anda akan diminta untuk mengatur kata sandi untuk administrasi dan beberapa paket seperti mysql, rabbitmq, dll (semuanya enam kali); Anda dapat menyimpan kata sandi yang singkat dan sederhana dan bahkan mungkin sama jika Anda tidak ingin mengingat kata sandi yang berbeda untuk semua. Ini akan memakan waktu sekitar 2 jam untuk diselesaikan, sekali lagi tergantung pada kecepatan koneksi Anda (saya berasumsi sekitar 200kbps). Anda dapat membaca tentang skrip di sini. Script akan mengunduh dan menginstal dan memulai berbagai layanan dan paket.

  3. Keluaran dari eksekusi menjelaskan skrip apa yang sedang diunduh dan keluaran instalasi lainnya; ini akan berguna untuk memecahkan masalah jika Anda berakhir dengan instalasi yang gagal. Jika skrip berhasil menyelesaikan eksekusi, Anda akan mendapatkan output yang diakhiri dengan baris berikut:

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    Jika Anda tidak mengerti, skrip mengalami beberapa kesalahan dan harus diselesaikan terlebih dahulu.*

  4. Jika instalasi berhasil, Anda dapat membuka browser dan mengetikkan URL seperti yang diberikan pada pesan keluaran:

    This is your host ip: xxx.xxx.xxx.xxx

    seperti yang ditunjukkan di atas. **

  5. Anda akan mendapatkan halaman yang menanyakan nama pengguna dan kata sandi. Nama pengguna adalah admin dan kata sandi adalah apa yang Anda masukkan ketika Anda menginstal openstack (yang pertama dari enam kata sandi). Jika Anda tidak ingat, buka localrc Anda file di folder devstack Anda dan periksa (Bisa diberi nama localrc , atau .localrc atau local.conf ).

  6. Jika Anda pernah me-restart mesin Anda atau mesin virtual atau bahkan log off, Anda mungkin perlu me-restart layanan openstack karena semuanya tidak dimulai saat mesin di-boot. Untuk memulai kembali layanan, jalankan perintah berikut di terminal saat Anda berada di devstack map:

    ./rejoin-stack.sh
    

    dan jika berhasil diselesaikan, semua layanan openstack akan dimulai dan Anda seharusnya dapat mengakses menggunakan nama pengguna dan sandi yang sama.

  7. Instalasi di atas tidak menginstal neutron (komponen jaringan), untuk menginstal neutron, tambahkan berikut ini di akhir localrc Anda berkas:

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    lalu jalankan lagi ./stack.sh .

Catatan:

  • Meskipun Anda dapat menginstal openstack pada mesin kosong (bukan mesin virtual), disarankan untuk menginstalnya pada mesin virtual untuk keamanan dan kemudahan penggunaan. Instalasi devstack menghapus kata sandi administratif Anda (sebaliknya tidak meminta kata sandi bahkan untuk perintah istimewa). Selain itu, Anda dapat membuat klon penginstalan Anda dan bahkan jika Anda mengacaukan penginstalan Anda, Anda dapat membuang yang kacau dan kemudian kembali ke gambar kerja terbaru dari mesin virtual.

  • Lebih baik menginstal openstack pada mesin virtual baru yang bersih dengan OS LTS di dalamnya, karena dukungan dan pengujian biasanya dilakukan pada LTS, Anda akan menemukan lebih banyak respons di saluran dan forum jika menggunakan versi LTS. Mesin virtual baru juga memastikan tidak ada konflik versi paket dan membantu memudahkan penginstalan.

  • Jika Anda berada di belakang proxy, Anda mungkin perlu menambahkannya di mesin virtual sebagai variabel lingkungan di /etc/environment Anda file jika Anda ingin menambahkannya secara global atau di ~/.bashrc . Anda file jika Anda menginginkannya secara lokal dan juga di /etc/apt/apt.conf . Anda mungkin juga perlu sedikit mengubah skrip jika git tidak dapat mengambil paket bahkan setelah menambahkan proxy http dan https.

Terkait:Setel Akun Pengguna agar Tidak Memiliki Kata Sandi di Ubuntu?

*Sulit untuk memberikan solusi kanonik untuk semua kesalahan tersebut karena banyak masalah yang perlu ditutupi dan hampir tidak mungkin untuk menyatakannya dalam satu solusi. Setelah Anda menyelesaikan kesalahan yang menyebabkan skrip gagal, Anda harus memulai ulang skrip menggunakan ./stack.sh ketika Anda berada di devstack folder.

**Alasan Anda mendapatkan kesalahan saat masuk adalah karena instalasi tidak berhasil atau karena Anda memulai ulang, Anda perlu memulai ulang layanan openstack jika Anda memulai ulang, jika instalasi gagal, Anda harus memecahkan masalah kesalahan terlebih dahulu lalu mulai ulang skrip.

Terkait:Saya mendapatkan kesalahan saat menginstal driver wifi. Bagaimana cara memperbaikinya?
Ubuntu
  1. Instalasi Ubuntu 22.04 Cinnamon Desktop

  2. Instalasi Ubuntu 20.04 dari USB

  3. Infrastruktur terbuka berkinerja tinggi hadir di Ubuntu

  1. Instalasi Ubuntu 20.04 Cinnamon Desktop

  2. Instalasi Ubuntu 20.04 Tomcat

  3. Instalasi Server Ubuntu 20.04

  1. Instalasi Browser Chromium Ubuntu 20.04

  2. Instalasi Ubuntu 20.04 Kylin Desktop

  3. Instalasi Ubuntu 20.04 PostgreSQL