Cara Menginstal dan Mengkonfigurasi yang Mungkin di Server Ubuntu



Coba Instrumen Kami Untuk Menghilangkan Masalah

Jika Anda mengontrol sejumlah besar server virtual atau materi hosting dari beberapa server bare metal, Anda akan menghadapi tantangan. Menggunakan alat konfigurasi seperti Ansible akan membantu Anda mempertahankan kontrol atas sejumlah besar aplikasi atau halaman yang disajikan ke banyak sistem. Karena ini open source, Anda dapat menginstalnya pada instalasi Ubuntu Server 16.04 yang sudah ada.



Instalasi Ansible dilakukan sepenuhnya melalui antarmuka CLI, dan demonstrasi di sini menggunakan instalasi stock bare metal Ubuntu Server 16.04 yang tidak memiliki antarmuka pengguna yang canggih. Jika Anda menginstal Unity, GNOME, atau apa pun seperti Xfce4 atau LXDE, cukup buka terminal dari menu aplikasi sebelum melanjutkan.



Metode 1: Menginstal apt-add-repository

Jika instalasi Ubuntu Server 16.04 Anda sudah memungkinkan Anda untuk menggunakan fitur apt-add-repository, lompat ke Metode 2. Jika tidak, jalankan perintah berikut diikuti dengan enter setiap kali:



sudo apt-get update

sudo apt-get install software-properties-common

Metode 2: Menambahkan Repositori yang Mungkin

Sekarang Anda dapat menggunakan apt-add-repository, gunakan sudo apt-add-repository ppa: ansible / ansible untuk menambahkan repositori yang diperlukan dan gunakan sudo apt-get update untuk mengindeksnya. Setelah diindeks, gunakan sudo apt-get install ansible untuk menginstal paket. Konsol atau terminal virtual mungkin memberikan banyak teks kepada Anda, tetapi Anda dapat menunggu sampai prompt dikembalikan kepada Anda.



Metode 3: Mengonfigurasi Fungsi SSH

Berikan perintah ssh-keygen -t rsa -b 4096 -C “friend@emailbox.addy” sambil mengganti friend@emailbox.addy dengan alamat email yang ingin Anda kaitkan dengan kunci tersebut. Jangan gunakan kata sandi jika Anda diminta untuk membuatnya, tetapi cukup tekan tombol enter dua kali. Mungkin tidak dapat terhubung ke server yang ditambahkan jika Anda menambahkan sandi. Setelah Anda selesai dengan ini, tambahkan kunci baru dengan menggunakan ssh-agent bash dan kemudian ssh-add ~ / .ssh / id_rsa sebelum Anda menyalin kunci ssh ke semua server yang akan Anda kelola.

Salin kunci ke server Anda dengan perintah ini ssh-copy-id user@xxx.xxx.x.xxx, ganti Xs dengan digit sebenarnya dari alamat IP server yang bersangkutan. Anda mungkin akan dimintai sandi pengguna jarak jauh. Setelah semuanya dikunci, Anda dapat menguji apakah koneksinya baik dengan mengetik ssh friend@xxx.xxx.x.xxx, mengganti teman dengan nama dari email sebelum domain dan Xs dengan alamat IP sekali lagi. Anda tidak perlu memasukkan kata sandi. Jika semuanya berfungsi, cukup ketik exit dan lanjutkan.

Metode 4: Mengonfigurasi Ansible Itself

Ansible menggunakan file inangnya sendiri, jadi Anda harus menggunakan untuk mengeditnya. Anda dapat mengganti vi dengan editor teks CLI lain jika Anda telah menginstalnya jika Anda mau, seperti nano. Di bagian paling bawah file, tambahkan baris dengan [web-server] di atasnya diikuti dengan alamat IP lagi di baris di bawahnya. Terus tambahkan baris jika Anda perlu menambahkan lebih banyak alamat IP. Simpan dan tutup file.

Saat Anda kembali ke perintah, keluarkan perintah all -m ping yang mungkin dan lihat hasilnya. Itu harus membaca kesuksesan.

Jika Anda melihat sedikit pun kegagalan, maka file host mungkin salah. Anda mungkin perlu mengedit lagi dan tambahkan opsi ansible_password masuk. Pergilah ke bagian bawah file lagi dan buat baris lain, letakkan hanya [web-server: vars] di atasnya, dengan baris di bawahnya yang memiliki ansible_password = X di atasnya.

Isi X dengan kata sandi sudo Anda dan jalankan tes lagi. Sekarang seharusnya berhasil.

2 menit baca