Rudder adalah platform otomatisasi dan konfigurasi infrastruktur TI berbasis web sumber terbuka yang membantu dalam mengonfigurasi dan mengelola sistem di seluruh organisasi. Ini memungkinkan Anda untuk mengotomatiskan konfigurasi yang rumit dan mengontrol infrastruktur TI Anda dengan tetap menjaga pedoman keamanan.

Rudder memiliki dua komponen utama: root server dan node. Server root menentukan konfigurasi untuk node yang dikelola, sedangkan node adalah sistem yang dikelola oleh server root.

Inilah cara Anda dapat menginstal dan mengatur server root dan node Rudder di Debian/Ubuntu.

Menginstal Rudder Root Server di Debian/Ubuntu

Untuk menginstal server root Rudder di Debian/Ubuntu, Anda dapat menggunakan repositori resmi. Server root Rudder membutuhkan Java RE sebagai prasyarat. Ke instal Java di Debian/Ubuntu, gunakan perintah berikut:

sudo tepat Installbawaan-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
instagram viewer

Selanjutnya, tambahkan repositori Rudder ke sistem Anda:

gema "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 tepat memperbarui

Sekarang Anda dapat menginstal server root Rudder menggunakan perintah berikut:

sudo tepat Install kemudi-server

Mengkonfigurasi Server Rudder Root

Setelah server root Rudder diinstal, Anda perlu mengonfigurasinya. Buat akun pengguna yang akan Anda gunakan untuk masuk ke UI web Rudder. Buka terminal dan jalankan perintah berikut untuk membuat akun pengguna:

server kemudi sudo membuat-pengguna -u 

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 mengizinkan 443/tcp
sudo ufw mengizinkan 5309/tcp

Akses antarmuka web Rudder dengan menuju ke alamat IP server root Rudder atau nama host menggunakan browser web:

https://<alamat IP>/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.

Di bawah Pengaturan Umum, pergi ke Jaringan yang Diizinkan. Di sini, konfigurasikan jaringan tempat Anda ingin mengizinkan node terhubung ke server Rudder. Tambahkan jaringan di network-ID/mask 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 Rudder Agent di Debian/Ubuntu

Untuk mengelola node atau host di Rudder, Anda perlu menginstal agen. Anda dapat menggunakan repositori resmi untuk menginstal agen Rudder di node. Mulailah dengan menambahkan kunci GPG repositori Rudder ke 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:

gema "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 tepat memperbarui

Sekarang, Anda dapat menginstal agen Rudder menggunakan perintah berikut:

sudo tepat Install kemudi-agen

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:

gema sudo tee /var/rudder/cfengine-community/policy_server.dat

Atau, dengan menjalankan perintah berikut, ganti dengan alamat IP atau nama host dari server root Rudder:

server kebijakan agen kemudi sudo <ip-atau-nama host>

Jika Anda perlu me-restart agen Rudder, gunakan perintah berikut:

sudo rudder agent restart

Menambahkan Node ke Server Rudder

Setelah Anda menginstal dan mengonfigurasi 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 Node yang tertunda. Pilih simpul 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 tercantum di bawah Node yang tertunda, Anda dapat menjalankan agen secara manual dan memicu inventaris menggunakan salah satu dari perintah berikut:

persediaan agen kemudi sudo

Atau

sudo rudder agent dijalankan

Menghapus Instalan Agen Kemudi Dari Node

Untuk menghapus agen Rudder pada node, gunakan perintah berikut:

sudo apt menghapus rudder-agent

Setelah menghapus instalan agen Rudder, jalankan perintah berikut untuk memverifikasi tidak ada layanan Rudder yang berjalan:

ps aux | grep kemudi

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 node yang ingin Anda hapus.

Di bawah Ringkasan halaman, klik Menghapus tombol untuk menghapus node ini dari server root. Sekarang, server root Rudder tidak lagi mengelola node.

Menghapus instalasi Rudder Root Server di Ubuntu/Debian

Untuk menghapus server root Rudder dari Ubuntu, jalankan perintah berikut:

sudo apt menghapus rudder-server

Untuk memverifikasi tidak ada layanan Rudder yang berjalan, jalankan perintah berikut:

ps aux | grep kemudi

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 mengotomatiskan dan mengelola infrastruktur TI Anda. Anda sekarang dapat menginstal dan menyiapkan platform manajemen infrastruktur Rudder di Ubuntu dan Debian.

Sebagai alternatif untuk Rudder, Anda dapat menggunakan platform otomasi Ansible gratis dan sumber terbuka. Ini tersedia untuk berbagai platform termasuk Linux, Windows, dan Mac.