Skip to main content

การปรับใช้ SLES 12 SP3 พร้อมแพคเกจและโซนเวลาแบบกำหนดเอง

สถานการณ์จำลองนี้จะติดตั้งระบบปฏิบัติการ SLES 12 SP3 (ในภาษาอังกฤษ) และแพคเกจ SLES ที่เป็นตัวเลือกเสริมหลายรายการ และจะแสดงโซนเวลาให้คุณเลือกด้วย โดยจะใช้โปรไฟล์อิมเมจ OS แบบกำหนดเอง ซึ่งประกอบด้วยไฟล์การกำหนดค่าแบบกำหนดเองและไฟล์แบบอัตโนมัติที่กำหนดเอง โปรไฟล์แบบกำหนดเองนี้สามารถเลือกได้ในหน้าปรับใช้อิมเมจ OS จากนั้นระบบจะให้คุณเลือกแพคเกจ SLE ที่คุณต้องการปรับใช้ และระบุโซนเวลาในแท็บ การตั้งค่าแบบกำหนดเอง ระบบจะแทนที่ค่าที่เลือกไว้สำหรับมาโครแบบกำหนดเองในไฟล์แบบอัตโนมัติที่กำหนดเอง จากนั้นโปรแกรมติดตั้ง SLES autoyast จะใช้ค่าเหล่านั้นในไฟล์แบบอัตโนมัติกำหนดค่าระบบปฏิบัติการ

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

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

  • SLES_installPackages_customConfig.json ไฟล์การกำหนดค่านี้จะแสดงพร้อมท์ให้คุณเลือกโซนเวลาและแพคเกจ SLES เสริมที่จะติดตั้ง (Linux, Apache, MySQL, แพคเกจซอฟต์แวร์ PHP, แพคเกจเซิร์ฟเวอร์เมล SLES และแพคเกจเซิร์ฟเวอร์ไฟล์ SLES)

  • SLES_installPackages_customUnattend.xml ไฟล์แบบอัตโนมัตินี้ใช้ค่าในมาโครแบบกำหนดไว้ล่วงหน้าและมาโครแบบกำหนดเองที่ระบุไว้ในไฟล์การกำหนดค่า

ขั้นตอน

