Rudder ialah platform konfigurasi infrastruktur IT berasaskan web sumber terbuka dan platform automasi yang membantu dalam mengkonfigurasi dan mengurus sistem merentas organisasi. Ia membolehkan anda mengautomasikan konfigurasi kompleks dan mengawal infrastruktur IT anda sambil mengekalkan garis panduan keselamatan.
MAKEUSEOF VIDEO OF THE DAY
Kemudi mempunyai dua komponen utama: pelayan akar dan nod. Pelayan akar mentakrifkan konfigurasi untuk nod terurus, manakala nod ialah sistem yang diuruskan oleh pelayan akar.
Begini cara anda boleh memasang dan menyediakan pelayan akar Rudder dan nod pada Debian/Ubuntu.
Memasang Pelayan Rudder Root pada Debian/Ubuntu
Untuk memasang pelayan akar Rudder pada Debian/Ubuntu, anda boleh menggunakan repositori rasmi. Pelayan akar Rudder memerlukan Java RE sebagai prasyarat. Kepada pasang Java pada Debian/Ubuntu , gunakan arahan berikut:
sudo apt install default-jre
Kemudian, tambahkan kunci repositori Rudder menggunakan arahan berikut:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
Seterusnya, 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
Kemas kini indeks repositori dengan:
sudo apt update
Kini anda boleh memasang pelayan akar Rudder menggunakan arahan berikut:
sudo apt install rudder-server
Mengkonfigurasi Pelayan Root Kemudi
Selepas pelayan akar Rudder dipasang, anda perlu mengkonfigurasinya. Buat akaun pengguna yang akan anda gunakan untuk log masuk ke UI web Rudder. Buka terminal dan jalankan arahan berikut untuk mencipta akaun pengguna:
sudo rudder server create-user -u <username>
Kemudian, tetapkan kata laluan untuk akaun pengguna ini.
Untuk operasi yang lancar, anda perlu membuka port TCP 5309 dan 443 pada tembok api pelayan anda. Gunakan arahan berikut untuk melakukannya:
sudo ufw allow 443/tcp
sudo ufw allow 5309/tcp
Akses antara muka web Rudder dengan menuju ke alamat IP pelayan akar Rudder atau nama hos menggunakan pelayar web:
https://<ipaddress>/rudder
Log masuk ke antara muka web menggunakan nama pengguna dan kata laluan yang anda buat di atas. Kemudian, dari bar sisi kiri dalam antara muka web Rudder, pergi ke Pentadbiran > Tetapan .
Di bawah Tetapan umum , pergi ke Rangkaian yang Dibenarkan . Di sini, konfigurasikan rangkaian yang anda ingin benarkan nod bersambung ke pelayan Rudder. Tambah rangkaian dalam rangkaian-ID/topeng format.
Sebagai contoh, untuk membenarkan nod dengan alamat IP 192.168.42.137/24 menyambung ke pelayan Rudder, anda akan menambahkannya sebagai 192.168.42.0/24.
Sekiranya, anda perlu memulakan semula pelayan akar, gunakan arahan berikut:
cara membetulkan pengawal xbox satu
sudo systemctl restart rudder-server
Memasang Ejen Rudder pada Debian/Ubuntu
Untuk mengurus nod atau hos pada Rudder, anda perlu memasang ejen. Anda boleh menggunakan repositori rasmi untuk memasang ejen Rudder pada nod. Mulakan dengan menambah kunci GPG repositori Rudder ke dalam sistem anda menggunakan arahan 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 arahan berikut:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Kemas kini indeks repositori dengan menaip:
sudo apt update
Sekarang, anda boleh memasang ejen Rudder menggunakan arahan berikut:
sudo apt install rudder-agent
Mengkonfigurasi Ejen Kemudi
Selepas memasang ejen Rudder, anda perlu mendayakan hubungannya dengan pelayan root Rudder. Anda boleh mencapai ini dalam dua cara: sama ada dengan menambah alamat IP pelayan akar Rudder atau nama hos dalam /var/rudder/cfengin-community/policy_server.dat fail:
echo sudo tee /var/rudder/cfengine-community/policy_server.dat
Atau, dengan menjalankan arahan berikut, menggantikan
sudo rudder agent policy-server <ip-or-hostname>
Sekiranya, anda perlu memulakan semula ejen Kemudi, gunakan arahan berikut:
sudo rudder agent restart
Menambah Nod pada Pelayan Kemudi
Selepas anda memasang dan mengkonfigurasi ejen Rudder pada nod, inventori (mengandungi maklumat perkakasan dan perisian) akan dihantar ke pelayan akar untuk mendaftarkan nod.
Dari bar sisi kiri dalam antara muka web Rudder, pergi ke Pengurusan nod > Nod belum selesai . Anda akan melihat nod baharu anda disenaraikan dalam tetingkap Nod belum selesai. Pilih nod menggunakan kotak semak di sebelahnya dan klik Terima .
Kemudian, klik Terima dalam tetingkap seterusnya untuk mengesahkannya. Sekarang nod anda akan ditambahkan pada pelayan Rudder.
Untuk melihat semua nod terurus pada pelayan Rudder, pergi ke Pengurusan nod > Nod .
Klik nod untuk melihat semua maklumat yang berkaitan dengannya. Jika anda tidak melihat nod yang disenaraikan di bawah Nod belum selesai , anda boleh menjalankan ejen secara manual dan mencetuskan inventori menggunakan salah satu daripada arahan berikut:
sudo rudder agent inventory
Ataupun
sudo rudder agent run
Menyahpasang Ejen Kemudi Daripada Nod
Untuk menyahpasang ejen Rudder pada nod, gunakan arahan berikut:
sudo apt remove rudder-agent
Selepas menyahpasang ejen Rudder, jalankan arahan berikut untuk mengesahkan tiada perkhidmatan Rudder sedang berjalan:
ps aux | grep rudder
Juga, padamkan direktori Rudder:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Selepas mengalih keluar sepenuhnya ejen Rudder daripada nod, anda juga perlu mengeluarkan nod daripada pelayan root Rudder. Pergi ke Pengurusan nod > Nod . Dari sana, pilih nod yang ingin anda alih keluar.
Di bawah Ringkasan halaman, klik pada Padam butang untuk mengalih keluar nod ini daripada pelayan akar. Sekarang, pelayan akar Rudder tidak lagi akan mengurus nod.
Menyahpasang Pelayan Rudder Root pada Ubuntu/Debian
Untuk menyahpasang pelayan akar Rudder dari Ubuntu, jalankan arahan berikut:
sudo apt remove rudder-server
Untuk mengesahkan tiada perkhidmatan Rudder sedang berjalan, jalankan arahan berikut:
ps aux | grep rudder
Juga, memadam direktori berkaitan dengan Rudder dari pelayan akar:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Automatik dan Urus Infrastruktur Anda Dari Satu Pelayan Pusat
Rudder membolehkan anda menjimatkan masa dan meningkatkan kecekapan dengan mengautomasikan dan mengurus infrastruktur IT anda. Anda kini sepatutnya boleh memasang dan menyediakan platform pengurusan infrastruktur Rudder pada Ubuntu dan Debian.
Sebagai alternatif kepada Rudder, anda boleh menggunakan platform automasi Ansible percuma dan sumber terbuka. Ia tersedia untuk berbilang platform termasuk Linux, Windows dan Mac.