SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Products
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • การทดสอบอาหารสัตว์
  • ข่าวสารและกิจกรรม
  • ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์
  • เรื่องราวความสำเร็จ
  • ติดต่อเรา
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

คู่มือเริ่มต้นใช้งานฉบับย่อสำหรับความพร้อมใช้งานสูงสำหรับ SQL Server โดยใช้ SIOS Protection Suite สำหรับ Linux

กุมภาพันธ์ 18, 2021 by Jason Aw Leave a Comment

คู่มือเริ่มต้นใช้งานฉบับย่อสำหรับความพร้อมใช้งานสูงสำหรับ SQL Server โดยใช้ SIOS Protection Suite สำหรับ Linux

 

คู่มือเริ่มต้นใช้งานฉบับย่อสำหรับความพร้อมใช้งานสูงสำหรับ SQL Server โดยใช้ SIOS Protection Suite สำหรับ Linux

คู่มือนี้จัดทำขึ้นเพื่อแสดงการป้องกัน Microsoft SQL Server โดยใช้ SIOS Protection Suite สำหรับ Linux สภาพแวดล้อมที่ใช้ที่นี่คือ VMware ESXi พร้อมเครื่องเสมือนที่เพิ่มการรัน CentOS 7.6 กำลังใช้ Microsoft SQL 2017 เพื่อสร้างเซิร์ฟเวอร์ฐานข้อมูล บันทึกฐานข้อมูลและธุรกรรมจะถูกจัดเก็บไว้ในดิสก์ภายในเครื่องซึ่งจะถูกจำลองแบบระหว่างโหนดโดยใช้ DataKeeper ซึ่งแสดงให้เห็นว่าพื้นที่เก็บข้อมูลที่ใช้ร่วมกันสามารถใช้แทนดิสก์ภายในเครื่อง

คู่มือนี้มีให้ที่นี่ในรูปแบบ pdf

ดาวน์โหลดซอฟต์แวร์ Microsoft ที่จำเป็น

  1. เปิดคู่มือ Microsoft ต่อไปนี้สำหรับการติดตั้ง SQL ที่ https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15

วางแผนการกำหนดค่าสภาพแวดล้อม SQL

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

การกำหนดค่าทั่วไป

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

การกำหนดค่าโหนด 1

  • ชื่อโฮสต์: IMAMSSQL-1
  • IP สาธารณะ: 192.168.4.21
  • IP ส่วนตัว: 10.1.4.21
  • / dev / sdb (10GiB)
  • / dev / sdc (10GiB)

การกำหนดค่าโหนด 2

  • ชื่อโฮสต์: IMAMSSQL-2
  • IP สาธารณะ: 192.168.4.22
  • IP ส่วนตัว: 10.1.4.22
  • / dev / sdb (10GiB)
  • / dev / sdc (10GiB)

Virtual IP ที่ใช้สำหรับ SQL Access

  • 168.4.20 ซึ่งจะได้รับการปกป้องโดย LifeKeeper และ "ลอย" ระหว่างโหนด

ระบบปฏิบัติการ

  • CentOS 7.6.2

การกำหนดค่าฐานข้อมูล SQL

  • ฐานข้อมูล SQL:
  • ชื่อโฮสต์เสมือนของ SQL: IMAMSSQL
  • IP เสมือนของ SQL: 192.168.4.20

จุดติดตั้งระบบไฟล์ SQL

  • / ฐานข้อมูล / ข้อมูล
  • / database / xlog

เตรียมระบบสำหรับการติดตั้ง

การติดตั้ง MS-SQL

การติดตั้ง SQL เริ่มต้น

ในส่วนนี้เราจะเพิ่มตำแหน่งแพคเกจของ Microsoft ลงใน Linux OS ของเราจากนั้นสั่งให้ OS ติดตั้ง SQL Server

  1. เปิดคู่มือ Microsoft ต่อไปนี้เพื่อติดตั้ง SQL Server:
    https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15
  2. เข้าสู่ระบบด้วยสิทธิ์ root หรือคุณใช้ sudo ก่อนแต่ละคำสั่ง
  3. curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
  4. yum ติดตั้ง -y mssql-server
  5. / opt / mssql / bin / mssql-conf setup ฉันติดตั้ง SQL Server ด้วยใบอนุญาตการประเมินผล
  6. ติดตั้ง yum -y mssql-tools unixODBC-devel
  7. echo 'export PATH =” $ PATH: / opt / mssql-tools / bin”‘ >> ~ / .bash_profile
  8. echo 'export PATH =” $ PATH: / opt / mssql-tools / bin”‘ >> ~ / .bashrc
  9. ที่มา ~ / .bashrc
  10. systemctl หยุด mssql-server.service เราหยุดบริการ SQL และไม่สามารถเริ่มบริการ SQL ได้จนกว่าเราจะกำหนดค่าดิสก์ที่ใช้เป็นที่เก็บข้อมูลในส่วนที่ชื่อว่า
    “ สร้างฐานข้อมูลและระบบล็อกไฟล์ธุรกรรมและจุดเชื่อมต่
    อ”
  11. / opt / mssql / bin / mssql-conf ตั้งค่า filelocation.masterdatafile /database/data/master.mdf
  12. / opt / mssql / bin / mssql-conf ตั้งค่า filelocation.masterlogfile /database/xlog/mastlog.ldf