ในการปรับใช้ SLES 12 SP3 กับเซิร์ฟเวอร์หลายเครื่องโดยใช้โปรไฟล์อิมเมจ OS แบบกำหนดเองไฟล์เดียว ให้ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดระบบปฏิบัติการ SLES พื้นฐานจากเว็บไซต์ 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

    ไฟล์การตั้งค่าการกำหนดค่าเป็นไฟล์ JSON ซึ่งอธิบายข้อมูลที่จำเป็นต้องรวบรวมแบบไดนามิกระหว่างกระบวนการปรับใช้ OS ในสถานการณ์จำลองนี้ เราต้องการระบุแพคเกจ SLES เสริมที่สามารถติดตั้งได้ (เช่น SLES Linux, Apache, MySQL, แพคเกจซอฟต์แวร์ PHP, แพคเกจเซิร์ฟเวอร์เมล SLES และแพคเกจเซิร์ฟเวอร์ไฟล์ SLES) และโซนเวลาที่จะใช้ในการปรับใช้ OS แต่ละรายการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างไฟล์การตั้งค่าการกำหนดค่า โปรดดู มาโครแบบกำหนดเอง

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

    1. คลิกแท็บ ไฟล์การกำหนดค่า

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

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

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

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

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

      หมายเหตุ
      เมื่อคุณนำเข้าไฟล์การตั้งค่าการกำหนดค่าแบบกำหนดเอง XClarity Administrator จะสร้างมาโครแบบกำหนดเองให้กับการตั้งค่าแต่ละรายการในไฟล์ คุณสามารถเพิ่มมาโครเหล่านั้นในไฟล์แบบอัตโนมัติ ระหว่างการปรับใช้ OS คุณต้องแทนที่มาโครด้วยค่าจริง
  3. แก้ไขไฟล์แบบอัตโนมัติ SLES เพื่อระบุค่าแบบไดนามิกสำหรับแพคเกจ SLES เสริมและโซนเวลา จากนั้นจึงนำเข้าไฟล์แบบกำหนดเองไปยังที่เก็บอิมเมจ OS สำหรับข้อมูลเพิ่มเติม โปรดดู การนำเข้าไฟล์แบบอัตโนมัติแบบกำหนดเอง
    ในส่วน <general> ให้เพิ่มข้อมูลโซนเวลา ตัวอย่างเช่น
    <timezone>
    <hwclock></hwclock>
    <timezone></timezone>
    </timezone>
    ในส่วน <patterns> ให้เพิ่มแท็กรูปแบบ 3 รายการ แท็กเหล่านี้ใช้สำหรับมาโครแบบกำหนดเองในการตั้งค่าแพคเกจ SLES เสริม ตัวอย่างเช่น:
    <patterns config:type="list">
    <pattern>32bit</pattern>
    <pattern>Basis-Devel</pattern>
    <pattern>Minimal</pattern>
    <pattern>WBEM</pattern>
    <pattern>apparmor</pattern>
    <pattern>base</pattern>
    <pattern>documentation</pattern>
    <pattern>fips</pattern>
    <pattern>gateway_server</pattern>
    <pattern>ofed</pattern>
    <pattern>printing</pattern>
    <pattern>sap_server</pattern>
    <pattern>x11</pattern>
    <pattern></pattern>
    <pattern></pattern>
    <pattern></pattern>
    </patterns>
    หมายเหตุ
    • แท็กเหล่านี้อยู่ในไฟล์อัตโนมัติตัวอย่าง

    • เมื่อคุณใช้ไฟล์แบบอัตโนมัติที่กำหนดเอง XClarity Administrator จะไม่มีคุณสมบัติเพื่ออำนวยความสะดวกตามปกติที่คุณจะได้รับหากใช้ไฟล์แบบอัตโนมัติที่กำหนดไว้ล่วงหน้า เช่น ต้องมีการระบุค่าปลายทางในไฟล์แบบอัตโนมัติที่กำหนดเองที่กำลังอัปโหลด เช่น <DiskConfiguration>, <ImageInstall>, <ProductKey> และ <UserAccounts> สำหรับผู้ดูแลระบบ, <Interfaces> สำหรับเครือข่าย และรายการ <package> สำหรับคุณลักษณะการติดตั้ง

    ในการนำเข้าไฟล์แบบอัตโนมัติที่กำหนดเอง ให้ดำเนินการตามขั้นตอนต่อไปนี้

    1. คลิกแท็บ ไฟล์แบบอัตโนมัติ

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

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

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

    5. คลิก เรียกดู เพื่อค้นหาและเลือกไฟล์อัตโนมัติที่จะนำเข้า (เช่น SLES_installPackages_customUnattend.xml)

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

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

  4. เชื่อมโยงไฟล์แบบอัตโนมัติที่กำหนดเองกับไฟล์การตั้งค่าการกำหนดค่าแบบกำหนดเอง และเพิ่มมาโคร (การตั้งค่า) แบบกำหนดไว้ล่วงหน้าและแบบกำหนดเองที่จำเป็นจากไฟล์การตั้งค่าการกำหนดค่าลงในไฟล์แบบอัตโนมัติ สำหรับข้อมูลเพิ่มเติม โปรดดู การเชื่อมโยงไฟล์แบบอัตโนมัติกับไฟล์การตั้งค่าการกำหนดค่า และ การใส่มาโครแบบกำหนดไว้ล่วงหน้าและแบบกำหนดเองในไฟล์แบบอัตโนมัติ
    คำแนะนำ
    คุณสามารถเลือกที่จะเชื่อมโยงไฟล์แบบอัตโนมัติที่กำหนดเองพร้อมไฟล์การตั้งค่าการกำหนดค่าแบบกำหนดเอง และเพิ่มมาโครเมื่อนำเข้าไฟล์อัตโนมัติได้
    1. จากหน้าต่าง แก้ไขไฟล์อัตโนมัติ ให้เลือกไฟล์การตั้งค่าการกำหนดค่าเพื่อเชื่อมโยงกับไฟล์อัตโนมัติจากรายการแบบเลื่อนลง ไฟล์การกำหนดค่าที่เกี่ยวข้อง (เช่น SLES_installPackages_customConfig)

    2. เพิ่มมาโครแบบกำหนดไว้ล่วงหน้าที่จำเป็นลงในไฟล์แบบอัตโนมัติ

      1. เลือก กำหนดไว้ล่วงหน้า จากรายการดรอปดาวน์ มาโครที่พร้อมใช้งาน

      2. วางเคอร์เซอร์ในไฟล์แบบอัตโนมัติตรงไหนก็ได้หลังจากบรรทัดที่ 1 (หลังจากแท็ก <xml>)

      3. ขยายรายการ predefined > unattendSettings ในรายการมาโครแบบกำหนดไว้ล่วงหน้าที่พร้อมใช้งาน

      4. คลิกมาโคร preinstallConfig และ postinstallConfig เพื่อเพิ่มมาโครลงในไฟล์แบบอัตโนมัติ

      ตัวอย่าง:

      #predefined.unattendSettings.preinstallConfig#
      #predefined.unattendSettings.postinstallConfig#
      <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
    3. เพิ่มมาโครแบบกำหนดเองเพื่อระบุโซนเวลา

      1. เลือก กำหนดเอง จากรายการดรอปดาวน์ มาโครที่พร้อมใช้งาน

      2. วางเคอร์เซอร์หลังจากแท็ก <hwclock> แล้วคลิก timezone เพื่อเพิ่มมาโครโซนเวลา

      3. วางเคอร์เซอร์หลังจากแท็ก <timezone> แล้วคลิก timezone เพื่อเพิ่มมาโครโซนเวลา

      ตัวอย่าง:

      <timezone>
      <hwclock>#timezone#</hwclock>
      <timezone>#timezone#</timezone>
      </timezone>
    4. เพิ่มมาโครแบบกำหนดเองเพื่อระบุแพคเกจ SLES เสริม

      1. ขยายรายการ การตั้งค่าเซิร์ฟเวอร์ > โหนด ในรายการมาโครแบบกำหนดเองที่พร้อมใช้งาน

      2. วางเคอร์เซอร์ในแท็กว่าง <pattern> แท็กหนึ่ง และคลิก fileserver

      3. วางเคอร์เซอร์ในแท็กว่าง <pattern> แท็กหนึ่ง และคลิก lampserver

      4. วางเคอร์เซอร์ในแท็กว่าง <pattern> แท็กหนึ่ง และคลิก mailserver

      ตัวอย่าง:

      <patterns config:type="list">
      <pattern>32bit</pattern>
      <pattern>Basis-Devel</pattern>
      <pattern>Minimal</pattern>
      <pattern>WBEM</pattern>
      <pattern>apparmor</pattern>
      <pattern>base</pattern>
      <pattern>documentation</pattern>
      <pattern>fips</pattern>
      <pattern>gateway_server</pattern>
      <pattern>ofed</pattern>
      <pattern>printing</pattern>
      <pattern>sap_server</pattern>
      <pattern>x11</pattern>
      <pattern>#server-settings.node.fileserver#</pattern>
      <pattern>#server-settings.node.lampserver#</pattern>
      <pattern>#server-settings.node.mailserver#</pattern>
      </patterns>
    5. คลิก บันทึก เพื่อผูกไฟล์เข้าด้วยกันและบันทึกการเปลี่ยนแปลงลงในไฟล์แบบอัตโนมัติ

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

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

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

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

      1. ป้อนชื่อสำหรับโปรไฟล์ (เช่น SLES แบบกำหนดเองพร้อมแพคเกจเสริม)

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

      3. เลือก ไฟล์แบบอัตโนมัติและไฟล์การตั้งค่าการกำหนดค่าที่เชื่อมโยง เป็นประเภทการกำหนดเอง

      4. คลิก ถัดไป

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

    6. บนแท็บ ซอฟต์แวร์ ให้คลิก ถัดไป

    7. ในแท็บ ไฟล์แบบอัตโนมัติ ให้เลือกไฟล์แบบอัตโนมัติ (เช่น SLES_installPackages_customUnattend.xml) แล้วคลิก ถัดไป

      ระบบจะเลือกไฟล์การตั้งค่าการกำหนดค่าที่เชื่อมโยงโดยอัตโนมัติ

    8. บนแท็บ สคริปต์การติดตั้ง ให้คลิก ถัดไป

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

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

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

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

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

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

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

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

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

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

    4. บนแท็บ การตั้งค่าที่กำหนดเอง ให้คลิกแท็บย่อย การตั้งค่าโหมดอัตโนมัติและการกำหนดค่า และเลือกไฟล์การตั้งค่าการกำหนดค่า (เช่น SLES_installPackages_customConfig)

      หมายเหตุ
      ระบบจะเลือกไฟล์แบบอัตโนมัติที่กำหนดเองที่เชื่อมโยงโดยอัตโนมัติ

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


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

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