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

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)


Rundeck อนุญาตให้คุณเรียกใช้คำสั่ง/สคริปต์บนคอมพิวเตอร์ระยะไกล ใช้เพื่อสร้างงานโดยกำหนดขั้นตอนเดียวหรือเวิร์กโฟลว์ที่สามารถดำเนินการชุดคำสั่ง สคริปต์ หรือเครื่องมือใดๆ บนโหนดท้องถิ่นหรือโหนดระยะไกลจำนวนเท่าใดก็ได้ งานสามารถถูกทริกเกอร์โดยตัวจัดกำหนดการหรือตามความต้องการผ่านเว็บอินเทอร์เฟซหรือ API บทความนี้อธิบายเกี่ยวกับ 'วิธีการติดตั้ง Rundesk บนเซิร์ฟเวอร์ Debian 8'

Rundeck เขียนด้วยภาษาการเขียนโปรแกรมจาวา ดังนั้นคุณต้องติดตั้งจาวาในเครื่องของคุณ ในการติดตั้งการเขียนโปรแกรม Java บน Debian ให้ใช้คำสั่งต่อไปนี้ –

$ 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

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

-2016-05-24 10:13:36-- https://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb
Resolving dl.bintray.com (dl.bintray.com)... 75.126.118.188, 108.168.243.150
Connecting to dl.bintray.com (dl.bintray.com)|75.126.118.188|:80... connected.
HTTP request sent, awaiting response... 302
Location: https://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a
20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cda96ac611e5d88d6067bff6c5049db7&
response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb
%22&response-content-type=application%2Fjson [following]
--2016-05-24 10:13:37-- https://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a
20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cd
a96ac611e5d88d6067bff6c5049db7&
response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb
%22&response-content-type=application%2Fjson

Resolving akamai.bintray.com (akamai.bintray.com)... 104.120.161.132
Connecting to akamai.bintray.com (akamai.bintray.com)|104.120.161.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101028776 (96M) [application/json]
Saving to: ‘rundeck-2.6.7-1-GA.deb’

rundeck-2.6.7-1-GA. 100%[===================>] 96.35M 1.76MB/s in 54s

2016-05-24 10:14:32 (1.79 MB/s) - ‘rundeck-2.6.7-1-GA.deb’ saved [101028776/101028776]

ในการติดตั้ง Rundeck ให้ใช้คำสั่งต่อไปนี้ –

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

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

Selecting previously unselected package rundeck.
(Reading database ... 197916 files and directories currently installed.)
Preparing to unpack ./rundeck-2.6.7-1-GA.deb ...
Unpacking rundeck (2.6.7) ...
Setting up rundeck (2.6.7) ...
Adding group rundeck....done
Adding system user rundeck....done
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...

ในการกำหนดค่า Rundeck Sever ให้แก้ไขไฟล์ /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.

ตอนนี้เปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบแล้วไปที่ − https://your_server:4440 หรือ https://localhost:4440 ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)

ในการเชื่อมต่อกับ GUI ให้ใช้ชื่อผู้ใช้และรหัสผ่านในฐานะผู้ดูแลระบบ ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)

คลิกที่ลิงค์ "โครงการใหม่" เพื่อเพิ่มโครงการ คุณต้องระบุชื่อโครงการเป็นอย่างน้อย (ไม่มีช่องว่าง) ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)

ในส่วน "แหล่งข้อมูลโมเดลทรัพยากร" ให้คลิกปุ่ม "แก้ไข" และเลือก "ต้องการไฟล์ที่มีอยู่" จากนั้นคลิกที่ปุ่ม "บันทึก" ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)

ตอนนี้คุณพร้อมที่จะสร้างงานแรกของคุณแล้ว งานนี้ประกอบด้วยการเชื่อมต่อ SSH เพื่อเรียกใช้คำสั่งระยะไกล คลิกที่ "สร้างงานใหม่" และเลือกชื่องานของคุณ (ไม่มีช่องว่าง) ตอนนี้เราต้องการรหัสผ่านและรหัสผ่าน sudo เพื่อเชื่อมต่อและเรียกใช้คำสั่ง

วิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie)

ป้อนรายละเอียดด้านบนทั้งหมดแล้วคลิกปุ่ม "บันทึก" หลังจากบทความนี้ คุณจะเข้าใจวิธีการติดตั้ง Rundeck บนเซิร์ฟเวอร์ Debian 8 (Jessie) ได้อย่างไร ในบทความหน้า เราจะมาแนะนำเคล็ดลับและเคล็ดลับบน Linux เพิ่มเติม อ่านต่อ!