สร้างฐานข้อมูลและระบบล็อกไฟล์ธุรกรรมและจุดเชื่อมต่อ

เราจะใช้ประเภทระบบไฟล์ xfs สำหรับการติดตั้งนี้ อ้างถึงประเภทระบบไฟล์ที่ LifeKeeper รองรับเพื่อกำหนดระบบไฟล์ที่คุณต้องการกำหนดค่า ตรวจสอบให้แน่ใจว่าคุณกำหนดค่าดิสก์เพื่อใช้ตัวระบุ GUID ที่นี่เราจะแบ่งพาร์ติชันและจัดรูปแบบดิสก์ที่แนบมาในเครื่อง ติดตั้งสร้างและอนุญาตตำแหน่งฐานข้อมูลที่เราต้องการให้ SQL ใช้ในที่สุดเราจะเริ่ม SQL ซึ่งจะสร้าง Master DB ใหม่และบันทึกธุรกรรมในตำแหน่งที่เราระบุ หมายเหตุเมื่อสร้างพาร์ติชัน DataKeeper กำหนดให้จำนวนบล็อกในพาร์ติชันเป็นเลขคี่ เช่น. 20973567 (จบ) – 2048 (เริ่ม) = 20971519.

  1. fdisk / dev / sdb
  2. mkfs -t xfs / dev / sdb1
  3. fdisk / dev / sdc
  4. mkfs -t xfs / dev / sdc1
  5. mkdir / ฐานข้อมูล; mkdir / ฐานข้อมูล / ข้อมูล; mkdir / ฐานข้อมูล / xlog
  6. chown mssql / ฐานข้อมูล /; chgrp mssql / ฐานข้อมูล /
  7. chown mssql / ฐานข้อมูล / ข้อมูล /; chgrp mssql / ฐานข้อมูล / ข้อมูล /
  8. chown mssql / ฐานข้อมูล / xlog /; chgrp mssql / ฐานข้อมูล / xlog /
  9. vi / etc / fstab
    1. เพิ่ม / dev / sdb1 ติดตั้งกับ / database / data เช่น / dev / sdb1 / database / data xfs ค่าเริ่มต้น 0 0
    2. เพิ่ม / dev / sdb1 การติดตั้งไปยัง / database / xlog เช่น / dev / sdb1 / database / xlog xfs ค่าเริ่มต้น 0 0
  10. เมานต์ / dev / sdb1
  11. เมานต์ / dev / sdc1
  12. chown mssql / ฐานข้อมูล / ข้อมูล /; chgrp mssql / ฐานข้อมูล / ข้อมูล /
  13. chown mssql / ฐานข้อมูล / xlog /; chgrp mssql / ฐานข้อมูล / xlog /
  14. systemctl เริ่มต้น mssql-server.service เราเริ่มบริการ SQL ทันทีที่เมาท์ดิสก์ในเครื่องซึ่งจะสร้างฐานข้อมูลหลักและบันทึกธุรกรรมใหม่

การติดตั้ง LifeKeeper

โปรดดูคู่มือการติดตั้ง
http://docs.us.sios.com/spslinux/9.5.1/en/topic/sios-protection-suite-for-linux-installation-guide

สร้างลำดับชั้นทรัพยากร LifeKeeper

เปิด LifeKeeper GUI บนโหนดหลัก:

# / opt / LifeKeeper / bin / lkGUIapp &

เส้นทางการสื่อสาร

