ตุลาคม 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 |
ตุลาคม 22, 2022 |
เอกสารไวท์เปเปอร์: คลัสเตอร์ความพร้อมใช้งานสูงใน VMware vSphere โดยไม่ต้องเสียสละคุณสมบัติหรือความยืดหยุ่นคลัสเตอร์ความพร้อมใช้งานสูงใน VMware vSphere โดยไม่ต้องเสียสละคุณสมบัติหรือความยืดหยุ่นข้อเท็จจริงสำคัญหกประการที่คุณควรรู้เกี่ยวกับการป้องกันความพร้อมใช้งานสูงใน VMware vSphereองค์กรขนาดใหญ่หลายแห่งกำลังย้ายแอปพลิเคชันที่สำคัญจากเซิร์ฟเวอร์จริงแบบดั้งเดิมไปยังสภาพแวดล้อมเสมือนจริง เช่น VMware vSphere เพื่อใช้ประโยชน์จากประโยชน์ที่สำคัญ เช่น ความยืดหยุ่นในการกำหนดค่า การเคลื่อนย้ายข้อมูลและแอปพลิเคชัน และการใช้ทรัพยากรไอทีอย่างมีประสิทธิภาพ การตระหนักถึงประโยชน์เหล่านี้ด้วยแอปพลิเคชันที่มีความสำคัญต่อธุรกิจ เช่น SQL Server หรือ SAP อาจก่อให้เกิดความท้าทายหลายประการ เอกสารนี้อธิบายความท้าทายเหล่านี้และเน้นข้อเท็จจริงสำคัญหกประการที่คุณควรรู้เกี่ยวกับการป้องกัน HA ในสภาพแวดล้อม VMware vSphere ที่สามารถประหยัดเงินได้ ทำซ้ำโดยได้รับอนุญาตจาก SIOS
|
ตุลาคม 18, 2022 |
การปกป้องความพร้อมใช้งานสูงสำหรับบริการทางการเงินการปกป้องความพร้อมใช้งานสูงสำหรับบริการทางการเงินในอดีต องค์กรบริการทางการเงินใช้แอปพลิเคชันที่สำคัญบนเมนเฟรม อย่างไรก็ตาม สถาบันการเงินในปัจจุบันอาจมีภาระงานที่สำคัญในการกำหนดค่าที่หลากหลาย จากโครงสร้างพื้นฐานภายในองค์กร ไฮบริด และโครงสร้างพื้นฐานในระบบคลาวด์ทั้งหมด ขึ้นอยู่กับประเภทของเซิร์ฟเวอร์และแบนด์วิดท์ที่พร้อมใช้งานเพื่อรองรับการกำหนดค่าเหล่านี้ เรียนรู้วิธีวางแผนและตรวจสอบให้แน่ใจว่าแอปพลิเคชันและทรัพยากรอื่นๆ ที่เกี่ยวข้องในสภาพแวดล้อม HA/DR ตอบสนองความต้องการขององค์กรในด้านความสามารถในการปรับขนาด ความน่าเชื่อถือ และความยืดหยุ่นในการกำหนดค่า ทำซ้ำโดยได้รับอนุญาตจาก SIOS
|
ตุลาคม 14, 2022 |
วิธีใช้ Azure Site Recovery (ASR) เพื่อจำลอง Windows Server Failover Cluster (WSFC) ที่ใช้ SIOS DataKeeper สำหรับการจัดเก็บคลัสเตอร์วิธีใช้ Azure Site Recovery (ASR) เพื่อจำลอง Windows Server Failover Cluster (WSFC) ที่ใช้ SIOS DataKeeper สำหรับการจัดเก็บคลัสเตอร์ทำซ้ำโดยได้รับอนุญาตจาก SIOS |
ตุลาคม 6, 2022 |
ชุดการกู้คืนแอปพลิเคชันทั่วไปชุดการกู้คืนแอปพลิเคชันทั่วไปดิ SIOS Protection Suite สำหรับ Linux มาพร้อมกับชุด Application Recovery Kits ที่มีประโยชน์มากมายครอบคลุมฐานข้อมูลหลัก เช่น SAP HANA และ Oracle , IP, ระบบไฟล์ และ NAS หรือ NFS แบ่งปันและส่งออก ARK ทุก SIOS ที่จัดหามีสคริปต์การคืนค่า (เริ่ม) ลบ (หยุด) การตรวจสอบอย่างรวดเร็ว และการกู้คืน – สคริปต์เหล่านี้ไม่สามารถกำหนดค่าได้อย่างง่ายดายเกินกว่าตัวเลือกใดๆ ที่ขอระหว่างการกำหนดค่าและเพิ่มเติมในลำดับชั้นที่มีการป้องกัน ARK เหล่านี้ได้รับการพัฒนา บำรุงรักษา ตรวจสอบคุณภาพ และในบางกรณี “รองรับการรับรอง” โดยผู้จำหน่ายแอปพลิเคชันเอง คุณจะทำอย่างไรถ้าคุณมีแอปพลิเคชันหรือบริการที่ไม่อยู่ใน SIOS ARK ที่มีอยู่ ป้อน ARK ทั่วไป ARK ทั่วไปสามารถเพิ่มลงในลำดับชั้นและกำหนดค่าในลักษณะที่คล้ายกับ SIOS ARK อื่นๆ สิ่งพิเศษเกี่ยวกับ ARK ทั่วไปคือ คุณต้องจัดเตรียมสคริปต์การคืนค่า ลบ และตรวจสอบอย่างรวดเร็ว และสคริปต์กู้คืนทางเลือก คุณสามารถใช้ภาษาสคริปต์ที่กำหนดค่าไว้เพื่อสร้างสคริปต์ของคุณ (BASH หรือ Perl เป็นเรื่องปกติ) ให้ตรวจสอบสคริปต์เหล่านี้เพิ่มเติมอีกเล็กน้อย:คืนค่า: นี่คือสคริปต์ที่ใช้ในการเริ่มบริการหรือแอปพลิเคชันของคุณ ลบ: นี่คือสคริปต์ที่ใช้หยุดบริการหรือแอปพลิเคชันของคุณ เช็คด่วน: สคริปต์นี้ใช้เพื่อระบุว่าแอปพลิเคชันหรือบริการของคุณทำงานตามที่คุณคาดหวังหรือไม่ ฟื้นตัว: สคริปต์นี้จะใช้เพื่อพยายามกู้คืนหลังจากเกิดข้อผิดพลาด แอปพลิเคชันและบริการบางอย่างอาจเริ่มระบบใหม่หรือเรียกใช้คำสั่งบางอย่างเพื่อพยายามกู้คืนจากสถานการณ์ที่ล้มเหลว โดยค่าเริ่มต้น สคริปต์ quickCheck จะทำงานทุกๆ 180 วินาที หากสคริปต์ quickCheck ตรวจพบความล้มเหลวของแอปพลิเคชัน สคริปต์จะเรียกสคริปต์กู้คืน สคริปต์การกู้คืนพยายามรีสตาร์ทแอปพลิเคชันบนโหนดปัจจุบัน หากสคริปต์การกู้คืนไม่สามารถรีสตาร์ทแอปพลิเคชันได้ หรือไม่ได้จัดเตรียมสคริปต์การกู้คืนไว้ สคริปต์การลบจะถูกดำเนินการ สิ่งนี้จะเริ่มต้นการเฟลโอเวอร์ไปยังโหนดสแตนด์บาย เทมเพลตสำหรับ Generic Application KitSIOS มีเทมเพลตตัวอย่างสำหรับ Generic Application Kitตัวอย่างเหล่านี้ได้รับการติดตั้งด้วยซอฟต์แวร์ช่วยชีวิตและสามารถพบได้ที่นี่: ตรวจสอบ ลบ และกู้คืนอย่างรวดเร็ว /opt/Lifekeeper/lkadm/subsys/gen/app/templates/actions/ การกู้คืน /opt/Lifekeeper/lkadm/subsys/gen/app/templates/recovery มีตัวอย่างสำหรับ quickCheck ลบและกู้คืนในภาษา BASH (.sh) และ Perl (.pl) สคริปต์ตัวอย่างได้รับการจัดทำเป็นเอกสารพร้อมความคิดเห็นตลอดทั้งสคริปต์ สมมติว่าคุณคุ้นเคยกับ BASH หรือ Perl แล้ว คุณจะสามารถเข้าใจว่าสคริปต์กำลังทำอะไรอยู่.. รหัสส่งคืน 0 หมายถึงการรันที่สำเร็จ ค่าอื่นบ่งชี้ความล้มเหลว ผลลัพธ์ของสคริปต์จะทริกเกอร์การดำเนินการถัดไปที่ LifeKeeper ดำเนินการ ติดตั้งภายใน Lifekeeperหลังจากที่คุณสร้างสคริปต์แล้ว คุณสามารถสร้างแอปพลิเคชันทั่วไปได้โดยคลิกเครื่องหมายบวกสีเขียวเพื่อสร้างทรัพยากรใหม่ เลือก "แอปพลิเคชันทั่วไป" เพื่อเปิดใช้วิซาร์ดการกำหนดค่า ![]() เพิ่มทรัพยากรและเลือกแอปพลิเคชันทั่วไป ![]() เลือกสคริปต์กู้คืน ![]() เลือกสคริปต์ลบ เริ่มต้นจากที่นี่ เลือกสคริปต์ QuickCheck ![]() เลือกสคริปต์การกู้คืน (ไม่มีในตัวอย่างนี้) ![]() ข้อมูลแอปพลิเคชันเป็นวิธีส่งข้อมูลไปยังสคริปต์ GenAPP ตัวอย่างเช่น, ใน GenAPP ของเราสำหรับโหลดบาลานเซอร์ทั่วไป เราใช้ฟิลด์นี้เพื่อส่งผ่านพอร์ตที่โหลดบาลานเซอร์กำลังฟังอยู่ ![]() เลือกว่าคุณต้องการนำ GenAPP ออนไลน์หรือไม่ เมื่อสร้างแล้ว บางครั้งคุณต้องการปล่อยให้ GenAPP ออฟไลน์ เพื่อให้คุณสามารถสร้างการพึ่งพาที่อาจจำเป็นได้ ![]() ให้ทรัพยากรที่จะสร้างชื่อ ![]() เมื่อคุณป้อนข้อมูลทั้งหมดแล้ว ทรัพยากรจะถูกสร้างขึ้น ดังนั้นคุณจะเห็นว่าการสร้าง GenAPP เพื่อปกป้องแอปพลิเคชั่นเกือบทั้งหมดนั้นตรงไปตรงมาและง่ายดาย GenAPP ช่วยให้คุณปกป้องแอปพลิเคชันใด ๆ แม้แต่แอปพลิเคชันที่กำหนดเองที่สร้างขึ้นภายใน หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ SIOS สามารถช่วยให้คุณใช้งานแอปพลิเคชันที่สำคัญต่อธุรกิจของคุณได้ โปรด ติดต่อเรา! ทำซ้ำโดยได้รับอนุญาตจาก SIOS |