Cara Menginstal Platform Cloud Anda Sendiri Dengan OpenStack di Rhel/Centos 7
- 4378
- 800
- Dr. Travis Bahringer
OpenStack adalah platform perangkat lunak sumber terbuka dan terbuka yang menyediakan Iaas (Infrastruktur-sebagai-layanan) untuk awan umum dan pribadi.
OpenStack Platform terdiri dari beberapa proyek yang saling terkait yang mengontrol perangkat keras, penyimpanan, sumber daya jaringan dari pusat data, seperti: komputasi, layanan gambar, penyimpanan blok, layanan identitas, jaringan, penyimpanan objek, telemetri, orkestrasi dan database.
Administrasi komponen tersebut dapat dikelola melalui antarmuka berbasis web atau dengan bantuan baris perintah OpenStack.
Instal OpenStack di Centos 7 dan RHEL 7Tutorial ini akan memandu Anda tentang bagaimana Anda dapat menggunakan infrastruktur cloud pribadi Anda OpenStack diinstal pada satu node di Centos 7 atau RHEL 7 atau Fedora distribusi dengan menggunakan rdo repositori, meskipun penyebaran dapat dicapai pada banyak node.
Persyaratan
- Pemasangan minimal Centos 7
- Instalasi minimal RHEL 7
Langkah 1: Konfigurasi Sistem Awal
1. Sebelum Anda mulai menyiapkan node untuk menggunakan infrastruktur cloud virtual Anda sendiri, pertama kali masuk dengan akun root dan memastikan bahwa sistem ini mutakhir.
2. Selanjutnya, keluarkan ss -tulpn
Perintah untuk mendaftarkan semua layanan berjalan.
# ss -tulpnSebutkan semua layanan Linux yang menjalankan
3. Selanjutnya, identifikasi, berhenti, nonaktifkan dan hapus layanan yang tidak dibutuhkan, terutama postfix, networkmanager dan firewalld. Pada akhirnya satu -satunya daemon yang akan berjalan di mesin Anda seharusnya sshd.
# systemctl stop postfix firewalld networkmanager # systemctl nonaktif
4. Nonaktifkan Kebijakan Selinux sepenuhnya pada mesin dengan mengeluarkan perintah di bawah ini. Juga edit /etc/selinux/config
file dan atur baris selinux dari menegakkan ke dengan disabilitas Seperti diilustrasikan pada tangkapan layar di bawah ini.
# setenforce 0 # getenforce # vi/etc/selinux/configNonaktifkan Selinux
5. Pada langkah berikutnya menggunakan hostnamectl Perintah untuk mengatur nama host sistem linux Anda. Ganti Fqdn variabel sesuai.
# hostnamectl set-hostname cloud.centos.lanAtur Nama Host Sistem Linux
6. Akhirnya, instal ntpdate
Perintah untuk menyinkronkan waktu dengan server NTP di tempat Anda di dekat kedekatan fisik Anda.
# yum instal ntpdate
Langkah 2: Pasang OpenStack di Centos dan RHEL
7. OpenStack akan digunakan di simpul Anda dengan bantuan PackStack paket disediakan oleh rdo Repositori (Distribusi RPM OpenStack).
Untuk mengaktifkan rdo repositori di RHEL 7 Jalankan perintah di bawah ini.
# yum instal https: // www.Rdoproject.org/repo/ro-rilis.RPM
Pada Centos 7, itu Tambahan Repositori mencakup RPM yang mengaktifkan repositori OpenStack. Tambahan sudah diaktifkan, sehingga Anda dapat dengan mudah menginstal RPM untuk mengatur repositori OpenStack:
# yum install -y centos-release-openstack-mitaka # yum update -y
8. Sekarang saatnya menginstal PackStack kemasan. PackStack mewakili utilitas yang memfasilitasi penyebaran pada beberapa node untuk komponen yang berbeda OpenStack melalui Ssh koneksi dan Wayang modul.
Instal PackStat Paket di Linux dengan perintah berikut:
# YUM Instal OpenStack-PackStack
9. Pada langkah berikutnya menghasilkan file jawaban untuk PackStack Dengan konfigurasi default yang nanti akan diedit dengan parameter yang diperlukan untuk menggunakan instalasi mandiri OpenStack (node tunggal).
File akan dinamai setelah cap waktu saat ini saat dihasilkan (hari, bulan dan tahun).
# PackStack --Gen-Answer-File = 'Date +"%d.%M.%y "'.conf # lsHasilkan file konfigurasi jawaban PackStack
10. Sekarang edit file konfigurasi jawaban yang dihasilkan dengan editor teks.
# VI 13.04.16.conf
dan ganti parameter berikut agar sesuai dengan nilai di bawah ini. Agar aman, ganti bidang kata sandi yang sesuai.
Config_ntp_servers = 0.ro.kolam.NTP.org
Silakan berkonsultasi dengan http: // www.kolam.NTP.Daftar org/ en/ server untuk menggunakan server NTP publik di dekat lokasi fisik Anda.
Tambahkan NTP Server di PackStackConfig_provision_demo = nTambahkan ketentuan di packstack
Config_keystone_admin_pw = your_password untuk pengguna adminTambahkan Akun Admin di PackStack
Akses OpenStack Dashboard melalui HTTP dengan SSL Diaktifkan.
Config_horizon_ssl = yAktifkan HTTPS untuk OpenStack
Kata sandi root untuk server mysql.
Config_mariadb_pw = mypassword1234Atur Kata Sandi Root MySQL di OpenStack
Siapkan kata sandi untuk Nagiosadmin Pengguna untuk mengakses panel web Nagios.
Config_nagios_pw = nagios1234Atur kata sandi admin nagios
11. Setelah Anda selesai mengedit simpan dan tutup file. Juga, buka file konfigurasi server ssh dan uncomment Leverrootlogin garis dengan menghapus tagar depan seperti yang diilustrasikan pada tangkapan layar di bawah ini.
# vi/etc/ssh/sshd_configAktifkan login root ssh
Kemudian restart layanan SSH untuk mencerminkan perubahan.
# Systemctl Restart SSHD
Langkah 3: Mulai Instalasi OpenStack Menggunakan File Jawaban PackStack
12. Akhirnya Mulai OpenStack Proses instalasi melalui file jawaban yang diedit di atas dengan menjalankan sintaks perintah di bawah ini:
# PackStack-ARTWER-FILE 13.04.16.confInstalasi OpenStack di Linux
13. Setelah pemasangan komponen OpenStack berhasil diselesaikan, penginstal akan menampilkan beberapa baris dengan tautan dasbor lokal OpenStack Dan Nagios dan kredensial yang diperlukan sudah dikonfigurasi di atas untuk masuk pada kedua panel.
Instalasi OpenStack selesaiKredensial juga disimpan di bawah direktori rumah Anda di KEYSTONERC_ADMIN
mengajukan.
14. Jika karena beberapa alasan proses instalasi berakhir dengan kesalahan mengenai layanan HTTPD, buka /etc/httpd/conf.D/SSL.conf file dan pastikan Anda mengomentari baris berikut seperti yang diilustrasikan di bawah ini.
#Listen 443 httpsNonaktifkan port HTTPS SSL
Kemudian restart daemon apache untuk menerapkan perubahan.
# Systemctl restart httpd.melayani
Catatan: Jika Anda masih tidak dapat menelusuri panel web OpenStack di port 443 restart proses instalasi dari awal dengan perintah yang sama yang dikeluarkan untuk penyebaran awal.
# PackStack --Inmer-File /Root /13.04.16.conf
Langkah 4: Akses dari jarak jauh OpenStack Dashboard
15. Untuk mengakses OpenStack Panel Web dari host jarak jauh di LAN Anda Navigasi ke alamat IP mesin Anda atau FQDN/Dashboard melalui Protokol HTTPS.
Karena fakta bahwa Anda menggunakan a Sertifikat yang ditandatangani sendiri dikeluarkan oleh yang tidak dipercaya Otoritas Sertifikat Kesalahan harus ditampilkan di browser Anda.
Terima kesalahan dan login ke dasbor dengan pengguna admin dan kata sandi dinyalakan Config_keystone_admin_pw parameter dari file jawaban yang ditetapkan di atas.
https: // 192.168.1.40/dasborOpenStack Login Dashboard Proyek OpenStack
16. Atau, jika Anda memilih untuk menginstal Nagios komponen untuk OpenStack, Anda bisa menjelajah Nagios Panel web di URI berikut dan login dengan pengaturan kredensial di file jawaban.
https: // 192.168.1.40/NagiosNagios Login Dashboard Antarmuka Pemantauan Nagios Linux
Itu saja! Sekarang Anda dapat mulai mengatur lingkungan cloud internal Anda sendiri. Sekarang ikuti tutorial berikutnya yang akan menjelaskan cara menautkan NIC fisik server ke OpenStack Bridge Interface dan mengelola OpenStack dari Panel Web.
- « 5 distribusi game linux terbaik yang harus Anda coba
- Cara Memulai/Berhenti dan Mengaktifkan/Nonaktifkan FirewallD dan Iptables Firewall di Linux »