Skip to main content

การปรับใช้ SLES 12 SP3 พร้อมซอฟต์แวร์แบบกำหนดเอง

สถานการณ์จำลองนี้จะติดตั้งระบบปฏิบัติการ SLES 12 SP3 รวมถึงซอฟต์แวร์แบบกำหนดเอง (Java และ Eclipse IDE) ระบบจะใช้โปรไฟล์แบบกำหนดเองที่มีซอฟต์แวร์แบบกำหนดเองและสคริปต์หลังการติดตั้งเพื่อติดตั้งและกำหนดค่าซอฟต์แวร์แบบกำหนดเอง แพคเกจซอฟต์แวร์แบบกำหนดเองจะถูกคัดลอกไปยังโฮสต์ในระหว่างการปรับใช้ และจะพร้อมให้ใช้งานสำหรับสคริปต์หลังการติดตั้งแบบกำหนดเอง

ก่อนจะเริ่มต้น

สถานการณ์จำลองนี้ใช้ไฟล์ตัวอย่างต่อไปนี้

  • jre-8u151-linux-x64.tar.gz นี่เป็นการติดตั้งไฟล์สำหรับ Java for Eclipse

  • eclipse-4.6.3-3.1.x86_64.tar.gz นี่คือไฟล์การติดตั้งสำหรับ Eclipse IDE

  • SLES_installSoftware_customScript.sh สคริปต์หลังการติดตั้งนี้ช่วยให้ผู้ใช้เรียกใช้ Eclipse และติดตั้ง Eclipse IDE และ Java ได้

หมายเหตุ
  • สคริปต์การติดตั้ง SLES อาจเป็นในหนึ่งในรูปแบบต่อไปนี้: Bash (.sh), Perl (.pm หรือ .pl) Python (.py)

  • ซอฟต์แวร์ไฟล์และสคริปต์การติดตั้งได้รับการติดตั้งจากข้อมูลแบบกำหนดเองและเส้นทางไฟล์ที่คุณระบุระหว่างการใช้งาน พาธเริ่มต้นของข้อมูลและไฟล์แบบกำหนดเองคือ /home/lxca

  • สำหรับ SLES 12 SP3 แล้ว Eclipse IDE จะต้องใช้ GCC compiler ซึ่งรวมอยู่ในโปรไฟล์พื้นฐานที่กำหนดค่าไว้ก่อน สถานการณ์นี้สร้างโปรไฟล์ OS-image แบบกำหนดเองที่ใช้โปรไฟล์พื้นฐานที่กำหนดค่าไว้ก่อนเป็นฐาน หากคุณเลือกใช้โปรไฟล์อื่น คุณต้องตรวจสอบให้แน่ใจว่าโปรไฟล์นั้นมีคอมไพเลอร์ GCC

ขั้นตอน