สร้างแบ็กเอนด์และ / หรือเส้นทาง IP ส่วนหน้าในกรณีแบ็กเอนด์ของเราคือ 10.2.4.21 & 22 และส่วนหน้าคือ 192.168.4.21 & 22

  1. [AWS only] คลิกขวาที่แต่ละอินสแตนซ์ใน AWS Management Console และเลือก Networking → Change Source / Dest ตรวจสอบและตรวจสอบให้แน่ใจว่าการตรวจสอบต้นทาง / ปลายทางถูกปิดใช้งาน
  2. ใน LifeKeeper GUI คลิก Create Comm Path
  3. ในไดอะล็อกเซิร์ฟเวอร์ระยะไกลให้เพิ่มชื่อโฮสต์ของโหนดคลัสเตอร์อื่นแล้วเลือก

 

  1. เลือกที่อยู่ IP ในเครื่อง (10.2.4.21) และรีโมต (10.2.4.22) ที่เหมาะสม
  2. ทำซ้ำขั้นตอนนี้โดยสร้างเส้นทางการสื่อสารระหว่างคู่ของโหนดระยะไกลทั้งหมดสำหรับแต่ละเครือข่าย (เช่น 12.0.1.30 และ 12.0.2.30)หลังจากเสร็จสิ้นเส้นทางการสื่อสารควรมีอยู่ระหว่างคู่ทั้งหมดของโหนดคลัสเตอร์

ทรัพยากร IP

ทรัพยากร IP คือ IP เสมือนที่จะใช้ในการเข้าถึงเซิร์ฟเวอร์ SQL – ในกรณีนี้คือ 192.168.4.20

  1. ตรวจสอบว่า IP เสมือนทั้งหมดถูกลบออกจากอินเทอร์เฟซเครือข่ายแล้วโดยการเรียกใช้
    "ip addr show"
  2. สร้างทรัพยากร IP สำหรับ IP เสมือน MSSQL
  3. ใน LifeKeeper GUI ให้คลิก Create Resource Hierarchy และเลือก IP

4. เมื่อได้รับแจ้งให้ป้อน IP 192.168.4.20 และเลือกซับเน็ตมาสก์ 255.255.0.0

5. ป้อนชื่อแท็กเช่น ip-192.168.4.20-MSSQL

ทรัพยากร DataKeeper

นี่คือไดรฟ์ที่ใช้ในการจัดเก็บฐานข้อมูลและบันทึกธุรกรรม / database / data และ / database / xlog

ทรัพยากรการจำลองข้อมูล

  1. ตรวจสอบให้แน่ใจว่าระบบไฟล์ SQL ทั้งหมดถูกเมาท์ที่จุดเชื่อมต่อที่เหมาะสมภายใต้ / ฐานข้อมูลบนโหนดคลัสเตอร์หลัก
    # เมานต์
    …
    / dev / sdb1 บน / ฐานข้อมูล / ชนิดข้อมูล xfs (rw, relatime, attr2, inode64, noquota)

/ dev / sdc1 บน / database / xlog ประเภท xfs (rw, relatime, attr2, inode64, noquota)
…

2. ตรวจสอบให้แน่ใจว่าระบบไฟล์ไม่ได้ติดตั้งบนโหนดคลัสเตอร์สำรอง

3.ใน LifeKeeper GUI คลิก Create Resource Hierarchy และเลือก Data Replication

4. สำหรับ Hierarchy Type เลือก Replicate Existing Filesystem

5. สำหรับ Mount Point ที่มีอยู่ให้เลือก / database / data

6. เลือกค่าที่เหมาะสมสำหรับส่วนที่เหลือของกล่องโต้ตอบการสร้างตามความเหมาะสมสำหรับสภาพแวดล้อมของคุณ

ทำซ้ำขั้นตอนที่ 3-6 สำหรับระบบไฟล์ / database / data และ / database / xlog

การป้องกันบริการด่วน

เราจะใช้ ARK การป้องกันบริการด่วนของ LifeKeeper เพื่อปกป้องบริการเซิร์ฟเวอร์ mssql ซึ่งจะตรวจสอบบริการ MSSQL และตรวจสอบให้แน่ใจว่าทำงานอยู่

  1. ใช้สถานะ systemctl mssql-server.service บนโหนด 1 เพื่อให้แน่ใจว่า MSSQL กำลังทำงานอยู่
  2. ใช้สถานะ systemctl mssql-server.service บนโหนด 2 เพื่อให้แน่ใจว่า MSSQL ไม่ทำงานหากเป็นเช่นนั้นคุณจะต้องหยุดบริการโดยใช้ systemctl stop mssql-server.service จากนั้นยกเลิกการต่อเชื่อม / database / data และ / database / xlog ไดเร็กทอรี
  3. ใน LifeKeeper GUI ให้คลิกเพิ่มทรัพยากร
  4. เลือก QSP ARK จากเมนูแบบเลื่อนลง
  5. เมื่อเติมรายการบริการที่มีให้เลือก mssql-server.service
  6. เลือกค่าที่เหมาะสมสำหรับส่วนที่เหลือของกล่องโต้ตอบการสร้างตามความเหมาะสมกับสภาพแวดล้อมของคุณ
  7. ขยายลำดับชั้นไปที่โหนด 2
  8. ที่ linux CLI บนโหนด 1 ให้เรียกใช้“ / opt / LifeKeeper / bin / lkpolicy -g –v” ผลลัพธ์จะมีลักษณะดังนี้:
  9. หาก LocalRecovery: On ถูกตั้งค่าสำหรับ QSP-mssql-server เราจำเป็นต้องปิดการใช้งานการกู้คืนภายในทั้งสองโหนดซึ่งทำได้โดยการดำเนินการ (บนทั้งสองโหนด)
  10. / opt / LifeKeeper / bin / lkpolicy -s LocalRecovery -E tag =” QSP-mssql-server”
  11. ยืนยันว่าการกู้คืนภายในเครื่องถูกปิดใช้งานบนทั้งสองโหนด“ / opt / LifeKeeper / bin / lkpolicy -g –v”:

ผลิตซ้ำจาก SIOS

Filed Under: ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์ Tagged With: การติดตั้ง

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

กุมภาพันธ์ 1, 2018 by Jason Aw Leave a Comment

การติดตั้ง Windows Server 8 Beta บน VMware Workstation 8 หรือไม่? เริ่มกันเลย!

ด้านล่างนี้คือภาพหน้าจอที่นำคุณสู่กระบวนการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8 ฉันได้สังเกตสิ่งที่สำคัญที่สุดที่จะต้องสังเกต

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

 

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

โปรดทราบฉันเลือก Windows 7 ไม่ใช่ Windows 7 64 บิต ฉันไม่แน่ใจว่าเรื่องมีความสำคัญ แต่ฉันเชื่อว่าสิ่งนี้จะดีที่สุดสำหรับคุณ

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

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

คลิกปรับแต่งฮาร์ดแวร์

เลือกโปรเซสเซอร์ที่ตรงกับโฮสต์ของคุณและเปิดใช้งาน Virtualize Intel VT-x / EPT (โปรเซสเซอร์ของคุณต้องรองรับ) ถ้าคุณต้องการเรียกใช้บทบาท Hyper-V บนเซิร์ฟเวอร์นี้ ดูบล็อกโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีการทำให้เกิดขึ้น

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

ตรวจสอบว่าคุณได้ยกเลิกการเลือก "เปิดเครื่องเสมือนนี้หลังจากสร้าง" แล้วเราจำเป็นต้องแก้ไขสิ่งอื่นก่อนที่จะดำเนินการต่อ

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

หลังจากที่คุณสร้าง VM แล้วให้ย้อนกลับไปและยกเลิกการเชื่อมต่อฟล็อปปี้ี้มิฉะนั้นการติดตั้งจะล้มเหลวเนื่องจาก autoinst.flp ไม่มีรหัสผลิตภัณฑ์

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

 

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

 

 

 

นานหลังจากนั้นหลังจากรีบูตไม่กี่ครั้ง …

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

วิธีการติดตั้ง Windows Server 8 Beta บน VMware Workstation 8

ขณะนี้คุณพร้อมที่จะใช้ Windows Server 8 Beta แล้ว! ฉันยังไม่ได้ติดตั้งเครื่องมือ VMware แต่ฉันอาจลองภายหลัง ถ้าคุณลองให้ฉันรู้ว่าคุณคิดอย่างไร

ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2012/03/01/how-to-install-windows-server-8-beta-on-vmware-workstation-8/

Filed Under: ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์ Tagged With: VMware Workstation 8, Windows Server 8 Beta, การติดตั้ง, ภาพตัวอย่าง

โพสต์ล่าสุด

  • กลยุทธ์การอัพเกรดแบบโรลลิ่งที่ดีที่สุดเพื่อปรับปรุงความต่อเนื่องทางธุรกิจ
  • วิธีการแก้ไขโดยไม่ต้องหยุดชะงัก: เวลาหยุดทำงานที่แทบจะเป็นศูนย์ด้วย HA
  • การสาธิต SIOS LifeKeeper: การอัปเดตแบบต่อเนื่องและการสำรองข้อมูลช่วยปกป้อง PostgreSQL ใน AWS ได้อย่างไร
  • วิธีการประเมินว่าการ์ดเครือข่ายของฉันจำเป็นต้องเปลี่ยนหรือไม่
  • SIOS Technology จะสาธิตซอฟต์แวร์คลัสเตอร์ความพร้อมใช้งานสูงสำหรับแอปพลิเคชันที่สำคัญต่อภารกิจในงาน Red Hat Summit, Milestone Technology Day และ XPerience Day และ SQLBits 2025

กระทู้ยอดนิยม

เข้าร่วมรายชื่อผู้รับจดหมายของเรา

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in