Rudder adalah platform konfigurasi dan otomatisasi infrastruktur TI berbasis web open-source yang membantu dalam mengonfigurasi dan mengelola sistem di seluruh organisasi. Ini memungkinkan Anda untuk mengotomatiskan konfigurasi kompleks dan mengontrol infrastruktur TI Anda sambil mempertahankan pedoman keamanan.
VIDEO MAKEUSEOF HARI INI
Rudder memiliki dua komponen utama: root server dan node. Server root mendefinisikan konfigurasi untuk node yang dikelola, sedangkan node adalah sistem yang dikelola oleh server root.
Inilah cara Anda menginstal dan mengatur root server dan node Rudder di Debian/Ubuntu.
Memasang Rudder Root Server di Debian/Ubuntu
Untuk menginstal server root Rudder di Debian/Ubuntu, Anda dapat menggunakan repositori resmi. Root server Rudder membutuhkan Java RE sebagai prasyarat. Ke instal Java di Debian/Ubuntu , gunakan perintah berikut:
sudo apt install default-jre
Kemudian, tambahkan kunci repositori Rudder menggunakan perintah berikut:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
Selanjutnya, tambahkan repositori Rudder ke sistem Anda:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Perbarui indeks repositori dengan:
sudo apt update
Sekarang Anda dapat menginstal server root Rudder menggunakan perintah berikut:
sudo apt install rudder-server
Mengkonfigurasi Server Root Kemudi
Setelah server root Rudder diinstal, Anda perlu mengkonfigurasinya. Buat akun pengguna yang akan Anda gunakan untuk masuk ke UI web Rudder. Buka terminal dan jalankan perintah berikut untuk membuat akun pengguna:
sudo rudder server create-user -u <username>
Kemudian, atur kata sandi untuk akun pengguna ini.
Untuk kelancaran operasi, Anda perlu membuka port TCP 5309 dan 443 di firewall server Anda. Gunakan perintah berikut untuk melakukannya:
sudo ufw allow 443/tcp
sudo ufw allow 5309/tcp
Akses antarmuka web Rudder dengan menuju ke alamat IP server root Rudder atau nama host menggunakan browser web:
https://<ipaddress>/rudder
Masuk ke antarmuka web menggunakan nama pengguna dan kata sandi yang Anda buat di atas. Kemudian, dari bilah sisi kiri di antarmuka web Rudder, buka Administrasi > Pengaturan .
Dibawah Pengaturan Umum , pergi ke Jaringan yang Diizinkan . Di sini, konfigurasikan jaringan dari mana Anda ingin mengizinkan node untuk terhubung ke server Rudder. Tambahkan jaringan di ID jaringan/topeng format.
Misalnya, untuk mengizinkan node dengan alamat IP 192.168.42.137/24 untuk terhubung ke server Rudder, Anda akan menambahkannya sebagai 192.168.42.0/24.
Jika Anda perlu me-restart server root, gunakan perintah berikut:
sudo systemctl restart rudder-server
Menginstal Agen Kemudi di Debian/Ubuntu
Untuk mengelola node atau host di Rudder, Anda perlu menginstal agen. Anda dapat menggunakan repositori resmi untuk menginstal agen Rudder pada node. Mulailah dengan menambahkan kunci GPG repositori Rudder ke dalam sistem Anda menggunakan perintah berikut:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
Kemudian, tambahkan repositori Rudder ke sistem Anda menggunakan perintah berikut:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Perbarui indeks repositori dengan mengetik:
sudo apt update
Sekarang, Anda dapat menginstal agen Rudder menggunakan perintah berikut:
sudo apt install rudder-agent
Mengkonfigurasi Agen Kemudi
Setelah menginstal agen Rudder, Anda harus mengaktifkan kontaknya dengan server root Rudder. Anda dapat melakukannya dengan dua cara: baik dengan menambahkan alamat IP server root Rudder atau nama host di /var/rudder/cfengine-community/policy_server.dat mengajukan:
echo sudo tee /var/rudder/cfengine-community/policy_server.dat
Atau, dengan menjalankan perintah berikut, ganti
sudo rudder agent policy-server <ip-or-hostname>
Jika Anda perlu me-restart agen Rudder, gunakan perintah berikut:
sudo rudder agent restart
Menambahkan Node ke Server Kemudi
Setelah Anda menginstal dan mengkonfigurasi agen Rudder pada node, inventaris (berisi informasi perangkat keras dan perangkat lunak) akan dikirim ke server root untuk mendaftarkan node.
Dari bilah sisi kiri di antarmuka web Rudder, buka Manajemen simpul > Node yang tertunda . Anda akan melihat node baru Anda terdaftar di jendela Pending node. Pilih node menggunakan kotak centang di sebelahnya dan klik Menerima .
Lalu klik Menerima di jendela berikutnya untuk mengonfirmasinya. Sekarang node Anda akan ditambahkan ke server Rudder.
Untuk melihat semua node yang dikelola di server Rudder, buka Manajemen simpul > Node .
Klik sebuah node untuk melihat semua informasi yang terkait dengannya. Jika Anda tidak melihat simpul yang terdaftar di bawah Node yang tertunda , Anda dapat menjalankan agen secara manual dan memicu inventaris menggunakan salah satu dari perintah berikut:
sudo rudder agent inventory
Atau
sudo rudder agent run
Menghapus Instalasi Agen Kemudi Dari Node
Untuk menghapus instalan agen Rudder di node, gunakan perintah berikut:
sudo apt remove rudder-agent
Setelah menghapus instalan agen Rudder, jalankan perintah berikut untuk memverifikasi tidak ada layanan Rudder yang berjalan:
ps aux | grep rudder
Juga, hapus direktori Rudder:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Setelah sepenuhnya menghapus agen Rudder dari node, Anda juga perlu menghapus node dari server root Rudder. Pergi ke Manajemen simpul > Node . Dari sana, pilih simpul yang ingin Anda hapus.
Di bawah Ringkasan halaman, klik Menghapus tombol untuk menghapus node ini dari server root. Sekarang, server root Rudder tidak akan lagi mengelola node.
cara membersihkan xbox one
Menghapus Instalasi Rudder Root Server di Ubuntu/Debian
Untuk menghapus instalan server root Rudder dari Ubuntu, jalankan perintah berikut:
sudo apt remove rudder-server
Untuk memverifikasi tidak ada layanan Rudder yang berjalan, jalankan perintah berikut:
ps aux | grep rudder
Juga, hapus direktori terkait dengan Rudder dari server root:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Otomatiskan dan Kelola Infrastruktur Anda Dari Satu Server Pusat
Kemudi memungkinkan Anda menghemat waktu dan meningkatkan efisiensi dengan mengotomatisasi dan mengelola infrastruktur TI Anda. Anda sekarang dapat menginstal dan mengatur platform manajemen infrastruktur Rudder di Ubuntu dan Debian.
Sebagai alternatif untuk Rudder, Anda dapat menggunakan platform otomatisasi Ansible gratis dan open-source. Ini tersedia untuk berbagai platform termasuk Linux, Windows, dan Mac.