ในการปรับใช้ SLES 12 SP3 พร้อมซอฟต์แวร์แบบกำหนดเอง ให้ดำเนินการตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดระบบปฏิบัติการ SLES 12 SP3 พื้นฐานจากเว็บไซต์ SUSE ลงในระบบในเครื่อง แล้วนำเข้าอิมเมจไปยังที่เก็บข้อมูลอิมเมจ OS สำหรับข้อมูลเพิ่มเติม โปรดดู การนำเข้าอิมเมจระบบปฏิบัติการ
    1. จากแถบเมนู XClarity Administrator ให้คลิก การเตรียมใช้งาน > จัดการอิมเมจ OS เพื่อแสดงหน้า ปรับใช้ระบบปฏิบัติการ: จัดการอิมเมจ OS

    2. คลิกแท็บ อิมเมจ OS

    3. คลิกไอคอน นำเข้า (ไอคอนนำเข้า)

    4. คลิก นำเข้าจากระบบภายใน

    5. คลิก เรียกดู เพื่อหาและเลือกอิมเมจ SLES 12 SP3 ที่จะนำเข้า (เช่น SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso)

    6. คลิก นำเข้า เพื่ออัปโหลดอิมเมจไปยังที่เก็บอิมเมจ OS

    7. รอให้การนำเข้าเสร็จสมบูรณ์ ขั้นตอนนี้อาจใช้เวลาสักครู่

  2. ดาวน์โหลดซอฟต์แวร์แบบกำหนดเองลงในระบบภายในเครื่องและนำเข้าไฟล์ลงในที่เก็บข้อมูลอิมเมจ OS สำหรับข้อมูลเพิ่มเติม โปรดดู การนำเข้าซอฟต์แวร์แบบกำหนดเอง
    1. คลิกแท็บ ซอฟต์แวร์

    2. คลิกไอคอน นำเข้า (ไอคอนนำเข้า)

    3. คลิก นำเข้าจากระบบภายใน

    4. เลือก SLES เป็นระบบปฏิบัติการ

    5. คลิก เรียกดู เพื่อหาและเลือกไฟล์ซอฟต์แวร์ที่จะนำเข้า (เช่น jre-8u151-linux-x64.tar.gz)

    6. คลิก นำเข้า เพื่ออัปโหลดไฟล์ไปยังที่เก็บข้อมูลอิมเมจ OS

    7. คลิกไอคอน นำเข้า (ไอคอนนำเข้า) อีกครั้ง

    8. คลิก นำเข้าจากระบบภายใน

    9. เลือก SLES เป็นระบบปฏิบัติการ

    10. คลิก เรียกดู เพื่อหาและเลือกไฟล์ซอฟต์แวร์ที่จะนำเข้า (เช่น eclipse-4.6.3-3.1.x86_64.tar.gz)

    11. คลิก นำเข้า เพื่ออัปโหลดไฟล์ไปยังที่เก็บข้อมูลอิมเมจ OS

  3. สร้างสคริปต์หลังการติดตั้งแบบกำหนดเอง แล้วนำเข้าไฟล์นั้นไปยังที่เก็บข้อมูลอิมเมจ OS
    เพิ่มคำสั่งเพื่อสร้างผู้ใช้ที่จะเรียกใช้ eclipse ของไฟล์นี้ ตัวอย่างเช่น:
    echo "Create a user called lenovo..."
    egrep "lenovo" /etc/passwd >/dev/null
    pass=$(perl -e 'print crypt($ARGV[0], "password")' "Passw0rd")
    useradd -m -p $pass lenovo
    [ $? -eq 0 ] && echo "User has been created." || curl -X PUT
    --globoff #predefined.otherSettings.statusSettings.urlStatus# -H "Content-Type: application/json"
    -d '{"deployStatus":{"id":"46","parameters":["'"Could not create lenovo user"'"]}}'
    --cert #predefined.otherSettings.statusSettings.certLocation#/cert.pem
    --key #predefined.otherSettings.statusSettings.certLocation#/key.pem
    --cacert #predefined.otherSettings.statusSettings.certLocation#/ca-bundle.crt

    เพิ่มคำสั่งในการติดตั้งซอฟต์แวร์ ตัวอย่างเช่น:
    #Install Java for eclipse
    echo "Installing Java JRE 8...."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/jre-8u151-linux-x64.rpm

    #Install eclipse
    echo "Installing Eclipse IDE..."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/eclipse-4.6.3-3.1.x86_64.rpm

    โปรดทราบว่าคำสั่งเหล่านี้ใช้มาโครที่กำหนดค่าไว้ล่วงหน้าล่วงสำหรับ HTTPS URL ที่ XClarity Administrator ใช้สำหรับรายกงานสถานะ (predefined.otherSettings.statusSettings.urlStatus) สำหรับยังโฟลเดอร์ที่มีใบรับรองที่จำเป็นในการการเข้าถึงการให้บริการบนเว็บ urlStatus จากระบบปฏิบัติการโฮสต์เมื่อบูตครั้งแรก (predefined.otherSettings.statusSettings.certLocation) และสำหรับเส้นทางไปที่ไฟล์ข้อมูลและซอฟต์แวร์ที่แยกออกมา (predefined.otherSettings.deployDataAndSoftwareLocation)

    คุณสามารถเพิ่มความคิดเห็นเพื่อส่งข้อความแบบกำหนดเองไปที่บันทึกงานใน XClarity Administrator ตามที่แสดงในไฟล์ตัวอย่างได้อีกด้วย สำหรับข้อมูลเพิ่มเติม โปรดดู การเพิ่มการรายงานสถานะแบบกำหนดเองในสคริปต์การติดตั้ง

    ในการนำเข้าถึงสคริปต์การตั้งค่าแบบกำหนดเอง ให้ดำเนินการตามขั้นตอนต่อไปนี้ สำหรับข้อมูลเพิ่มเติม โปรดดู การนำเข้าสคริปต์การติดตั้งแบบกำหนดเอง

    1. คลิกแท็บ สคริปต์การติดตั้ง

    2. คลิกไอคอน นำเข้า (ไอคอนนำเข้า)

    3. คลิก นำเข้าจากระบบภายใน

    4. เลือก SLES เป็นระบบปฏิบัติการ

    5. คลิก เรียกดู เพื่อหาและเลือกสคริปต์หลังการติดตั้งที่จะนำเข้า (เช่น SLES_installSoftware_customScript.sh)

    6. คลิก นำเข้า เพื่ออัปโหลดไฟล์ไปยังที่เก็บข้อมูลอิมเมจ OS

  4. สร้างโปรไฟล์อิมเมจ OS ที่ประกอบด้วยซอฟต์แวร์แบบกำหนดเองและสคริปต์หลังการติดตั้ง สำหรับข้อมูลเพิ่มเติม โปรดดู การสร้างโปรไฟล์อิมเมจ OS แบบกำหนดเอง
    1. คลิกแท็บ อิมเมจ OS

    2. เลือกโปรไฟล์อิมเมจ OS ที่จะปรับแต่ง (เช่น Basic)

    3. คลิกไอคอน สร้าง (ไอคอนสร้าง) เพื่อแสดงกล่องโต้ตอบสร้างโปรไฟล์ที่กำหนดเอง

    4. บนแท็บ ทั่วไป:

      1. ป้อนชื่อโปรไฟล์ (เช่น Custom SLES with software)

      2. ใช้ค่าเริ่มต้นสำหรับฟิลด์ พาธข้อมูลและไฟล์แบบกำหนดเอง

      3. เลือก ไม่มี สำหรับประเภทการกำหนดเอง

      4. คลิก ถัดไป

    5. บนแท็บ ตัวเลือกไดรเวอร์ ให้คลิก ถัดไป โดยค่าเริ่มต้นจะมีไดรเวอร์อุปกรณ์ในตัวมาให้

    6. ในแท็บ ซอฟต์แวร์ ให้เลือกไฟล์การติดตั้งซอฟต์แวร์ (ตัวอย่างเช่น jre-8u151-linux-x64.tar.gz และ eclipse-4.6.3-3.1.x86_64.tar.gz) แล้วคลิก ถัดไป

    7. ในแท็บ สคริปต์การตั้งค่า ให้เลือกสคริปต์การติดตั้ง (เช่น SLES_installSoftware_customScript.sh) แล้วคลิก ถัดไป

    8. บนแท็บ สรุป ให้ตรวจสอบการตั้งค่า

    9. คลิก กำหนดเอง เพื่อสร้างโปรไฟล์อิมเมจ OS แบบกำหนดเอง

  5. ปรับใช้โปรไฟล์อิมเมจ OS ที่กำหนดเองกับเซิร์ฟเวอร์เป้าหมาย สำหรับข้อมูลเพิ่มเติม โปรดดู การปรับใช้อิมเมจระบบปฏิบัติการ
    1. จากแถบเมนู XClarity Administrator ให้คลิก การเตรียมใช้งาน > ปรับใช้อิมเมจ OS เพื่อแสดงหน้า ปรับใช้ระบบปฏิบัติการ: ปรับใช้อิมเมจ OS

    2. สำหรับเซิร์ฟเวอร์เป้าหมายแต่ละเครื่อง ให้ทำดังนี้

      1. เลือกเซิร์ฟเวอร์

      2. คลิก เปลี่ยนรายการที่เลือก > การตั้งค่าเครือข่าย และระบุชื่อโฮสต์, ที่อยู่ IP, การตั้งค่า DNS, MTU และ VLAN สำหรับเซิร์ฟเวอร์

        คำแนะนำ
        การตั้งค่า VLAN จะพร้อมใช้งานก็ต่อเมื่อมีการตั้งค่าโหมด VLAN ใน การตั้งค่าส่วนกลาง > การกำหนด IP > ใช้ VLANs
      3. เลือกโปรไฟล์อิมเมจ OS แบบกำหนดเอง (เช่น <base_OS>|<timestamp>_Custom SLES with software) จากรายการดรอปดาวน์ในคอลัมน์ อิมเมจที่จะใช้งาน

        หมายเหตุ
        ตรวจสอบว่าเซิร์ฟเวอร์เป้าหมายทั้งหมดใช้โปรไฟล์แบบกำหนดเองตัวเดียวกัน
      4. เลือกตำแหน่งที่จัดเก็บที่ต้องการปรับใช้อิมเมจระบบปฏิบัติการจากคอลัมน์ ที่จัดเก็บ

        หมายเหตุ
        เพื่อให้การปรับใช้ระบบปฏิบัติการประสบผลสำเร็จ ให้ถอดที่จัดเก็บทั้งหมดออกจากเซิร์ฟเวอร์ที่ได้รับการจัดการ ยกเว้นที่จัดเก็บที่เลือกไว้สำหรับการปรับใช้ระบบปฏิบัติการ
      5. ยืนยันว่าการปรับใช้สำหรับเซิร์ฟเวอร์ที่เลือกไว้มีสถานะเป็น พร้อม

    3. เลือกเซิร์ฟเวอร์เป้าหมายทั้งหมด แล้วคลิกไอคอน ปรับใช้อิมเมจ (ไอคอนใช้งานรูปภาพ) เพื่อเริ่มต้นการปรับใช้ระบบปฏิบัติการ

    4. บนแท็บ สรุป ให้ตรวจสอบการตั้งค่า

    5. คลิก ปรับใช้ เพื่อปรับใช้ระบบปฏิบัติการ