พฤศจิกายน 11, 2022 |
วิธีสร้างระบบไฟล์และมิเรอร์รีซอร์สใหม่เพื่อให้แน่ใจว่าข้อมูลขนาดถูกต้องวิธีสร้างระบบไฟล์และมิเรอร์รีซอร์สใหม่เพื่อให้แน่ใจว่าข้อมูลขนาดถูกต้องเมื่อทำงานกับการทำคลัสเตอร์ความพร้อมใช้งานสูง (HA) สิ่งสำคัญคือต้องแน่ใจว่าการกำหนดค่าของโหนดทั้งหมดในคลัสเตอร์ขนานกัน การกำหนดค่า 'มิเรอร์' เหล่านี้ช่วยลดจุดล้มเหลวบนคลัสเตอร์ ให้มาตรฐานการป้องกัน HA ที่สูงขึ้น ตัวอย่างเช่น เราได้เห็นสถานการณ์ที่ขนาดมิเรอร์ได้รับการอัพเดตบนโหนดต้นทาง แต่ข้อมูลเดียวกันไม่ได้ถูกอัพเดตบนโหนดเป้าหมาย ขนาดมิเรอร์ไม่ตรงกันทำให้ LifeKeeper ไม่สามารถเริ่มต้นบนโหนดเป้าหมายในการย้ายระบบเมื่อเกิดข้อผิดพลาดได้ ด้านล่างนี้เป็นขั้นตอนที่แนะนำสำหรับการสร้างทรัพยากรมิเรอร์ขึ้นใหม่บนโหนดเป้าหมายที่มีข้อมูลขนาดเดียวกับแหล่งที่มา: ขั้นตอน:
จากนั้น เลือกทรัพยากรระบบไฟล์ (/mnt/sps) สำหรับแท็กทรัพยากรย่อย ซึ่งจะส่งผลให้เกิดสองลำดับชั้น ลำดับหนึ่งมีทรัพยากร IP (VIP) และอีกลำดับหนึ่งมีทรัพยากรระบบไฟล์ (/mnt/fs) และทรัพยากรมิเรอร์ (datarep-sps)
ตัวอย่าง: เมานต์ /dev/sdb1 /mnt/sps
เมื่อทรัพยากร "ขยาย" เสร็จแล้ว ให้เลือก "เสร็จสิ้น" จากนั้นเลือก "เสร็จสิ้น"
ทำซ้ำโดยได้รับอนุญาตจาก SIOS |
พฤศจิกายน 9, 2022 |
อธิบายความแตกต่างที่ละเอียดอ่อนแต่สำคัญยิ่งระหว่างสวิตช์โอเวอร์ เฟลโอเวอร์ และการกู้คืนอธิบายความแตกต่างที่ละเอียดอ่อนแต่สำคัญยิ่งระหว่างสวิตช์โอเวอร์ เฟลโอเวอร์ และการกู้คืนความพร้อมใช้งานสูงเป็นวิชาพิเศษและเหมือนกับความเชี่ยวชาญพิเศษส่วนใหญ่ เพราะมีคำศัพท์และคำศัพท์เฉพาะของตัวเอง ลูกค้าของเรามักจะมีความรู้เกี่ยวกับไอทีเป็นอย่างดี แต่ถ้าพวกเขาไม่ได้ทำงานในสภาพแวดล้อม HA คำศัพท์ HA ทั่วไปบางคำของเราอาจทำให้เกิดความสับสนได้พอสมควร – สำหรับพวกเขาและสำหรับเรา ฟังดูง่ายแต่มีความหมายเฉพาะเจาะจงมากในบริบทของ HA คำศัพท์สามข้อนี้ถูกกล่าวถึงที่นี่ – สวิทโอเวอร์ เฟลโอเวอร์ และการกู้คืน สวิตช์คืออะไร ?การเปลี่ยนผ่านคือ a ผู้ใช้ริเริ่ม การกระทำผ่านทาง ความพร้อมใช้งานสูง (HA) อินเทอร์เฟซผู้ใช้โซลูชันคลัสเตอร์หรือ CLI ในการสับเปลี่ยน ผู้ใช้ ด้วยตนเอง เริ่มการดำเนินการเพื่อเปลี่ยนต้นทางหรือเซิร์ฟเวอร์หลักสำหรับแอปพลิเคชันที่ได้รับการป้องกัน ในสถานการณ์การสลับสับเปลี่ยนทั่วไป แอปพลิเคชันที่ทำงานอยู่และการขึ้นต่อกันทั้งหมดจะหยุดอย่างเป็นระเบียบ โดยเริ่มจากแอปพลิเคชันหลักและสิ้นสุดเมื่อการพึ่งพาย่อย/การพึ่งพาทั้งหมดหยุดลง เมื่อแอปพลิเคชันและการขึ้นต่อกันหยุดลง แอปพลิเคชันเหล่านั้นจะเริ่มต้นใหม่อย่างเป็นระเบียบบนเซิร์ฟเวอร์หลักหรือเซิร์ฟเวอร์ต้นทางที่กำหนดใหม่ ตัวอย่างเช่น หากคุณมีทรัพยากรอัลฟ่า เบต้า และแกมมา ทรัพยากรอัลฟ่าขึ้นอยู่กับทรัพยากรเบต้าและแกมมา ทรัพยากรเบต้าขึ้นอยู่กับทรัพยากรแกมมาในเหตุการณ์การเปลี่ยนผ่าน ทรัพยากรอัลฟ่าจะหยุดก่อน ตามด้วยเบต้า และสุดท้ายคือแกมมาเมื่อทั้งสามหยุดทำงาน การเปลี่ยนจะยังคงทำให้ทรัพยากรเข้าสู่สถานะการทำงานบนเซิร์ฟเวอร์ที่ต้องการกระบวนการเริ่มต้นด้วยทรัพยากรแกมมา ตามด้วยเบต้า และสุดท้ายการดำเนินการเริ่มต้นเสร็จสมบูรณ์สำหรับทรัพยากรอัลฟ่าตามเนื้อผ้า การดำเนินการเปลี่ยนระบบจะต้องใช้เวลามากขึ้นเนื่องจากต้องหยุดทรัพยากรในลักษณะที่สง่างามและเป็นระเบียบ การเปลี่ยนผ่านมักจะดำเนินการเมื่อมีความจำเป็นต้องอัปเดตเวอร์ชันซอฟต์แวร์ในขณะที่ยังคงรักษาเวลาทำงาน ดำเนินการบำรุงรักษา (ผ่านการอัปเกรดแบบต่อเนื่อง) บนโหนดการผลิตหลัก หรือทำการทดสอบ DR ประเด็นสำคัญ: หากไม่มีความล้มเหลวในการทำให้เกิดการกระทำ แสดงว่าเป็นการสลับสับเปลี่ยน เฟลโอเวอร์คืออะไร?การดำเนินการเฟลโอเวอร์มักจะเป็นการดำเนินการที่ไม่ได้เริ่มต้นโดยผู้ใช้เพื่อตอบสนองต่อความผิดพลาดของเซิร์ฟเวอร์หรือการรีบูตที่ไม่คาดคิด/โดยไม่ได้วางแผนไว้ พิจารณาสถานการณ์จำลองของคลัสเตอร์ HA ที่มีสองโหนด ได้แก่ โหนด A และโหนด Bในสถานการณ์นี้ แอปพลิเคชันที่สำคัญทั้งหมดอัลฟ่า เบต้า และแกมมาจะเริ่มต้นและทำงานบนโหนด A ในสถานการณ์สมมตินี้ การเฟลโอเวอร์คือสิ่งที่เกิดขึ้นเมื่อโหนด A ประสบกับการรีบูตโดยไม่คาดคิด/ไม่ได้วางแผน ปิดเครื่อง หยุดทำงาน หรือตื่นตระหนก เมื่อซอฟต์แวร์ HA ตรวจพบว่าโหนด A ไม่ทำงานและใช้งานได้ภายในคลัสเตอร์อีกต่อไป (ตามที่กำหนดโดยโซลูชัน) ซอฟต์แวร์จะทริกเกอร์การดำเนินการเฟลโอเวอร์เพื่อกู้คืนการเข้าถึงแอปพลิเคชันที่สำคัญ ทรัพยากร บริการ และการพึ่งพาบนโหนดคลัสเตอร์ที่มีอยู่ , โหนด B ในกรณีนี้ในสถานการณ์ที่เกิดการเฟลโอเวอร์ เนื่องจากโหนด A ประสบกับความล้มเหลว (หรือการจำลองความล้มเหลวในทันที) ไม่มีกระบวนการใดๆ ที่จะหยุดบนโหนด A และด้วยเหตุนี้เมื่อการตรวจจับและการดำเนินการฟันดาบถูกต้องแล้ว โหนด B จะเริ่มกระบวนการกู้คืนทันที ทรัพยากร. เช่นเดียวกับกรณีการเปลี่ยนผ่าน กระบวนการเริ่มต้นด้วยทรัพยากรแกมมา ตามด้วยเบต้า และสุดท้ายการดำเนินการเริ่มต้นเสร็จสมบูรณ์สำหรับทรัพยากรอัลฟ่า ตามเนื้อผ้า การดำเนินการเฟลโอเวอร์จะต้องใช้เวลาน้อยกว่าการเปลี่ยน ทั้งนี้เป็นเพราะการประมวลผลของ a ล้มเหลว ไม่ต้องการทรัพยากรใด ๆ ที่จะหยุด (หรือหยุดนิ่ง) บนโหนดหลักก่อนหน้า (ในบริการหรือที่ใช้งานอยู่) ประเด็นสำคัญ: ความล้มเหลวเกิดขึ้นเพื่อตอบสนองต่อความล้มเหลวของระบบ คืออะไร การกู้คืน ?เหตุการณ์การกู้คืนสร้างความสับสนได้ง่ายเมื่อเกิดข้อผิดพลาด เหตุการณ์การกู้คืนเกิดขึ้นเมื่อกระบวนการ เซิร์ฟเวอร์ เส้นทางการสื่อสาร ดิสก์ หรือแม้แต่ทรัพยากรคลัสเตอร์ล้มเหลว และซอฟต์แวร์ที่มีความพร้อมใช้งานสูงทำงานเพื่อตอบสนองต่อความล้มเหลวที่ระบุ โซลูชันซอฟต์แวร์ HA ส่วนใหญ่สามารถจัดการกับเหตุการณ์การกู้คืนได้หลายวิธี วิธีการที่โดดเด่นที่สุด ได้แก่ :
เนื่องจากนโยบายการกู้คืนมีหลายรูปแบบ จึงง่ายต่อการดูเหตุการณ์การกู้คืนที่คล้ายกับพฤติกรรมของการเปลี่ยน ซึ่งมักเป็นกรณีนี้ในวิธีที่ 1 และ 5 ในสถานการณ์เหล่านี้ แอปพลิเคชันและบริการจะหยุดทำงานอย่างเป็นระเบียบเรียบร้อยก่อนที่จะเริ่มทำงานบนโหนดระยะไกล วิธีที่ 2 และ 3 ลูกค้ามักจะเห็นพฤติกรรมที่คล้ายกับการเฟลโอเวอร์ ในวิธีที่ 2 และ 3 เซิร์ฟเวอร์หลักจะรีสตาร์ทหรือปิดล้อมโดยซอฟต์แวร์ HA ซึ่งสร้างพฤติกรรมที่สังเกตได้คล้ายกับการเฟลโอเวอร์วิธีที่ 4 มักจะเป็นตัวเลือกที่ไม่ค่อยได้ใช้ แต่เป็นลูกผสมของทั้งการสลับและเมื่อเกิดข้อผิดพลาดวิธีที่ 4 เริ่มต้นด้วยการหยุดแอปพลิเคชันและบริการอย่างราบรื่น ตามด้วยการเริ่มต้นแอปพลิเคชันและบริการใหม่อีกครั้ง (เหมือนกับการเปลี่ยนผ่าน) อย่างไรก็ตาม หากการรีสตาร์ทแอปพลิเคชันและบริการภายในเครื่องล้มเหลว ระบบจะเริ่มต้นใหม่ (เหมือนกับการเฟลโอเวอร์) แต่จะไม่ทำให้โหนดคลัสเตอร์ระยะไกลล้มเหลวจริงๆ แม้ว่าจะพบได้ยาก แต่วิธีที่ 4 มักถูกเรียกใช้ในกรณีที่มีคลัสเตอร์ที่ไม่สมดุล หรือใช้กับวิธีการตามนโยบาย ประเด็นสำคัญ: เหตุการณ์การกู้คืนขึ้นอยู่กับวิธีการที่เลือกคำศัพท์ HA ระหว่างผู้ขายเป็นพื้นที่ที่คำศัพท์ทั่วไปสามารถใช้ในความหมายที่แตกต่างกัน เมื่อคุณปรับใช้และดูแลรักษาโซลูชันคลัสเตอร์ของคุณด้วยแอปพลิเคชันระดับองค์กร คุณต้องแน่ใจว่าคุณเข้าใจข้อกำหนดของผู้ให้บริการโซลูชันสำหรับกรณีเฟลโอเวอร์ สวิตช์โอเวอร์ และการกู้คืนและในขณะที่คุณอยู่ที่นั้น ต้องแน่ใจว่าร้านอาหารจะใส่ซอสที่ด้านข้าง (ในจานรอง) หรือด้านข้าง (มันฝรั่งบดของคุณ) ทำซ้ำโดยได้รับอนุญาตจาก SIOS |
พฤศจิกายน 3, 2022 |
แนวทางปฏิบัติที่ดีที่สุดในการดาวน์โหลดผลิตภัณฑ์ SAPแนวทางปฏิบัติที่ดีที่สุดในการดาวน์โหลดผลิตภัณฑ์ SAPบล็อกนี้เป็นความพยายามที่จะชี้แจงขั้นตอนบางอย่างที่จำเป็นในการดาวน์โหลด SAP และแอปพลิเคชันและแพตช์ที่เกี่ยวข้อง เนื่องจากอาจซับซ้อนสำหรับผู้ใช้ที่ไม่มีประสบการณ์ จะต้องเข้าสู่ระบบ SAP Support ก่อนที่คุณจะสามารถดำเนินการตามขั้นตอนที่ระบุไว้ด้านล่าง.. เป็นความคิดที่ดีที่จะดาวน์โหลดและติดตั้ง “ SAP Download Manager ” ซึ่งพบได้ที่ด้านล่างของหน้าด้านล่าง Download Manager ให้คุณเลือกหลายแพ็คเกจที่จะดาวน์โหลดพร้อมกัน ซึ่งช่วยให้ดาวน์โหลดหลายแพ็คเกจโดยไม่ต้องใส่ข้อมูล ทำตามนี้ ลิงค์ สำหรับคำแนะนำ SAP เกี่ยวกับวิธีการติดตั้งและกำหนดค่าตัวจัดการการดาวน์โหลดซอฟต์แวร์ เมื่อคุณดาวน์โหลดและดำเนินการ DLManager.jar คุณจะได้รับแจ้งพร้อมผู้ช่วยการตั้งค่า: คลิกถัดไป ป้อนข้อมูลรับรองการเข้าสู่ระบบ SAP ของคุณ หากคุณต้องการพรอกซี คุณสามารถกำหนดค่าได้ ป้อนตำแหน่งที่จะบันทึกการดาวน์โหลด คลิกเสร็จสิ้น ตอนนี้ Download Manager ทำงานอยู่ และคุณจะเพิ่มไฟล์ลงในตะกร้าเพื่อดาวน์โหลด ดูด้านล่าง คลิกสองครั้งสีเขียว >> ลูกศรเพื่อดาวน์โหลดรายการทั้งหมดในตัวจัดการการดาวน์โหลด การติดตั้งและการอัพเกรดเลื่อนไปที่ด้านบนสุดของการดาวน์โหลดซอฟต์แวร์: สิ่งที่เราสนใจในที่นี้คือ "การติดตั้งและอัปเกรด" เป็นหลัก นี่คือที่ที่มีอิมเมจเวอร์ชัน SAP ที่สมบูรณ์ สำหรับ HANA ให้เลื่อนไปที่ H สำหรับ Hana ฉันเลือก “H” แล้วหา “SAP HANA Platform Edition 2.0” HANA มากมาย ค้นหาและเลือก "SAP HANA PLATFORM EDITION" การคลิกที่นี่ทำให้ฉันมีตัวเลือกในการเลือก "การติดตั้ง" ตอนนี้เราจะนำเสนอรายการซอฟต์แวร์ที่วางจำหน่ายในปัจจุบัน สำหรับ HANA จะเป็นเวอร์ชัน 2.0 SP5 หรือ SP6 คุณต้องเลือกแพลตฟอร์มฮาร์ดแวร์ที่คุณต้องการ ในกรณีของเราคือ Linux x86_64 หากเราต้องการใช้ตัวจัดการการดาวน์โหลด เราเพียงแค่คลิกที่ตะกร้าสินค้า (วงกลมสีแดง) หรือเราสามารถดาวน์โหลดโดยตรงผ่านเบราว์เซอร์ของเราโดยคลิกที่ลิงก์ (วงกลมสีเขียว) HANA มาในรูปแบบของ ZIP ที่ต้องอัปโหลดไปยัง Linux VM ของคุณ จากนั้นแตกไฟล์โดยใช้การเปิดเครื่องรูด แพ็คเกจ SAP ส่วนใหญ่มาในรูปแบบ .SAR และสิ่งนี้ต้องการ SAPCAR ในการแตกไฟล์ SAPCAR เป็นยูทิลิตี้ SAP ที่ใช้ในการบีบอัดหรือคลายการบีบอัดไฟล์ คุณสามารถค้นหา SAPCAR และดาวน์โหลดเวอร์ชันที่เหมาะสมสำหรับแพลตฟอร์มของคุณ โดยทั่วไป SAPCAR จะใช้กับตัวเลือก -xvf เช่น ./SAPCAR -xvf SAP.SAR แพ็คเกจสนับสนุน & แพตช์“แพ็คเกจการสนับสนุนและแพตช์” จะทำให้คุณได้รับแพตช์ระดับหนึ่งที่สามารถนำไปใช้กับระดับผลิตภัณฑ์พื้นฐานได้ “ฐานข้อมูล” ใช้เพื่อสนับสนุนฐานข้อมูลของบุคคลที่สามสำหรับใช้กับ SAP (นอกเหนือจาก HANA) เมื่อเราเลือก “แพ็คเกจสนับสนุนและแพตช์” เราจะนำเสนอตัวเลือกต่างๆ เกี่ยวกับวิธีที่เราต้องการค้นหาซอฟต์แวร์ ปกติฉันใช้ “By Alphabetical Index (AZ)” H สำหรับ SAP HANA จากนั้นส่วนประกอบซอฟต์แวร์ที่คุณต้องการแก้ไข เช่น SAP HANA PLATFORM EDITION อีกครั้ง เลือกส่วนประกอบย่อยที่คุณต้องการแพตช์ เช่น SAP HANA PLATFORM EDITION 2.0 สุดท้าย เลือกระดับโปรแกรมแก้ไขที่คุณต้องการสำหรับองค์ประกอบย่อยที่เลือก ในที่สุด คุณก็พร้อมสำหรับความสนุกแล้ว…ติดตั้ง SAP! หากคุณต้องการความช่วยเหลือในการสร้างความมั่นใจให้กับคุณ โครงสร้างพื้นฐาน SAP มีความพร้อมใช้งานสูง โปรดติดต่อ SIOS เรายินดีที่จะพูดคุยกับคุณ ทำซ้ำโดยได้รับอนุญาตจาก SIOS |
พฤศจิกายน 1, 2022 |
การติดตั้ง SAP MaxDB ในสภาพแวดล้อม HAการติดตั้ง SAP MaxDB ในสภาพแวดล้อม HAเอกสาร SAP ทั่วไปบน MaxDB อยู่ที่นี่: https://maxdb.sap.com/documentation/ MaxDB เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ SAP ขายสำหรับสภาพแวดล้อมขนาดใหญ่ (SAP และไม่ใช่ SAP) ที่ต้องการฟังก์ชันฐานข้อมูลระดับองค์กร ก้าวแรกสู่การส่งมอบ ความพร้อมใช้งานสูง สำหรับแอปพลิเคชันใด ๆ เพื่อให้แน่ใจว่ามีการติดตั้งตามแนวทางปฏิบัติที่ดีที่สุด บล็อกนี้ให้ข้อมูลเชิงลึกที่สำคัญสำหรับการติดตั้ง MaxDB ใน SIOS LIfeKeeper สำหรับ Linux สภาพแวดล้อมการทำคลัสเตอร์ที่มีความพร้อมใช้งานสูง รวมถึงลิงก์ไปยังเอกสารการติดตั้งโดยละเอียดที่ SAP จัดเตรียมให้ คำแนะนำเหล่านี้ถือว่าคุณจะดำเนินการตามขั้นตอนการติดตั้ง MaxDB บนโหนดทั้งหมดในคลัสเตอร์ SIOS LifeKeeper ของคุณ ซึ่งจะเป็นโหนด "การผลิต" 1. การดาวน์โหลดซอฟต์แวร์ MaxDB
2. การใช้ตัวติดตั้ง CLIเรียกใช้ SDINST ซึ่งเป็นตัวจัดการการติดตั้ง MaxDB ซึ่งจะเริ่มกระบวนการติดตั้ง เดินผ่านตัวเลือก ระบุค่าหรือยอมรับค่าเริ่มต้น: เลือก 0 สำหรับส่วนประกอบทั้งหมด จากนั้นคุณจะได้รับพร้อมท์ให้ใส่ชื่อการติดตั้ง เส้นทางการติดตั้ง คำอธิบายการติดตั้ง ข้อมูลส่วนตัว และหมายเลขพอร์ต ตำแหน่งข้อมูลอินสแตนซ์การติดตั้งนี้จะเป็นข้อมูลส่วนตัว และหมายเลขพอร์ตคือพอร์ตที่อินสแตนซ์นี้จะใช้ขณะทำงาน ค่าเริ่มต้นคือ 7200 สำหรับการติดตั้งครั้งแรก หากคุณต้องการถอนการติดตั้ง ให้ทำตามขั้นตอนในเอกสาร SAP นี้: https://maxdb.sap.com/doc/7_8/44/d8fc93daba5705e10000000a1553f6/content.htm 3. ตัวติดตั้ง GUIในการใช้ตัวติดตั้ง GUI คุณจะต้องตั้งค่า xauth และใช้ xming (หรือโปรแกรมจำลอง X-Windows ที่คล้ายกัน) โปรดดู https://superuser.com/questions/592185/how-do-i-get-x11-forwarding-to-work-on-windows-with-putty-and-xming โปรดทราบว่าอาจต้องแก้ไขไลบรารีกราฟิก แก้ไขลิงก์ไลบรารีบางตัว เวอร์ชัน Linux ที่ใหม่กว่ามีไลบรารีกราฟิกที่ใหม่กว่าที่มีชื่อต่างกัน เรายังคงสามารถใช้ไลบรารีที่ใหม่กว่าได้ แต่ MaxDB คาดหวังชื่อที่เก่ากว่า ดังนั้นเราจะสร้างลิงก์สัญลักษณ์ไปยังไลบรารีที่มีอยู่เหล่านี้ด้วยชื่อที่ MaxDB คาดว่าจะพบ: ln /usr/lib64/libpangoxft-1.0.so.0 /usr/lib64 /libpangox-1.0.so.0 ln /usr/lib64/libpng12.so.0 /usr/lib64/libpng.so.3 ln /usr/lib64/libtiff.so.5 /usr/lib64/libtiff.so.3 ตอนนี้รันการตั้งค่า: cd /mnt/software/MaxDB_7.9___SP10_Build_05_/DATA_UNITS/MAXDB_LINUX_X86_64/ .//SDBSETUP เทมเพลตเหล่านี้กำหนดพารามิเตอร์ไว้ล่วงหน้าสำหรับ MaxDB ที่จะสร้างขึ้นโดยเป็นส่วนหนึ่งของการติดตั้ง ฉันใช้เดสก์ท็อปพีซี/แล็ปท็อปเพียงเพราะมันมุ่งเป้าไปที่การติดตั้งผู้ใช้คนเดียวเพียงเล็กน้อย คุณสามารถเปลี่ยนพารามิเตอร์ส่วนใหญ่ได้หลังจากการติดตั้งเสร็จสิ้น ดูนี่ บันทึก สำหรับรายละเอียดเพิ่มเติม
โดยค่าเริ่มต้น ผู้ใช้ที่เป็นเจ้าของส่วนกลางที่สร้างขึ้นขณะตั้งค่า MaxDB จะได้รับ /bin/false เพิ่มในรายการใน /etc/passwd การเพิ่มนี้คือการจำกัดบัญชีที่ใช้สำหรับการติดตั้ง MaxDB ด้วยเหตุผลด้านความปลอดภัย เช่น คุณไม่สามารถเข้าสู่ระบบด้วยบัญชีนี้ ในกรณีของเรา เราจะใช้ผู้ใช้รายนี้และเราสามารถเปลี่ยนรายการใน /etc/passwd เป็น /etc/bash เพื่อให้เราสามารถเข้าสู่ระบบและใช้ผู้ใช้ที่สร้างขึ้นสำหรับเราในตัวอย่างของเรา 4. การตั้งค่าฐานข้อมูลเมื่อเราติดตั้งซอฟต์แวร์ MaxDB แล้ว เราต้องสร้างฐานข้อมูลแล้วเริ่มฐานข้อมูลนั้น ในตัวอย่างนี้ ฉันจะเรียกฐานข้อมูลของฉันว่า SPS และผู้ดูแลระบบเริ่มต้นจะเป็น dbm ด้วยรหัสผ่าน dbm sudo su – sdb dbmcli -s -R /sapdb/MAXDB/db db_create SPS dbm,dbm dbmcli -d SPS -u dbm,dbm user_put dbm PASSWORD=dbadmin สิ่งนี้ควรส่งคุณไปที่พรอมต์เช่นนี้ “dbmcli on SPS>”, ซึ่งหมายความว่าคุณเชื่อมต่อกับ SPS db เป็น sdb และตอนนี้เราจะกำหนดค่าพารามิเตอร์บางอย่างที่จำเป็นในการเรียกใช้ฐานข้อมูล param_startsession param_init OLTP param_put CAT_CACHE_SUPPLY 5000 param_put CACHE_SIZE 3000 param_put MAXDATAVOLUMES 5 param_put RUNDIRECTORYPATH /sapdb/MAXDB/run param_checkall param_commitsession param_addvolume 1 ข้อมูล MAX FATA / / sap / DB 2560 ได้เวลาเริ่มต้น DB: dbmcli -d SPS -u dbm,dbadmin db_start คำสั่ง param และ dbmcli ด้านบนทั้งหมดควรส่งออก OK เมื่อคุณดำเนินการ หากไม่เป็นเช่นนั้น โดยทั่วไปแล้ว พวกเขาจะให้แนวคิดที่คลุมเครือว่ามีอะไรผิดปกติ dbmcli -d SPS -u dbm,dbadmin util_connect dbm,dbadmin db_activate dba,dba dbmcli -d SPS -u dbm,dbadmin load_systab -u dba,dba -ud โดเมน dbmcli -d SPS -u dbm,dbadmin sqdl_connect sqlRE dba, น่ารัก USER ทดสอบ ทดสอบ PASSWORD DBA NOT EXCLUSIVE medium_put data datasave FILE DATA 0 8 YES medium_put autosave autosave FILE AUTO util_connect dbm,dbadmin backup_save data autosave_on Load_tutorial auto_extend on quit ตกลงตอนนี้เราต้องสร้างคีย์ DEFAULT เพื่อให้ SPS-L เชื่อมต่อกับ ทรัพยากร ทำได้ดังนี้: xuser -U sdb -d SPS -u dbm,dbadmin, ตรวจสอบให้แน่ใจว่าได้ดำเนินการกับโหนดที่ใช้งานจริงทั้งหมด หรือตรวจสอบให้แน่ใจว่าคุณคัดลอก /home/sdb/.XUSER.62 ไปยังโหนดที่ใช้งานจริงทั้งหมด เมื่อเรามีรายการเหล่านี้ครบถ้วนแล้ว เราก็สามารถเริ่มต้น global DB listener โดยใช้: /sapdb/programs/bin/sdbgloballistener start เมื่อตัวฟัง DB ทั่วโลกทำงานอยู่ คุณควรจะสามารถเชื่อมต่อกับ DB โดยใช้บางอย่างเช่น MaxDB Studio หรือ SQL |
ตุลาคม 27, 2022 |
วิธีการติดตั้ง SybaselIQ (16.1)วิธีการติดตั้ง SybaselIQ (16.1)ฉันสร้างพาร์ติชั่นบนไดรฟ์ที่ต่อพ่วงเพื่อใช้เป็นที่สำหรับแยกและรันโปรแกรมติดตั้งซอฟต์แวร์ ติดตั้งบน /mnt/software เอกสารนี้ เป็นข้อมูลอ้างอิงที่มีประโยชน์เพื่อใช้ในระหว่างกระบวนการติดตั้งและกำหนดคอนฟิก ให้ความสนใจเป็นพิเศษกับแพ็คเกจการสนับสนุนที่จำเป็น ขั้นตอนที่ 1: การเตรียมระบบสำหรับการติดตั้งนี้ ฉันใช้ไดรฟ์ 500GB ตัวที่สองที่ต่ออยู่กับอินสแตนซ์ ฉันสร้างพาร์ติชันต่อไปนี้: ดิสก์ /dev/xvdf: 500 GiB, 536870912000 ไบต์, 1048576000 เซกเตอร์ หน่วย: ส่วนของ 1 * 512 = 512 ไบต์ ขนาดเซกเตอร์ (ตรรกะ/กายภาพ): 512 ไบต์ / 512 ไบต์ ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์ ประเภทดิสก์เลเบล: gpt ตัวระบุดิสก์: 691F3320-5AEE-CF43-802B-A121C0A27B7B Device Start End Sectors ประเภทขนาด /dev/xvdf1 2048 419432447 419430400 200G Linux filesystem /dev/xvdf2 419432448 524290047 104857600 50G Linux filesystem /dev/xvdf3 524290048 52848G435194 Linux filesystem ฉันสร้างระบบไฟล์ XFS ในแต่ละพาร์ติชั่นเหล่านี้ ฉันติดตั้งดิสก์: /dev/xvdf1 ถึง /mnt/software – พื้นที่ 200GB สำหรับเก็บสื่อการติดตั้ง ฯลฯ /dev/xvdf2 to /opt/sybaseiq – 50GB เพื่อเก็บการติดตั้ง Sybase IQ ซึ่งอาจมีขนาดเล็กลง เช่น 5GB /dev/xvdf3 ถึง /opt/ demodb – 2GB เพื่อเก็บฐานข้อมูลสาธิต Sybase ฐานข้อมูลสาธิตต้องใช้ csh และ ksh เพื่อเรียกใช้สคริปต์การติดตั้ง คุณควรติดตั้งสิ่งเหล่านี้เป็นรูทด้วยคำสั่ง “yum install csh” และ “yum install ksh” นี่สำหรับ RHEL ลินุกซ์รุ่นอื่น ๆ มีตัวติดตั้งแพ็คเกจต่างกัน แทนที่ yum ด้วยตัวติดตั้งแพ็คเกจใดก็ได้ที่มี ขั้นตอนที่ 2: ดาวน์โหลด Sybase IQดาวน์โหลดแพ็คเกจการติดตั้ง Sybase จาก SAP คัดลอกไฟล์ SybaseIQ rar ลงใน /mnt/software ขั้นตอนที่ 3: ติดตั้ง unrarติดตั้งเครื่องมือ RAR/UNRAR ซึ่งจำเป็นสำหรับการแตกไฟล์ RAR ที่ SAP ชอบใช้
Unrar ตัวติดตั้ง SybaseIQ ลงใน /mnt/software/Sybase
ขั้นตอนที่ 4: สร้างผู้ใช้ผู้ดูแลระบบ SybaseSybase ไม่แนะนำให้ติดตั้ง IQ เป็นรูท ดังนั้นฉันจึงสร้างผู้ใช้ใหม่ชื่อ sapiq
ขั้นตอนที่ 5: สร้างตำแหน่งสำหรับ SybaseIQฉันสร้างพาร์ติชันที่สองบนไดรฟ์ที่เชื่อมต่อจากด้านบน Sybase IQ คือ <2GB – ฉันสร้างไดรฟ์ 5GB ให้ปลอดภัย เมานต์นี้ในตำแหน่งที่คุณต้องการ ฉันใช้ /opt/sybaseiq
ขั้นตอนที่ 6: เรียกใช้การตั้งค่า SybaseIQcd /mnt/software/Sybase/51052038/Sybase IQ Server 16.1/Linux on IA64 64bit/ ./setup.bin หากคุณมีการตั้งค่าการแสดงผล X-Windows อย่างถูกต้อง การดำเนินการนี้จะเปิดโปรแกรมติดตั้ง GUI โดยอัตโนมัติ หาก setup.bin ไม่ทำงาน ค้นหาวิธีการ X-Display ที่คาดไว้ จากนั้นจะย้อนกลับไปที่โปรแกรมติดตั้ง CLI แบบโต้ตอบ หน้าจอแนะนำเบื้องต้น เพียงเลือก ถัดไป นี่คือตำแหน่งการติดตั้ง คุณสามารถใช้ตัวเลือก "เลือก" เพื่อนำทางไปยังโฟลเดอร์หรือเพียงพิมพ์เส้นทาง ฉันเลือกแบบทั่วไปที่นี่ แต่ถ้าคุณมีแพ็คเกจเฉพาะที่คุณต้องการละเว้นหรือรวมไว้ คุณอาจต้องการเลือกกำหนดเอง ฉันจะใช้ใบอนุญาตการประเมินสำหรับการสาธิตของฉัน ยอมรับเงื่อนไขใบอนุญาต คุณสามารถยืนยันได้ว่าสิ่งที่คุณเลือกคือสิ่งที่คุณต้องการ เมื่อคุณตรวจสอบว่าการเลือกของคุณถูกต้องแล้ว การติดตั้งจะเริ่มขึ้น ซึ่งจะใช้เวลาหลายนาที กำหนดค่าพอร์ต HTTP/HTTPS สำหรับห้องนักบิน กำหนดค่าพอร์ต RMI ของห้องนักบินเพื่อใช้ กำหนดค่าพอร์ต Cockpit TDS เพื่อใช้งาน หลังจากตั้งค่าพอร์ตแล้ว เราก็ถูกถามว่าต้องการติดตั้งห้องนักบินหรือไม่ ฉันคิดว่าเราทำ สมมติว่าทุกอย่างได้รับการกำหนดค่าอย่างถูกต้อง คุณควรได้รับข้อความที่สำเร็จ สิ้นสุดการติดตั้ง Sybase IQ ถอนการติดตั้ง SybaseIQหากคุณต้องการถอนการติดตั้ง Sybase IQ คุณสามารถใช้โปรแกรมถอนการติดตั้งที่ได้รับการติดตั้ง พบได้ใน <Sybase Path>/sybuninstall/IQSuite เช่น /opt/sybaseiq/sybuninstall/IQSuite และเรียกว่า "uninstall" ให้เรียกใช้ดังนี้:
อีกครั้ง หากการกำหนดค่า X-Forwarding ถูกต้อง คุณจะได้รับโปรแกรมถอนการติดตั้ง GUI ถ้าไม่เช่นนั้น คุณจะได้รับ CLI แบบโต้ตอบอีกครั้ง หากเราต้องการถอนการติดตั้ง ให้เลือก ถัดไป คุณสามารถเลือกที่จะลบเฉพาะคุณลักษณะบางอย่าง หรือในกรณีส่วนใหญ่ ฉันคิดว่าคุณต้องการถอนการติดตั้งโดยสมบูรณ์ โปรแกรมถอนการติดตั้งช่วยให้เราทราบว่าจะลบอะไร ฉันเลือกที่จะลบไฟล์ที่ผู้ใช้ติดตั้งเหล่านี้ออกด้วย เพราะฉันต้องการลบเนื้อหาทั้งหมดหรือ /opt/sybaseiq ขั้นตอนที่ 7: การกำหนดค่าฐานข้อมูลสาธิตเมื่อคุณติดตั้ง Sybase IQ แล้ว คุณมักจะต้องการกำหนดค่าฐานข้อมูลสาธิตเพื่อให้เราสามารถใช้งานได้ด้วย SIOS ผู้ช่วยชีวิต . ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ฐานข้อมูลของคุณมีรายการที่ถูกต้องใน /etc/hosts ในกรณีของฉัน ฉันเพิ่ม VIP ให้กับระบบของฉันแล้วสร้างรายการใน /etc/hosts โดยใช้ชื่อโฮสต์ IMA-SYBASE ในการติดตั้งการสาธิต คุณต้องมีตำแหน่งเพื่อติดตั้งฐานข้อมูล เช่น /opt/demodb คุณต้องสร้างตำแหน่งนี้และตรวจสอบให้แน่ใจว่าเป็นของผู้ใช้ที่ติดตั้ง Sybase IQ เปลี่ยนไดเร็กทอรีเป็นตำแหน่งนั้นเช่น “cd /opt/demodb” . รันสคริปต์เพื่อติดตั้ง demo db; คุณต้องส่งชื่อ dba และรหัสผ่าน dba “ /opt/sybaseiq/IQ-16_1/demo/mkiqdemo.sh -dba sapdba -pwd sapdba” . ระหว่างการติดตั้ง db สาธิต IQ จะเริ่มต้นและตัวฟังฐานข้อมูลเริ่มทำงาน คุณสามารถใช้ dbisql เพื่อทดสอบการเชื่อมต่อ คุณสามารถใช้เครื่องมือ->ทดสอบการเชื่อมต่อเพื่อให้แน่ใจว่าคุณมีรายละเอียดการเชื่อมต่อที่ถูกต้อง เมื่อคุณเชื่อมต่อสำเร็จแล้ว คุณก็พร้อมที่จะใช้ SybaseIQ และฐานข้อมูลของคุณ ทำซ้ำโดยได้รับอนุญาตจาก SIOS |