Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีติดตั้ง Rundeck บน Debian 8 (Jessie) Server

Rundeck คืออะไร?

Rundeck ใช้รันคำสั่ง/สคริปต์บน remote computer สร้าง job ด้วย single step หรือ workflow execute commands/scripts/tools บน local/remote nodes เรียกผ่าน scheduler, web UI หรือ API

ข้อกำหนดก่อนติดตั้ง

Rundeck เขียนด้วย Java ต้องติดตั้ง Java ก่อน:

$ sudo dpkg --add-architecture i386
$ sudo apt-get install openjdk-8-jre

ดาวน์โหลด Rundeck

$ wget https://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb

ติดตั้ง Rundeck

$ sudo dpkg -i ./rundeck-2.6.7-1-GA.deb

กำหนดค่า Rundeck Server

แก้ไขไฟล์ /etc/rundeck/framework.properties และ /etc/rundeck/rundeck-config.properties

grails.serverURL=https://localhost:4440
# เปลี่ยนเป็น
grails.serverURL=https://your_server:4440

(ถ้าใช้ localhost ข้ามขั้นตอนนี้ได้)

เริ่มต้น Rundeck

$ sudo /etc/init.d/rundeckd start
[ ok ] Starting rundeckd (via systemctl): rundeckd.service.

เข้าถึง Web UI

เปิด browser ไปที่ https://your_server:4440 หรือ https://localhost:4440

Login: username admin, password admin

สร้าง Project และ Job

  1. คลิก "New project" ใส่ชื่อโปรเจกต์ (ไม่เว้นวรรค)
  2. ใน "Resource Model source" คลิก Edit เลือก "Require file exists" บันทึก
  3. คลิก "Create a new job" ใส่ชื่อ job
  4. กำหนด SSH connection, password, sudo password สำหรับ remote command
  5. Save job

สรุป

ติดตั้ง Rundeck บน Debian 8 สำเร็จ พร้อมใช้งานจัดการ job และ remote execution ผ่าน Web UI