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
  • ไทย

ตัวเลือกความพร้อมใช้งาน Windows Azure สูงสำหรับ SQL Server

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

หยุดทำงาน! ใครควรรับผิดชอบ?

การรับประกันตัวเลือกความพร้อมใช้งานสูงสำหรับ SQL Server ตลอดเวลาอาจเป็นสาเหตุหลักที่เราใช้บริการคลาวด์ อย่างไรก็ตามการป้องกันการหยุดทำงานที่เกี่ยวข้องกับการหยุดทำงานของคลาวด์เป็นสิ่งที่ทุกคนที่ปรับใช้กับบริการคลาวด์ใด ๆ ที่จำเป็นต้องระบุ ง่ายในการปรับใช้แอปของคุณใน "คลาวด์" และสมมติว่านี่เป็นปัญหาของผู้อื่นในการจัดการเดี๋ยวนี้ ผู้ให้บริการคลาวด์อาจมีทรัพยากรและความเชี่ยวชาญมากขึ้นเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณอยู่เสมอ แต่ความรับผิดชอบขั้นสุดท้ายเพื่อให้แน่ใจว่าแอปพลิเคชันที่สำคัญของคุณพร้อมให้บริการอยู่บนไหล่ของคุณอย่างเต็มที่

ตัวเลือกความพร้อมใช้งานสูงสำหรับ SQL Server นั้นไม่ง่ายอย่าง ABC

เชื่อหรือไม่ว่าการปรับใช้ SQL Server ใน Windows Azure ไม่ได้ทำให้ใช้งานได้ "มีอย่างมาก" คุณต้องใช้เครื่องมือและเทคนิคแบบดั้งเดิมที่คุณอาจใช้ในดาต้าเซ็นเตอร์ของคุณเพื่อให้มีประสิทธิภาพสูง ในขณะที่มีความเห็นที่แตกต่างกันบ้างในหัวข้อนี้ฉันเชื่อว่าตัวเลือกความพร้อมใช้งานสูงสำหรับ SQL Server 2012/2014 มีดังนี้:

  • อินสแตนซ์ของคลัสเตอร์ล้มเหลว AlwaysOn
  • กลุ่มความพร้อมใช้งาน AlwaysOn
  • Multisite Cluster (ความพร้อมใช้งานสูงและการกู้คืนระบบ)

ไม่ว่าคุณจะเลือกตัวเลือกใดคุณจะต้องการทำความคุ้นเคยกับโดเมน Windows Azure Fault ตามคำอธิบายด้านล่าง:

"อย่างไรก็ตามใน Windows Azure ชั้นของคอมพิวเตอร์จะถูกระบุเป็นโดเมนความผิด และการจัดสรรโดเมนข้อบกพร่องจะถูกกำหนดโดย Windows Azure ในเวลาใช้งาน เจ้าของบริการไม่สามารถควบคุมการจัดสรรโดเมนที่ผิดพลาดได้ แต่สามารถค้นหาว่าโดเมนข้อบกพร่องทำงานอยู่ภายในโดเมนใดได้โดยทางโปรแกรม บริการ SLA ของ Azure Compute ของ Windows จะรับประกันระดับความพร้อมในการเชื่อมต่อสำหรับบริการที่มีการปรับใช้เฉพาะกรณีที่มีการใช้งานสองบทบาทขึ้นไปของแต่ละบทบาท "

มี SQL Server ของคุณอยู่ในโดเมนที่แตกต่างกัน Fault

เมื่อคุณเริ่มปรับใช้ Windows Azure VM ให้แน่ใจว่า SQL Server และเซิร์ฟเวอร์ "witness" แต่ละตัวจะอยู่ใน Fault Domains ที่แตกต่างกัน คุณสามารถทำได้โดยใส่ VMs ทั้งหมดลงใน "ชุดผลิตภัณฑ์ที่พร้อมใช้งาน" เดียวกัน โดยพื้นฐานแล้วเซิร์ฟเวอร์แต่ละเครื่องในชุดการจัดหาความพร้อมกันจะอยู่ในโดเมนฟอรัมที่แตกต่างกันโดยหวังว่าจะช่วยขจัดความล้มเหลวได้

ตัวเลือกความพร้อมใช้งาน Windows Azure สูงสำหรับ SQL Server
VMs ในชุดการจัดหาความพร้อมกันที่จัดเตรียมไว้ในโดเมนฟอลต์ที่แตกต่างกัน

ใส่ VMs ทั้งหมดใน Fault Domains ที่แตกต่างกันและตั้งค่า SQL Server Failover Cluster หรือ Availability Group เพื่อป้องกันการขัดข้องตามปกติที่อาจถูกแปลเป็นภาษาท้องถิ่นให้อยู่ในชั้นเซิร์ฟเวอร์ AKA Fault Domain ฉันได้เขียนบทความทีละขั้นตอนเกี่ยวกับการสร้าง SQL Server 2014 AlwaysOn Failover Cluster (FCI) Instance ใน Windows Azure IaaS พร้อม DataKeeper ซึ่งจะช่วยในการสร้างความยืดหยุ่นภายใน Azure Cloud สำหรับ SQL Server ของคุณ

แต่จะเกิดอะไรขึ้นหาก Windows Azure มีปัญหาใหญ่ ๆ ที่เกิดขึ้นทั่วทั้งภูมิภาค

ภัยพิบัติทางธรรมชาติหรือข้อผิดพลาดของมนุษย์อาจเป็นสาเหตุของการหยุดทำงานดังกล่าว แต่น่าเสียดายที่ ณ จุดนี้ไม่มีวิธีใดที่จะยืด Azure Virtual Private Network ระหว่างภูมิภาค Azure สองแห่งที่แตกต่างกัน ซึ่งรวมถึงเอเชียตะวันออกเฉียงใต้ อย่างไรก็ตาม Azure Virtual Private Network สามารถสนับสนุนการเชื่อมต่อ VPN แบบไซต์ต่อไซต์กับอุปกรณ์ VPN จำนวน จำกัด อุปกรณ์เหล่านี้มาจาก Cisco, Juniper และแม้แต่ Microsoft RRAS

วิธีการเกี่ยวกับบางแห่งนอก Azure?

ที่ทำให้เราคิดเกี่ยวกับตำแหน่งอื่นนอก Azure แม้แต่ศูนย์กลางข้อมูลส่วนตัวของเราเอง ฉันเพิ่งเขียนบทความทีละขั้นตอนซึ่งอธิบายถึงวิธีขยายศูนย์ข้อมูล premise ของคุณไปยัง Azure Cloud เชื่อมต่อดาต้าเซ็นเตอร์กับ Windows Azure กำหนดค่า AlwaysOn Availability Groups หรือ AlwaysOn Failover Clustering (multisite) เพื่อป้องกันความล้มเหลว Azure จากภัยพิบัติ ฉันได้เขียนก่อนหน้านี้เกี่ยวกับข้อดีของ Multisite Clustering เทียบกับ กลุ่มห้องว่าง ดังนั้นในห้องแล็บของฉันฉันตัดสินใจที่จะสร้างอินสแตนซ์ของ SQL Failover Cluster 2 โหนดใน Azure จากนั้นเพิ่มโหนดที่ 3 ในดาต้าเซ็นเตอร์หลักของฉัน ฉันได้เขียนขั้นตอนการกำหนดค่าโดยละเอียดในบทความบล็อกของฉันที่ชื่อว่า "การสร้างคลัสเตอร์หลายแห่งใน Windows Azure สำหรับการกู้คืนภัยพิบัติ"

ถ้าคุณต้องการใช้ AlwaysOn Availability Groups คุณอาจต้องการไปที่บทแนะนำที่ชื่อ AlwaysOn Availability Groups ใน Windows Azure (GUI) และ Listener Configuration สำหรับ AlwaysOn Availability Groups ใน Windows Azure ถ้าคุณใช้ SQL 2008 R2 หรือรุ่นก่อนหน้านี้ฉันแน่ใจว่าคุณสามารถกำหนดค่ามิเรอร์ฐานข้อมูลได้ ณ จุดนี้ถ้าคุณกำลังย้ายไป Azure ฉันสมมติว่าคุณอาจใช้งาน SQL Server 2012 หรือ 2014 เทคโนโลยีอื่น ๆ เช่นการจัดส่งบันทึกและการจำลองแบบเป็นตัวเลือกสำหรับการย้ายข้อมูล แต่ฉันไม่คิดว่าโซลูชันที่พร้อมใช้งานมีประสิทธิภาพสูง

ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2014/01/15/windows-azure-high-availability-options-for-sql-server-azure-cloud-iaas/

Filed Under: ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์ Tagged With: SQL Server 2012, SQL Server 2014, Windows Azure, มีให้บริการสูง

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

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

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

นี่เป็นโพสต์ครั้งที่ 4 ในซีรีส์เรื่อง High Availability and Disaster Recovery สำหรับ Windows Azure กับ SIOS DataKeeper Cluster Edition นี่คือการโพสต์ทีละขั้นตอนเกี่ยวกับกระบวนการในการสร้างคลัสเตอร์หลายเว็บไซต์ มันสร้างตามการกำหนดค่าสีฟ้าที่เราสร้างขึ้นในช่วงสามบทความแรกของฉัน …

  1. วิธีการสร้างอุโมงค์ VPN Site-To-Site To Windows Azure Cloud
  2. ขยายศูนย์ข้อมูลของคุณไปยัง Azure Cloud
  3. สร้าง SQL Server 2014 AlwaysOn Failover Cluster (FCI) อินสแตนซ์ใน Windows Azure Iaas พร้อม DataKeeper

ขณะนี้เรากำลังจะขยายกลุ่มที่มีอยู่ (SQL1 และ SQL2) ไปยังศูนย์ข้อมูลภายในของคุณ SQL3 การกำหนดค่านี้จะทำให้คุณมีความพร้อมใช้งานสูงสำหรับแอพพลิเคชันของคุณภายใน Azure Cloud ตลอดจนโซลูชันการกู้คืนข้อมูลที่เกิดจากความเสียหายหาก Azure ประสบปัญหาไฟดับที่สำคัญ คุณสามารถกำหนดค่านี้ในแบบย้อนกลับได้ดีกับดาต้าเซ็นเตอร์แบบ premise ของคุณในฐานะเว็บไซต์หลักของคุณและใช้ Windows Azure เป็นไซต์กู้คืนระบบของคุณ และแน่นอนว่าโซลูชันนี้แสดงให้เห็นว่า SQL Server เป็นแอ็พพลิเคชัน แต่แอ็พพลิเคชันใด ๆ ที่ทราบถึงคลัสเตอร์สามารถได้รับการปกป้องในแบบเดียวกัน

ณ จุดนี้ถ้าคุณติดตามไปตามเครือข่ายของคุณควรมีลักษณะเหมือนภาพประกอบด้านล่าง

เพิ่ม SQL3 ลงในคลัสเตอร์

ในการเพิ่ม SQL3 เข้ากับคลัสเตอร์สิ่งแรกที่เราต้องทำคือตรวจสอบให้แน่ใจว่า SQL3 เปิดใช้งานอยู่และได้รับการติดตั้งและเพิ่มโดเมนอย่างเต็มที่ เราต้องตรวจสอบให้แน่ใจว่าไดรฟ์ F: มีขนาดเดียวกับไดรฟ์ F: ที่ใช้ใน Azure และสุดท้ายถ้าคุณย้าย tempdb ไว้ในคลัสเตอร์ SQL ตรวจสอบให้แน่ใจว่าคุณมีโครงสร้างไดเร็กทอรีที่ tempdb ตั้งอยู่ล่วงหน้าใน SQL1 เช่นกัน

ถัดไปเราจะเพิ่มคุณลักษณะ Failover Cluster เป็น SQL3

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

กับ failover clustering ที่ติดตั้งไว้ใน SQL3 เราจะเปิดตัวจัดการการทำแบบคลัสเตอร์บน SQL1 และคลิก Add Node

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เลือก SQL3 และคลิก Next

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เรียกใช้การทดสอบการตรวจสอบความถูกต้องทั้งหมดใน SQL3

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ลองมาดูคำเตือนบางส่วนในรายงานการตรวจสอบความถูกต้อง

กระบวนการ RegisterAllProvidersIP คุณสมบัติถูกตั้งค่าเป็น 1 ซึ่งสามารถทำได้ดีเมื่อคุณต้องการสร้าง Multi-Site Cluster คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการตั้งค่านี้ได้ที่นี่: http://technet.microsoft.com/en-us/library/ca35febe-9f0b-48a0-aa9b-a83725feb4ae

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

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

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

แน่นอนว่าคุณจะเห็นคำเตือนมากมายเกี่ยวกับที่จัดเก็บ นั่นเป็นเพราะกลุ่มนี้ไม่มีที่เก็บข้อมูลที่ใช้ร่วมกัน แทนที่จะอาศัยการจัดเก็บข้อมูลแบบจำลองโดย SIOS DataKeeper Cluster Edition ดังที่ระบุไว้ด้านล่างนี่เป็นข้อมูลที่สมบูรณ์แบบเนื่องจากฐานข้อมูลจะถูกเก็บไว้ในซิงค์กับซอฟต์แวร์จำลองแบบ

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ขณะนี้เราพร้อมที่จะเพิ่ม SQL3 ลงในคลัสเตอร์แล้ว

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เมื่อคุณคลิกเสร็จสิ้น SQL3 จะถูกเพิ่มลงในคลัสเตอร์ดังที่แสดงด้านล่าง

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

อย่างไรก็ตามมีบางสิ่งที่เราต้องทำเพื่อให้การติดตั้งเสร็จสมบูรณ์ จากนั้นเราจะดำเนินการตามขั้นตอนต่อไปนี้:

  • เพิ่มที่อยู่ IP เพิ่มเติมใน Cluster Name Object
  • ปรับการตั้งค่า heartbeat
  • ขยาย DataKeeper mirror ไปที่ SQL3
  • ติดตั้ง SQL 2014 ใน SQL3

เพิ่มที่อยู่ IP เพิ่มเติมในชื่อของคลัสเตอร์

ในการสร้าง Multi-Site Cluster เราเพิ่ม SQL3 ไปยังคลัสเตอร์ ดังนั้นจากคลัสเตอร์ไซต์เดียวมันจะกลายเป็นคลัสเตอร์หลายเครือข่ายย่อย ถ้าคลัสเตอร์ถูกสร้างขึ้นเป็นคลัสเตอร์ไซต์ครั้งแรกและคุณเพิ่มโหนดที่อยู่ในเครือข่ายย่อยอื่นในภายหลังคุณต้องเพิ่มที่อยู่ IP ที่สองให้กับ Cluster Name Object และสร้างการอ้างอิงหรือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้ดูบทความต่อไปนี้ http://blogs.msdn.com/b/clustering/archive/2011/08/31/10204142.aspx

เมื่อต้องการเพิ่มที่อยู่ IP ที่สองไปยัง Cluster Name Object (CNO) เราต้องใช้คำสั่ง PowerShell ที่อธิบายไว้ในบทความที่กล่าวมา

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ตอนนี้ถ้าคุณกำลังติดตามพร้อมกับบทความ MSDN ที่อ้างอิงถึงคุณจะคาดหวังว่าจะเห็น "NewIP" บางแห่งใน GUI อย่างไรก็ตามอย่างน้อยกับ Windows 2012 R2 ฉันยังไม่เห็นทรัพยากรนี้ใน GUI

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

อย่างไรก็ตามถ้าฉันคลิกขวาที่ชื่อ SQLCLUSTER และเลือกคุณสมบัติและลองเพิ่ม NewIP เป็นพึ่งพาฉันเห็นว่ามีการระบุไว้เป็นทรัพยากรที่เป็นไปได้

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เลือก "NewIP" และกำหนดประเภทการอ้างอิง "หรือ" ตามที่แสดงด้านล่าง

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เมื่อคลิก OK ตอนนี้ GUI จะปรากฏเป็นที่อยู่ IP ที่ต้องการกำหนดค่า

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ขณะนี้เราสามารถเลือกคุณสมบัติของที่อยู่ IP นี้และกำหนดค่าที่อยู่ให้ใช้ที่อยู่ IP ที่ไม่ได้ใช้อยู่ในเครือข่ายย่อย 10.10.10.0/24 ซึ่งเป็นเครือข่ายย่อยเดียวกันกับที่ SQL3 อาศัยอยู่

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ปรับการตั้งค่า Heartbeat

ขณะนี้เราพร้อมที่จะปรับการตั้งค่า heartbeat แล้ว โดยพื้นฐานแล้วเราจะทนต่อการสื่อสารเครือข่ายได้อีกเล็กน้อย นอกจากนี้เนื่องจาก SQL3 ตั้งอยู่ในการเชื่อมต่อ VPN ที่มีเวลาแฝงอยู่บ้างในบรรทัดและเรามีเครือข่ายอินเทอร์เฟซเดียวบนโหนดคลัสเตอร์เท่านั้น ฉันขอแนะนำให้คุณอ่านบทความนี้โดย Elden Christensen เพื่อช่วยคุณตัดสินใจว่าการตั้งค่าที่เหมาะสมสำหรับความต้องการของคุณคือ: http: //blogs.msdn.com/b/clustering/archive/2012/11/21/10370765.aspx

สำหรับสภาพแวดล้อมของเราเราจะไปกับสิ่งที่เขาเรียกว่า "Relaxed" โดยการตั้งค่า SameSubnetThreshold เป็น 10 heartbeats และ CrossSubnetThreshold เป็น 20 heartbeats

คำสั่งคือ:

(คลัสเตอร์) .SameSubnetThreshold = 10

(คลัสเตอร์) .CrossSubnetThreshold = 20

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สิ่งนี้หมายความว่า heartbeat จะยังคงถูกส่งทุกๆ 1 วินาที แต่ SQL1 และ SQL2 จะถูกพิจารณาว่าตายหลังจากที่มีการเต้นของหัวใจล้มเหลว 10 ครั้ง SQL3 จะตายหลังจากพลาดจังหวะการเต้นของหัวใจ 20 ครั้ง นี้จะเพิ่มเป้าหมายการกู้คืนของคุณเล็กน้อย (5-10 วินาที) แต่ยังจะช่วยขจัด failovers ปลอมที่อาจเกิดขึ้น

ขยายมิเรอร์ DataKeeper ไปยัง SQL3

ก่อนที่เราจะสามารถติดตั้ง SQL 2014 ใน SQL3 เราต้องขยาย DataKeeper mirror เพื่อให้มี SQL3 เป็นเป้าหมายการจำลองแบบ แน่นอนคุณต้องติดตั้ง DataKeeper Cluster Edition บน SQL3 ก่อนและตรวจสอบให้แน่ใจว่ามีไดรฟ์ F: อย่างน้อยใหญ่เท่ากับแหล่งที่มาของมิเรอร์ เมื่อมีการติดตั้ง DataKeeper แล้ว

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ติดตั้ง SQL 2014 ใน SQL3

ขณะนี้ได้มีการติดตั้ง SQL 2014 ลงในโหนดที่ 3 แล้ว กระบวนการนี้เหมือนกับการติดตั้งใน SQL2 เริ่มต้นด้วยการเรียกใช้ SQL Setup ใน SQL3

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

เรียกใช้ขั้นตอนทั้งหมด …

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ณ จุดนี้ในการติดตั้งคุณต้องเลือกที่อยู่ IP ที่ถูกต้องสำหรับ subnet ของ SQL3 คลัสเตอร์จะเพิ่มที่อยู่ IP นี้กับการอ้างอิง "หรือ" ไปยังจุดเชื่อมต่อของไคลเอ็นต์

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

ป้อนรหัสผ่านสำหรับบัญชีบริการของคุณ

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

หลังจากเสร็จสิ้นการติดตั้งแล้วให้เริ่มสนุกขึ้น ขณะนี้คุณมีคลัสเตอร์ SQL หลายเซิร์ฟเวอร์ที่ควรมีลักษณะดังนี้

สร้างคลัสเตอร์หลายไซต์ใน Windows Azure สำหรับ DR ด้วย DataKeeper

สำหรับข้อมูลการสร้าง Multi-Site Cluster หรือคำถามเกี่ยวกับการทำคลัสเตอร์ให้อ่านที่นี่เพื่อดูว่า SIOS สามารถช่วยให้คุณประสบความสำเร็จในการแก้ปัญหาได้อย่างไร

ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2014/01/14/creating-a-multi-site-cluster-in-windows-azure-for-disaster-recovery-azure-cloud/

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

สร้างอินสแตนซ์ของคลัสเตอร์ล้มเหลว SQL Server 2014 กับ DataKeeper

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

สร้างอินสแตนซ์ของคลัสเตอร์ล้มเหลว SQL Server 2014 กับ DataKeeper

UPDATE – เนื่องจากมีการแนะนำคุณลักษณะใหม่ฉันได้อัปเดตคำแนะนำของฉันเกี่ยวกับการปรับใช้ SQL Server clusters บน Azure บทความล่าสุดสามารถพบได้ที่นี่: https://clusteringformeremortals.com/2015/01/01/step-by-step-how-to-configure-a-sql-server-failover-cluster-inst-forsover-cluster-form/ ไมโครซอฟท์สีฟ้า-IaaS-sqlserver-ทะเลสี sanless /

นี่คือโพสต์ที่ 3 ในซีรีส์เรื่อง High Availability และ Disaster Recovery ใน Windows Azure โพสต์นี้มีคำแนะนำทีละขั้นตอนสำหรับการใช้ Windows Server Failover Cluster ใน Windows Azure IaaS Cloud ระหว่างสองโหนดคลัสเตอร์ใน Fault Domains ที่แตกต่างกัน ขณะที่โพสต์นี้มุ่งเน้นไปที่การสร้างอินสแตนซ์ของคลัสเตอร์ล้มเหลวของ SQL Server 2014 คุณสามารถป้องกันแอปพลิเคชันที่ทราบคลัสเตอร์ด้วยเพียงทำการปรับเปลี่ยนเล็กน้อยตามขั้นตอนด้านล่าง ในโพสต์ต่อไปของฉันฉันจะแสดงวิธีการขยายคลัสเตอร์นี้ไปยังโหนดที่สามในดาต้าเซ็นเตอร์อื่นเพื่อใช้แผนกู้คืนระบบที่มีประสิทธิภาพมาก เนื่องจาก Azure ไม่มีตัวเลือกการจัดเก็บแบบคลัสเตอร์เราจะใช้โซลูชันบุคคลที่สามที่เรียกว่า DataKeeper Cluster Edition สำหรับการจัดเก็บแบบคลัสเตอร์ของเรา

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

วิธีการสร้างอุโมงค์ VPN Site-To-Site To Windows Azure Cloud

http://www.sios-apac.com/2018/02/extending-datacenter-azure-cloud/

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

ขั้นตอนในระดับสูงที่เราจะแสดงในโพสต์นี้มีดังนี้:

  • จัดสรรสองเซิร์ฟเวอร์ Windows Server 2012 R2
  • เพิ่มเซิร์ฟเวอร์ลงในโดเมน
  • เปิดใช้งานคุณลักษณะ Failover Clustering
  • สร้างคลัสเตอร์
  • สร้างรีซอร์สคลัสเตอร์รีซอร์สด้วย DataKeeper Cluster Edition
  • ติดตั้ง SQL Server Failover Cluster Instance

ข้อกำหนดสองเซิร์ฟเวอร์ Windows Server 2012 R2

คลิกแท็บเครื่องเสมือนในคอลัมน์ด้านซ้ายแล้วคลิกปุ่มใหม่ที่มุมล่างซ้าย

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เลือกเครื่องเสมือนใหม่จากแกลเลอรี

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

สำหรับกลุ่มของเราเราจะเลือก Windows 2012 R2 Datacenter

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

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

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ในหน้าต่อไปนี้คุณจะเลือกสิ่งต่อไปนี้:

Cloud Service: ฉันเลือกบริการ Cloud เดียวกันกับที่ฉันสร้างขึ้นเมื่อฉันจัดสรร VM เวอร์ชันแรกของฉัน เอกสารการบริการระบบคลาวด์ระบุว่ามีการใช้สมดุลภาระ แต่ฉันไม่เห็นอันตรายใด ๆ ในการวาง VMs และ DCs ทั้งหมดของกลุ่มใน Cloud Service เดียวกันเพื่อการจัดการที่ง่ายขึ้น โดยเลือกบริการ Cloud ที่มีอยู่เครือข่ายเสมือนและเครือข่ายย่อยของฉันจะถูกเลือกโดยอัตโนมัติสำหรับฉัน

บัญชีการจัดเก็บข้อมูล: ฉันเลือกบัญชีการจัดเก็บข้อมูลที่มีอยู่

ชุดความพร้อมใช้งาน: นี่เป็นสิ่งสำคัญอย่างยิ่ง คุณต้องการตรวจสอบให้แน่ใจว่า VMs ทั้งหมดของคุณอยู่ในชุด Availability พร้อมกัน ด้วยการใส่ VMs ทั้งหมดของคุณในชุดความพร้อมใช้งานเดียวกันคุณรับรองได้ว่า VMs ทั้งหมดจะทำงานใน Fault Domain ที่แตกต่างกัน

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

หน้าสุดท้ายแสดงพอร์ตที่ VM สามารถเข้าถึงได้

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เมื่อ VM ถูกสร้างขึ้นคุณจะเห็นว่าเป็น VM ใหม่ใน Azure Portal

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ขั้นตอนต่อไปคือการเพิ่มพื้นที่เก็บข้อมูลเพิ่มเติมลงใน VM แนวทางปฏิบัติที่ดีที่สุดของ Azure คือให้คุณใส่ฐานข้อมูลและล็อกไฟล์ในไดรฟ์ข้อมูลเดียวกันมิเช่นนั้นคุณต้องปิดใช้งานคุณลักษณะการจำลองแบบภูมิศาสตร์ที่เปิดใช้งานโดยค่าเริ่มต้น บทความต่อไปนี้อธิบายถึงปัญหานี้โดยละเอียดเพิ่มเติม: http://msdn.microsoft.com/en-us/library/jj870962.aspx#BKMK_GEO

หากต้องการเพิ่มพื้นที่เก็บข้อมูลเพิ่มเติมใน VM ของคุณให้คลิกที่ VM จากนั้น Dashboard เพื่อเข้าสู่แดชบอร์ด VMs เมื่อมีคลิกแนบ

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

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

http://msdn.microsoft.com/en-us/library/windowsazure/dn133149.aspx

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

หลังจากเพิ่มไดรฟ์ข้อมูลเพิ่มเติมคุณจะต้องเปิด VM แต่ละเครื่องและใช้ Disk Management เพื่อเริ่มต้นและจัดรูปแบบไดรฟ์ข้อมูล สำหรับวัตถุประสงค์ของการสาธิตนี้เราจะฟอร์แมตไดรฟ์นี้เป็นไดรฟ์ "F: "

ขณะนี้คุณมี VM หนึ่งชื่อว่า SQL1 คุณต้องดำเนินการตามขั้นตอนเดียวกับที่อธิบายไว้ในเรื่องการจัดเตรียม VM เครื่องอื่นและเรียกใช้ SQL2 เพื่อให้แน่ใจว่าคุณได้ใส่ไว้ใน Cloud Service ชุดการตั้งค่าความพร้อมใช้งานและ Storage Account เดียวกัน ยังให้แน่ใจว่าจะแนบไดรฟ์ข้อมูลอื่นเพื่อ SQL2 เช่นเดียวกับที่คุณได้ทำสำหรับ SQL1 และจัดรูปแบบเป็นไดรฟ์ F:

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

เพิ่มลงในโดเมน

การเพิ่ม SQL1 และ SQL2 ลงในโดเมนเป็นขั้นตอนง่ายๆ สมมติว่าคุณได้ติดตามไปพร้อมกับโพสต์ก่อน ๆ ของฉันแล้วคุณได้สร้างโดเมนของคุณแล้วและมี DC DC2 ที่จัดเตรียมไว้ใน Cloud Service เช่นเดียวกับ SQ1 และ SQL2 การเพิ่มลงในโดเมนทำได้ง่ายเพียงแค่เชื่อมต่อกับ VM และเพิ่ม VM ไปยังโดเมนเช่นเดียวกับที่คุณต้องการในเครือข่ายที่ใช้ระบบปฏิบัติการจริง ถ้าคุณกำหนดค่า Virtual Network อย่างเหมาะสม VMs ใหม่ควรบูตด้วยแอดเดรส IP ที่กำหนดโดย DHCP ซึ่งระบุ DC2 และตัวควบคุมโดเมนในเครื่อง

คลิกเชื่อมต่อเพื่อเปิดเซสชัน RDP ไปยัง SQL1 และ SQL2

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

IPconfig / all แสดงการกำหนดค่า IP ปัจจุบัน Windows Azure กำหนดให้คุณต้องกำหนดที่อยู่ให้ใช้เซิร์ฟเวอร์ DHCP อย่างไรก็ตามที่อยู่ IP จะไม่เปลี่ยนแปลงตลอดอายุของ VM คุณควรสังเกตว่าเซิร์ฟเวอร์ DNS ของคุณถูกตั้งค่าเป็นเซิร์ฟเวอร์ DNS ภายในที่คุณสร้างขึ้นในบทความก่อนหน้านี้ก่อนหน้านี้

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เพิ่ม SQL1 และ SQL2 ลงในโดเมนและทำตามขั้นตอนต่อไป

เปิดใช้งานคุณลักษณะการจัดกลุ่มการคลัสเตอร์

ใน SQL1 และ SQL2 คุณจะเปิดใช้งานคุณลักษณะ Failover Clustering

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

สร้างคลัสเตอร์

ถ้าคุณคุ้นเคยกับการจัดกลุ่มแล้วขั้นตอนต่อไปนี้น่าจะเป็นที่คุ้นเคยกับคุณโดยมีข้อยกเว้นเพียงเล็กน้อยดังนั้นควรให้ความสนใจเป็นพิเศษเพื่อหลีกเลี่ยงปัญหาที่เฉพาะเจาะจงในการปรับใช้คลัสเตอร์ใน Windows Azure

เราจะเริ่มต้นโดยการสร้างโหนดคลัสเตอร์เดียวซึ่งจะทำให้เราสามารถทำการปรับเปลี่ยนทรัพยากรคลัสเตอร์ได้ตามต้องการก่อนที่เราจะเพิ่มโหนดที่สองลงในคลัสเตอร์ ใช้ตัวจัดการคลัสเตอร์ของ Failover และเริ่มต้นด้วยการเลือกสร้างคลัสเตอร์ เพิ่ม SQL1 ลงในเซิร์ฟเวอร์ที่เลือกและคลิก Next

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

 

เพื่อให้เราสามารถติดตั้ง SQL Server 2014 ลงในคลัสเตอร์ในขั้นตอนภายหลังเราจะต้องตรวจสอบความถูกต้องของคลัสเตอร์ให้สมบูรณ์

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ทำตามขั้นตอนการสร้างคลัสเตอร์ที่เหลือตามที่แสดงด้านล่าง เราจะเรียกกลุ่มนี้ SQLCLUSTER ซึ่งเป็นเพียงชื่อที่เราใช้ในการจัดการคลัสเตอร์ นี่ไม่ใช่ชื่อที่แอ็พพลิเคชันไคลเอ็นต์ของคุณจะเชื่อมต่อไป

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เมื่อกระบวนการสร้างคลัสเตอร์เสร็จสมบูรณ์แล้วคุณจะสังเกตเห็นได้ว่าทรัพยากรชื่อคลัสเตอร์ล้มเหลวในการออนไลน์ซึ่งคาดว่าจะเกิดขึ้น

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ทรัพยากรชื่อล้มเหลวที่จะออนไลน์เนื่องจากทรัพยากร IP ไม่สามารถเข้าสู่ระบบออนไลน์ได้ ที่อยู่ IP ไม่สามารถใช้งานออนไลน์ได้เนื่องจากที่อยู่ที่เซิร์ฟเวอร์ DHCP แจกให้เหมือนกับที่อยู่ทางกายภาพของเซิร์ฟเวอร์ในกรณีนี้ 10.10.11.5 ดังนั้นจึงมีข้อขัดแย้งเกี่ยวกับที่อยู่ IP ซ้ำกัน

เพื่อแก้ไขปัญหานี้เราจะต้องเข้าไปยังคุณสมบัติของทรัพยากรที่อยู่ IP และเปลี่ยนที่อยู่ไปยังที่อยู่อื่นในเครือข่ายย่อยเดียวกันที่ไม่ได้ใช้อยู่ในปัจจุบัน ฉันจะเลือกที่อยู่ที่อยู่ปลายสุดของช่วง subnet เพื่อที่จะลดความเป็นไปได้ว่าในอนาคตคุณอาจปรับใช้ VM ใหม่และ Azure จะแจกไอพีแอดเดรสคลัสเตอร์ให้ซึ่งทำให้เกิดข้อขัดแย้งเกี่ยวกับที่อยู่ IP เพื่อที่จะขจัดความเป็นไปได้นี้ไมโครซอฟต์จะต้องให้เราสามารถควบคุมพูลที่อยู่ DHCP ได้มากขึ้น สำหรับตอนนี้วิธีเดียวที่จะกำจัดความเป็นไปได้นี้อย่างสมบูรณ์คือการสร้าง subnet ใหม่ใน Virtual Private Network สำหรับ VMs ใหม่ ๆ ที่คุณอาจใช้งานในภายหลังดังนั้นเฉพาะกลุ่มนี้ที่อาศัยอยู่ใน subnet นี้เท่านั้น ถ้าคุณวางแผนที่จะปรับใช้ VMs เพิ่มเติมใน subnet นี้คุณอาจใช้งานได้ทั้งหมดในเวลาเดียวกันเพื่อให้คุณทราบว่าที่อยู่ IP ใดที่พวกเขาจะใช้วิธีนี้คุณสามารถใช้ที่อยู่ IP ที่เหลือสำหรับคลัสเตอร์ได้ .

ในการเปลี่ยน IP แอดเดรสให้เลือกคุณสมบัติของทรัพยากรคลัสเตอร์ที่อยู่ IP และระบุที่อยู่ใหม่

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เมื่อมีการเปลี่ยนแปลงที่อยู่ให้คลิกขวาที่ชื่อคลัสเตอร์และบอกให้ออนไลน์

 

ขณะนี้เราพร้อมที่จะเพิ่มโหนดที่สองลงในคลัสเตอร์แล้ว ใน Failover Cluster Manager เลือกเพิ่มโหนด

 

ดูที่โหนดที่สองของคุณแล้วคลิกเพิ่ม

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เรียกใช้การทดสอบการตรวจสอบทั้งหมดอีกครั้ง

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

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

 

ตอนนี้เราจำเป็นต้องเพิ่ม Share Share Share กับกลุ่มของเราเพื่อให้มั่นใจว่าจะมีความต้องการครบจำนวนองค์ประชุมสำหรับโหนดคลัสเตอร์ 2 โหนด พยานที่แชร์ไฟล์จะได้รับการกำหนดค่าบนเซิร์ฟเวอร์ DC2 ซึ่งเป็นตัวควบคุมโดเมนที่ทำงานอยู่ใน Azure Cloud

เปิดเซสชัน RDP ไปยังตัวควบคุมโดเมนใน Azure Private Cloud ของคุณ

เชื่อมต่อกับคอนโทรลเลอร์ของโดเมนและสร้างไฟล์แชร์ที่เรียกว่า "โควรัม" คุณต้องให้ Cluster Computer Name Object (ซึ่งเราเรียกว่า SQLCluster ในตัวอย่างนี้) อ่าน / เขียนสิทธิ์ทั้งระดับ Share Level และ Security (NTFS) หากคุณไม่คุ้นเคยกับการสร้างการแชร์ไฟล์คุณอาจต้องการตรวจสอบโพสต์ก่อนหน้าของฉันสำหรับรายละเอียด

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

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

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ไฟล์ Share Witness ควรได้รับการกำหนดค่าตามที่แสดงด้านล่าง

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

สร้างรีซอร์สคลัสเตอร์รีซอร์สด้วย DataKeeper Cluster Edition

คลัสเตอร์ failover แบบดั้งเดิมต้องการอุปกรณ์จัดเก็บข้อมูลที่ใช้ร่วมกันเช่น SAN เมฆ Azure IaaS ไม่ได้นำเสนอโซลูชั่นการจัดเก็บข้อมูลที่สามารถใช้เป็นดิสก์คลัสเตอร์ได้ดังนั้นเราจะใช้โซลูชันการจำลองแบบข้อมูลของบุคคลที่สามที่เรียกว่า DataKeeper Cluster Edition ซึ่งจะช่วยให้เราสร้างทรัพยากรปริมาณการจำลองแบบ สถานที่ของดิสก์ที่ใช้ร่วมกัน ใบอนุญาตทดลองใช้ 14 วันโดยทั่วไปจะมีให้สำหรับการทดสอบตามคำขอ

เมื่อคุณดาวน์โหลด DataKeeper แล้วให้ติดตั้งและอนุญาตให้ใช้ทั้ง SQL1 และ SQL2 และรีบูตเซิร์ฟเวอร์ เมื่อเซิร์ฟเวอร์รีบูตให้เชื่อมต่อกับ SQL1 เปิด UI ของ DataKeeper และทำตามขั้นตอนต่อไปนี้

"เชื่อมต่อ" กับทั้ง SQL1 และ SQL2

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ตอนนี้คลิกที่ "สร้างงาน" และทำตามขั้นตอนที่แสดงด้านล่างเพื่อสร้างกระจกและ DataKeeper Volume cluster resource

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เลือกแหล่งที่มาของกระจก เมื่อคุณเลือกที่อยู่ IP สำหรับต้นทางและปลายทางโปรดเลือกที่อยู่ IP ของเซิร์ฟเวอร์เองอย่าเลือกที่อยู่ IP ของกลุ่ม!

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

สำหรับการใช้งานนี้ที่ทั้งสองโหนดอยู่ใน Azure Cloud ให้เลือกการจำลองข้อมูลแบบซิงโครนัสโดยไม่มีการบีบอัดดังที่แสดงด้านล่าง

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

คลิกเสร็จสิ้นแล้วระบบจะถามว่าคุณต้องการลงทะเบียนมิเรอร์นี้ใน Windows Server Failover Clustering หรือไม่ คลิกใช่

ตอนนี้คุณจะเห็นมี DataKeeper Volume Resource ใน Storage ที่พร้อมใช้งานเมื่อคุณเปิด Windows Server Failover Cluster GUI

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

คุณพร้อมที่จะติดตั้ง SQL Server ลงในคลัสเตอร์แล้ว

ติดตั้ง SQL Server 2014 Failover Cluster Instance

เมื่อต้องการเริ่มต้นการติดตั้งคลัสเตอร์ SQL Server 2014 คุณต้องดาวน์โหลด SQL 2014 ISO ไปเป็น SQL1 และ SQL2 คุณสามารถใช้ SQL Server 2014 Standard Edition สำหรับคลัสเตอร์สองโหนดที่เรียบง่าย ถ้าคุณต้องการขยายคลัสเตอร์นี้ไปยังไซต์ที่ 3 สำหรับการกู้คืนระบบตามที่เราจะกล่าวถึงในโพสต์ฉบับถัดไปคุณจะต้องใช้ Enterprise Edition เนื่องจาก Standard Edition สนับสนุนคลัสเตอร์ 2 โหนดเท่านั้น ถ้าคุณกำลังมองหาโซลูชันแบบสองโหนดที่เรียบง่ายกว่า SQL Server Standard Edition สามารถเป็นทางออกที่ประหยัดมากขึ้น

เมื่อ SQL Server 2014 ถูกดาวน์โหลดไปยังเซิร์ฟเวอร์แล้วให้ติดตั้ง ISO และรันการตั้งค่า ตัวเลือกที่เราต้องการคือการเปิดอยู่ในแท็บขั้นสูง เปิดแท็บ Advanced และเรียกใช้ "Advanced cluster preparation" เพื่อนที่ดีของฉันและเพื่อน Cluster MVP, Robert Smit, บอกฉันเกี่ยวกับการใช้ตัวเลือกขั้นสูง โดยทั่วไปตัวเลือกขั้นสูงช่วยให้คุณสามารถแยกการติดตั้งออกเป็นสองขั้นตอนการเตรียมและเสร็จสิ้นที่แตกต่างกัน หลายสิ่งอาจผิดพลาดกับการติดตั้งคลัสเตอร์โดยปกติจะเกี่ยวข้องกับไดเร็กทอรีและสิทธิพิเศษที่ใช้งานอยู่ ถ้าคุณใช้วิธีการติดตั้งแบบมาตรฐานคุณอาจต้องรอ 20 นาทีหรือนานกว่านี้เพื่อให้การติดตั้งเสร็จสิ้นเพียงเพื่อดูว่าในนาทีสุดท้ายคลัสเตอร์ไม่สามารถลงทะเบียน CNO ในไดเร็กทอรีที่ใช้งานได้และการติดตั้งทั้งหมดล้มเหลว ไม่เพียงแค่การติดตั้งทั้งหมดล้มเหลวขณะนี้คุณอาจมีคลัสเตอร์ SQL Server ที่ติดตั้งบางส่วนและคุณมีปัญหาในการทำความสะอาด เมื่อใช้วิธีขั้นสูงคุณสามารถลดความเสี่ยงโดยการวางส่วนที่มีความเสี่ยงไว้ในตอนจบระหว่างการทำคลัสเตอร์เท่านั้น หากการทำให้เสร็จสมบูรณ์แบบคลัสเตอร์ล้มเหลวคุณต้องวินิจฉัยปัญหาและดำเนินการอีกครั้งเพียงขั้นตอนการดำเนินการคลัสเตอร์อีกครั้ง

หากคุณต้องการประหยัดเวลาลองอ่านบทความของ Robert เกี่ยวกับการติดตั้ง SQL Cluster ด้วยไฟล์กำหนดค่ามันเป็นเรื่องง่ายที่จะทำและประหยัดเวลาถ้าคุณทำการติดตั้งหลายครั้ง อย่างไรก็ตามสำหรับวัตถุประสงค์ของเราเราจะดำเนินการผ่านการติดตั้ง SQL ด้วย GUI ดังที่แสดงด้านล่าง

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

สำหรับวัตถุประสงค์ในการสาธิตฉันเพิ่งใช้บัญชีผู้ดูแลระบบสำหรับแต่ละบริการ ในการผลิตคุณจะต้องสร้างบัญชีแยกต่างหากสำหรับแต่ละบริการเป็นแนวทางที่ดีที่สุด

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

เมื่อการติดตั้งเสร็จสมบูรณ์แล้วจะมีลักษณะดังนี้

ตอนนี้เราพร้อมที่จะก้าวไปข้างหน้ากับส่วนที่สองของการติดตั้ง Advanced Cluster Completion

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ให้ชื่ออินสแตนซ์ SQL นี่คือชื่อที่ลูกค้าจะเชื่อมต่อ ในกรณีนี้ฉันเรียกว่า SQLINSTANCE1

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

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

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

หน้าการกำหนดค่าเครือข่ายคลัสเตอร์อย่างใดอย่างหนึ่งสิ่งสำคัญคือต้องเลือก IPv4 และระบุที่อยู่ที่ไม่ได้ใช้งานในเครือข่ายย่อยของคุณ ตามที่ระบุไว้ก่อนที่ที่อยู่นี้ควรอยู่ในช่วงปลายของช่วง DHCP เพื่อช่วยลดความเสี่ยงที่ Azure จะกำหนดที่อยู่ให้กับ VM เครื่องอื่นในอนาคต ขอแนะนำให้คุณมี subnet ที่ทุ่มเทให้กับคลัสเตอร์ของคุณเพื่อหลีกเลี่ยงความขัดแย้งที่เป็นไปได้จนกว่า Windows Azure จะช่วยให้เราสามารถควบคุมที่อยู่ IP และ DHCP ได้ดียิ่งขึ้น ในภายหลังหลังจากสร้างคลัสเตอร์แล้วคุณจะต้องลบจุดเชื่อมต่อไคลเอนต์นี้และเพิ่มจุดเชื่อมต่อไคลเอ็นต์ตามที่อธิบายไว้ใน http://blogs.msdn.com/b/sqlalwayson/archive/2013/08/06/availability- กลุ่มผู้ฟังในหน้าต่างสีฟ้าในขณะนี้ได้รับการสนับสนุนและสคริปต์สำหรับระบบคลาวด์เท่านั้น configuration.aspx ฉันจะโพสต์บล็อกโพสต์ในอนาคตที่อธิบายกระบวนการนี้อย่างละเอียด

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

ในหน้านี้ตรวจสอบให้แน่ใจว่าคุณคลิกเพิ่มผู้ใช้ปัจจุบันหรือระบุบัญชีที่คุณต้องการใช้ในการดูแลระบบ SQL Server

เริ่มต้นด้วย SQL Server 2012, tempdb ไม่จำเป็นต้องเป็นส่วนหนึ่งของคลัสเตอร์เซิร์ฟเวอร์ SQL ถ้าคุณย้าย tempdb ไปยังไดรฟ์ข้อมูลที่ไม่ใช่แบบจำลองคุณจะต้องตรวจสอบให้แน่ใจว่าโครงสร้างไดเร็กทอรีมีอยู่ในแต่ละโหนด ในการเปลี่ยนตำแหน่งของ tempdb ให้คลิกที่แท็บ Data Directories และเปลี่ยนตำแหน่งที่ตั้ง tempdb

เมื่อการติดตั้งเสร็จสมบูรณ์ใน SQL1 ถึงเวลาที่ต้องรันโปรแกรมติดตั้ง SQL ใน SQL2 และเพิ่มโหนดที่สองลงในคลัสเตอร์ เรียกใช้โปรแกรมติดตั้งบน SQL2 และเลือกเพิ่มโหนดเข้ากับคลัสเตอร์ failover ของ SQL Server

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

การสร้าง SQL Server Alwayson FCI 255 ใน Windows Azure IAAS พร้อม DataKeeper

หลังจากการติดตั้งเสร็จสมบูรณ์ตอนนี้คุณมีอินสแตนซ์ของคลัสเตอร์เซิร์ฟเวอร์ล้มเหลว SQL Server 2014 ที่ทำงานได้อย่างสมบูรณ์บน Azure Cloud แต่ละอินสแตนซ์อยู่ใน Fault Domain ที่แตกต่างกันซึ่งให้ความยืดหยุ่นในระดับสูง ตรวจสอบว่าได้เปลี่ยนจุดเชื่อมต่อไคลเอ็นต์ด้วยจุดเข้าใช้งานไคลเอ็นต์ตามที่อธิบายไว้ในโพสต์ของฉัน …

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

อ่านที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL Server 2014 Failover Cluster อินสแตนซ์

ทำซ้ำโดยได้รับอนุญาตจาก

Filed Under: Datakeeper, ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์ Tagged With: SQL Server 2014, Windows Server 2012

ขยายศูนย์ข้อมูลของคุณไปยัง Azure Cloud

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

ในส่วนที่ 1 ของชุดข้อมูลเกี่ยวกับการใช้ Windows Azure ในฐานะไซต์สำหรับการกู้คืนระบบฉันได้อธิบายวิธีสร้างอุโมงค์ VPN แบบไซต์ต่อไซต์ไปยัง Azure Cloud โดยใช้ Routing and Remote Access ของ Windows Server 2012 R2 (RRAS) ขณะนี้มีการเชื่อมต่อทั้งสองไซต์ไว้แล้วเราจะนำคุณไปสู่ขั้นตอนต่างๆที่จำเป็นต้องปรับใช้ VM เครื่องแรกของคุณใน Windows Azure IaaS Cloud และเพิ่มลงในเครือข่ายในองค์กรของคุณในฐานะ Domain Controller ฉันจะถือว่าคุณได้ทำต่อไปนี้:

  • มี Active Directory ที่ทำงานบนเครื่อง
  • ทำตามขั้นตอนในการสร้าง VPN ไซต์-to-site โดยเชื่อมต่อดาต้าเซ็นเตอร์แบบตั้งโต๊ะเข้ากับ Azure Cloud และเชื่อมต่อ VPN แล้ว
  • ได้สร้างบัญชี Azure และคุ้นเคยกับการเข้าสู่ระบบและคุณสมบัติการจัดการขั้นพื้นฐาน

ณ จุดนี้เราพร้อมที่จะ stat เปิดพอร์ทัล Azure ของ Windows คุณควรเห็นเครือข่ายเสมือนที่เราสร้างไว้ก่อนหน้านี้เมื่อคุณเลือกหมวด "รายการทั้งหมด" ทางซ้าย

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

ในการจัดเตรียม VM แรกให้คลิกที่ "Virtual Machines" ในบานหน้าต่างนำทางด้านซ้ายมือและคลิก "+ New" ที่มุมล่างซ้ายมือ

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

สำหรับจุดประสงค์ของเราเราจะสร้างเครื่องเสมือนใหม่จากแกลเลอรี่

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

เราจะใช้ภาพ Windows Server 2012 R2 Datacenter

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

เลือกขนาดเครื่องของคุณชื่อผู้ใช้และรหัสผ่าน

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

ขั้นตอนต่อไปคือคุณได้สร้าง "Cloud Service", "Storage Account" และ Availability Set นอกจากนี้ยังถามคุณว่าจะวาง VM ไว้ที่ไหน เราจะเลือกเครือข่ายเสมือนที่คุณสร้างไว้ก่อนหน้านี้เมื่อคุณสร้าง VPN ไซต์-to-site เราจะสร้างบัญชี Cloud Service and Storage ใหม่ ส่วนที่เหลือของ VM ที่เราจะสร้างในภายหลังจะใช้บัญชีต่างๆที่เราสร้างขึ้นเป็นครั้งแรก

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

หน้าสุดท้ายจะแสดงรายการพอร์ตที่คุณสามารถจัดการ VM นี้ แต่ฉันจะแสดงวิธีง่ายๆในการใช้งาน RDP ในช่วงเวลาเพียงชั่วครู่

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

เมื่อ VM ถูกจัดเตรียมแล้วควรมีลักษณะดังนี้

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

ถ้าคุณคลิกที่ชื่อของ VM คุณจะเข้าสู่หน้าจอต้อนรับของ VM ซึ่งคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการ VM ได้

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

คลิกที่แดชบอร์ดซึ่งจะให้ข้อมูลรายละเอียดเกี่ยวกับ VM ของคุณ จากที่นี่คุณจะสามารถคลิกที่ปุ่ม Connect และเปิดเซสชัน RDP เพื่อเชื่อมต่อกับ VM ที่ใช้งานได้

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

ใช้ชื่อผู้ใช้และรหัสผ่านที่คุณระบุเมื่อคุณจัดสรร VM ให้ใช้เซสชัน RDP ที่เปิดขึ้นเมื่อคุณคลิกเชื่อมต่อเพื่อล็อกอินเข้าสู่ VM ที่จัดเตรียมไว้ เมื่อเชื่อมต่อแล้วคุณจะสังเกตเห็นว่า VM มี NIC ตัวเดียวและมีการกำหนดค่าให้ใช้ DHCP นี้เป็นที่คาดหวังและ DHCP เป็นสิ่งจำเป็น VM จะรักษาที่อยู่ IP ภายในเดียวกันตลอดอายุการใช้งาน VM ผ่านการจอง DHCP ที่อยู่ IP แบบคงที่ไม่สนับสนุนแม้ว่าอาจทำงานในขณะที่คุณควรเปลี่ยนเป็น IP แบบคงที่

นอกจากนี้โปรดสังเกตว่าถ้าคุณกำหนดค่า Virtual Network ตามที่อธิบายไว้ในส่วนที่ 1 เซิร์ฟเวอร์ DNS ควรชี้ไปที่เซิร์ฟเวอร์ DC / DNS ที่อยู่ในเครือข่ายในไซต์ของคุณ เพื่อให้มั่นใจว่าเราสามารถเพิ่มเซิร์ฟเวอร์นี้ในโดเมนที่ติดตั้งในขั้นตอนถัดไปได้

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

สมมติว่า VPN ของคุณเชื่อมต่อกับ Gateway ดังที่แสดงไว้ด้านล่างคุณควรจะสามารถ ping DNS server ที่ด้านอื่น ๆ ของ VPN ได้

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

Ping เซิร์ฟเวอร์ DNS เพื่อตรวจสอบการสื่อสารระหว่างเครือข่าย Azure Cloud กับเครือข่ายในองค์กรของคุณ

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

ณ จุดนี้คุณสามารถเพิ่มเซิร์ฟเวอร์นี้เป็นตัวควบคุมโดเมนที่สองในโดเมนของคุณเช่นเดียวกับตัวควบคุมโดเมนทั่วไปอื่น ๆ ฉันจะสมมติว่าคุณควรเพิ่ม Domain Controller ในโดเมนที่มีอยู่แล้วและคุ้นเคยกับแนวทางปฏิบัติที่ดีที่สุดอื่น ๆ เมื่อพูดถึงการออกแบบและการใช้งาน AD

ขั้นตอนสุดท้ายขอแนะนำให้คุณปรับปรุง Azure Virtual Private Network ของคุณเพื่อระบุ DC ใหม่นี้เป็น Primary DNS Server และใช้ DC อื่น ๆ ในสำนักงานเป็นตัวควบคุมโดเมนรองของคุณ

คลิกที่เครือข่ายจากนั้นเลือกชื่อเครือข่ายส่วนตัวเสมือนที่คุณต้องการแก้ไข

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

เพิ่มเซิร์ฟเวอร์ DNS ใหม่ลงในรายการและคลิกบันทึก

ขยายดาต้าเซ็นเตอร์ของคุณสู่ Cloud Azure

จากจุดนี้เมื่อคุณกำหนดค่าเซิร์ฟเวอร์ใน Virtual Private Network นี้ VM จะถูกกำหนดค่าโดยอัตโนมัติพร้อมกับเซิร์ฟเวอร์ DNS สองเครื่อง

ในส่วนที่ 3 ของชุดของฉันเกี่ยวกับการกำหนดค่า Windows Azure สำหรับความพร้อมใช้งานสูงและการกู้คืนภัยพิบัติเราจะพิจารณาการปรับใช้อินสแตนซ์ของคลัสเตอร์ล้มเหลวของ SQL Server ใน Windows Azure Cloud โดยใช้โซลูชันการจำลองแบบโฮสต์ที่เรียกว่า DataKeeper Cluster Edition

ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2014/01/07/extending-your-datacenter-to-the-azure-quest-azure/

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

วิธีการสร้างอุโมงค์ VPN Site-To-Site To Windows Azure Cloud

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

 วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เมื่อไม่นานมานี้ผมได้เตรียมสร้างกลุ่มเซิร์ฟเวอร์ SQL หลายจุดโดยที่โหนดหนึ่งของฉันอยู่ในศูนย์ข้อมูลภายในเครื่องของคุณและโหนดอื่นอยู่ในโครงสร้างพื้นฐานของ Microsoft ในฐานะบริการ (IaaS) ซึ่ง ได้แก่ Windows Azure Cloud เมฆ Azure มีข้อเสนอพิเศษที่คุณสามารถใช้ VMs ได้และจ่ายเงินสำหรับทรัพยากรที่คุณใช้เท่านั้นเช่น EC2 ของ Amazon เป้าหมายของฉันคือการสร้างหลักฐานของแนวคิดที่ฉันจะใช้ Azure Cloud เป็นไซต์กู้คืนความเสียหายที่ไม่แพง การกำหนดค่าของฉันจะแสดงในรูปที่ 1

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

1 ตัวอย่างของการกำหนดค่า DR แบบธรรมดาที่ใช้ใน POC ของฉัน

Vs VMs สมมติฐานของฉันถูกใช้เป็นดังนี้:

  • VM1-internal – เซิร์ฟเวอร์การกำหนดเส้นทางและการเข้าถึงระยะไกลสำหรับ NAT และการเชื่อมต่อ VPN กับ Azure Cloud
  • VM2-internal – โหนดหลักในคลัสเตอร์ของฉัน
  • VM3-internal – ตัวควบคุมโดเมนของฉัน

สำหรับ POC นี้ฉันจะใช้งานบนเซิร์ฟเวอร์ใน Azure Cloud เท่านั้น Azure-DR Azure-DR เป็นโหนดลำดับที่สองในคลัสเตอร์ของฉัน หากเป็นไซต์การผลิตจริงฉันก็อยากจะปรับใช้ตัวควบคุมโดเมนอื่นใน Azure cloud เพื่อให้แน่ใจว่า Active Directory ของฉันมีอยู่ในไซต์ DR การกำหนดค่า DR จริงของคุณจะแตกต่างกันไปขึ้นอยู่กับความต้องการของคุณ ฉันจะใช้ชื่อเซิร์ฟเวอร์ที่แสดงในภาพประกอบของฉันเนื่องจากอธิบายถึงขั้นตอนการกำหนดค่าด้านล่าง

ขอบเขตของโพสต์นี้

สำหรับจุดประสงค์ของโพสต์นี้ฉันจะมุ่งเน้นไปที่สิ่งที่คุณต้องทำเพื่อไปยังจุดที่คุณกำหนดค่าเครือข่ายเสมือนของคุณใน Azure และคุณสร้างการเชื่อมต่อ VPN ไซต์กับไซต์เข้ากับศูนย์ข้อมูลหลักของคุณ บทความถัดไปของฉันจะกล่าวถึงขั้นตอนที่จำเป็นในการสร้างกลุ่ม multisite เพื่อกู้คืนระบบ เช่นเดียวกับบริการที่เกี่ยวข้องกับระบบคลาวด์ส่วนใหญ่การเชื่อมต่อและตัวเลือกมีแนวโน้มที่จะเปลี่ยนแปลงไปอย่างรวดเร็ว ภาพหน้าจอและทิศทางที่คุณเห็นด้านล่างมีความเกี่ยวข้องตั้งแต่วันที่ 2 มกราคม 2014 ประสบการณ์ของคุณอาจแตกต่างกันไป แต่คำแนะนำเหล่านี้น่าจะทำให้คุณใกล้ชิดกันได้ หากคุณพบความแตกต่างโปรดส่งความคิดเห็นและสิ่งที่คุณได้ทำเพื่อให้ผู้อื่นสามารถใช้ประโยชน์จากประสบการณ์ของคุณได้

สร้างเครือข่ายท้องถิ่นของคุณ

ฉันจะไม่นำคุณไปสู่ขั้นตอนนี้ทีละขั้นตอน แต่โดยพื้นฐานแล้วคุณควรมีการกำหนดค่า Windows Server 2012 R2 DC (VM3-internal) และอีก 2 เซิร์ฟเวอร์ Windows Server 2012 R2 ในโดเมน (VM1-internal และ VM2 -ภายใน). เซิร์ฟเวอร์แต่ละเซิร์ฟเวอร์ควรใช้เซิร์ฟเวอร์ DC เป็นเซิร์ฟเวอร์ DNS หลักของตนและบน VM2 ภายในและภายใน VM3 เกตเวย์ควรได้รับการกำหนดค่าให้ชี้ไปที่ VM1 ภายในซึ่งจะถูกกำหนดค่าโดย Routing and Remote Access (RRAS) RRAS (VM1-internal) ควรเป็นแบบ dual homed โดย NIC หนึ่งตัวเชื่อมต่อกับเครือข่ายภายในและหนึ่ง NIC เชื่อมต่อโดยตรงกับเครือข่าย Public โดยทั่วไปนี่จะเป็นอุปสรรคใหญ่ที่สุดในการปรับใช้งานนี้ในห้องทดลองของคุณเนื่องจากคุณต้องมีที่อยู่ IP สาธารณะที่คุณสามารถใช้สำหรับเซิร์ฟเวอร์ RRAS ของคุณได้ การกำหนดค่านี้จะไม่ทำงานถ้าเซิร์ฟเวอร์ RRAS ของคุณอยู่หลังไฟร์วอลล์ของ NAT ต้องเชื่อมต่อกับอินเทอร์เน็ตโดยตรง ควรกำหนดค่าเซิร์ฟเวอร์ RRAS ด้วยเพียงที่อยู่ IP, หน้ากากย่อยและเซิร์ฟเวอร์ DNS, ไม่ควรกำหนดเกตเวย์ ไม่ใช้งาน Routing and Remote Access การดำเนินการนี้จะกระทำโดยอัตโนมัติผ่านสคริปต์ในขั้นตอนต่อมา

สร้างเครือข่ายเสมือนจริง

ล็อกอินเข้าสู่พอร์ทัลการจัดการ Windows Azure และสร้างเครือข่ายเสมือนใหม่ตามขั้นตอนที่แสดงด้านล่าง

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เมื่อคุณคลิกกล่องกาเครื่องหมายคุณควรดูเครือข่ายเสมือนใหม่คุณเพิ่งสร้างขึ้นวิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

สร้าง GATEWAY

คุณจะต้องสร้างเกตเวย์ทันทีที่มีการสร้างเครือข่ายเสมือน จากแดชบอร์ดของเครือข่ายเสมือนที่สร้างขึ้นใหม่คุณจะสามารถสร้างเกตเวย์ตามที่แสดงด้านล่าง ตรวจสอบให้แน่ใจว่าได้เลือกเส้นทางแบบไดนามิกเนื่องจากไม่มีการสนับสนุนการกำหนดเส้นทางแบบคงที่กับ RRAS ในการเชื่อมต่อ Azure VPN ณ วันที่ 25 เมษายน 2013

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server
อาจใช้เวลา 30 นาทีหรือนานกว่าก่อนที่เกตเวย์ของคุณจะเสร็จสิ้นการสร้างขึ้นอดทน …

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เมื่อสร้างเกตเวย์เรียบร้อยแล้วคุณจะเห็นที่อยู่ IP เกตเวย์และจำนวนข้อมูลในและข้อมูลออกดังที่แสดงด้านล่าง

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

กำหนดค่าเซิร์ฟเวอร์ RRAS ภายในของคุณ

ณ จุดนี้คุณพร้อมที่จะกำหนดค่า RRAS Server ที่ติดตั้งไว้ในเครื่อง (VM1-internal) เพื่อสร้าง VPN แบบไซต์ต่อไซต์ไปยังเกตเวย์ที่คุณเพิ่งสร้างขึ้น Microsoft ได้ทำให้เรื่องนี้ง่ายมากดังนั้นอย่ากังวลถ้าการกำหนดค่าเครือข่ายและ VPN ไม่ใช่เรื่องเฉพาะของคุณ คุณเพียงแค่ต้องคลิกที่ "ดาวน์โหลด VPN Device Script" และรันบนเซิร์ฟเวอร์ RRAS ของคุณ Microsoft ยังสนับสนุนพวงของ Juniper และ Cisco VPN routers ด้วยเช่นกันดังนั้นหากคุณต้องการย้ายไปยังอุปกรณ์ VPN แบบฮาร์ดแวร์ในอนาคตคุณสามารถกลับมาและดาวน์โหลดสคริปต์กำหนดค่าสำหรับอุปกรณ์ของคุณได้เสมอ

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เลือก Microsoft Corporation เป็นผู้ขาย RRAS เป็นแพลตฟอร์มและ Windows Server 2012 เป็นระบบปฏิบัติการและคลิกช่องทำเครื่องหมายเพื่อดาวน์โหลดสคริปต์ Powershell ในกรณีของฉันสคริปต์เดียวกันนี้ทำงานได้ดีเมื่อทำงานบน Windows Server 2012 R2

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

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

ณ จุดนี้สิ่งที่คุณต้องทำก็คือคัดลอกไฟล์สคริปต์ไปยัง RRAS Server (VM1-internal) แล้วบันทึกเป็น .ps1 และเรียกใช้สคริปต์ PowerShell สคริปต์นี้จะติดตั้ง Routing and Remote Access และกำหนดค่า Site-to-Site VPN เพื่อเชื่อมต่อกับ Windows Azure Virtual Network ที่คุณเพิ่งสร้างขึ้น เมื่อคุณติดตั้ง RRAS เสร็จแล้วให้กลับไปที่ Azure Portal และคลิก Connect เพื่อทำการเชื่อมต่อ VPN-site-to-site ให้สมบูรณ์

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เมื่อเชื่อมต่อ Azure Portal ควรมีลักษณะดังนี้

วิธีการสร้างอุโมงค์ VPN Site-to-Site To Cloud Azure ของ Windows โดยใช้ Window Server 2012 R2 Routing and Remote Access (RRAS) Server

เปิดใช้งาน NAT บนเซิร์ฟเวอร์ RRAS

ขั้นตอนสุดท้ายที่ฉันต้องใช้เพื่อมีเครือข่ายที่สามารถใช้งานได้คือการเปิดใช้งาน NAT บนเซิร์ฟเวอร์ RRAS ของฉัน ไม่มีเซิร์ฟเวอร์ใดของฉันสามารถเข้าถึงอินเทอร์เน็ตได้โดยไม่มี NAT ขั้นตอนพื้นฐานสำหรับการเปิดใช้งาน NAT บน RRAS มีดังนี้:

  • เปิด Routing and Remote Access MMC
  • ขยาย IPv4 คลิกขวาทั่วไปแล้วคลิกโพรโทคอลเส้นทางใหม่.
  • ใน Routing protocol คลิก NAT แล้วคลิก OK
  • คลิกขวา NAT แล้วคลิกอินเทอร์เฟซใหม่
  • เลือกอินเทอร์เฟซที่เชื่อมต่อกับอินทราเน็ตส่วนตัวของคุณแล้วคลิกตกลง
  • เลือกส่วนติดต่อส่วนตัวที่เชื่อมต่อกับเครือข่ายส่วนตัวแล้วคลิกตกลง
  • คลิกขวา NAT แล้วคลิกอินเทอร์เฟซใหม่อีกครั้ง
  • เลือกอินเทอร์เฟซที่เชื่อมต่อกับอินเทอร์เน็ตสาธารณะแล้วคลิกตกลง
  • เลือกอินเทอร์เฟซสาธารณะที่เชื่อมต่อกับอินเทอร์เน็ตและเปิดใช้งาน NAT ในอินเทอร์เฟซนี้จากนั้นคลิก OK

ตอนนี้คืออะไร

ความสนุกตอนนี้สามารถเริ่มต้นได้ ในบทความถัดไปของฉันฉันจะแนะนำคุณเกี่ยวกับขั้นตอนการจัดเตรียม Windows VM ใน Azure และเข้าร่วมโดเมนดังกล่าวกับโดเมนที่ติดตั้งในระบบของคุณ

ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2014/01/03/how-to-create-a-site-to-site-vpn-tunnel-to-the-windows-azure-cloud-using-a- หน้าต่างเซิร์ฟเวอร์ 2012 R2 เส้นทางและการเข้าถึงระยะไกล-RRAS เซิร์ฟเวอร์ /

Filed Under: ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์ Tagged With: RRAS, เซิร์ฟเวอร์การกำหนดเส้นทางและการเข้าถึงระยะไกล, เมฆ Azure

  • « Previous Page
  • 1
  • …
  • 97
  • 98
  • 99
  • 100
  • 101
  • …
  • 112
  • Next Page »

โพสต์ล่าสุด

  • ระบบความพร้อมใช้งานสูง (High Availability หรือ HA) คืออะไร?
  • เอาตัวรอดจากวิกฤตการณ์วันศุกร์: จากระบบคอมพิวเตอร์แบบดิบๆ สู่การจำลองข้อมูลที่ราบรื่น
  • ติดดิน: สิ่งที่การพลาดชม Percona Live Amsterdam สอนฉันเกี่ยวกับ HA
  • เปรียบเทียบ SIOS LifeKeeper กับ Red Hat High Availability Add-On:
  • สถานะของความยืดหยุ่นของแอปพลิเคชัน: ผลสำรวจความพร้อมใช้งานสูงของ SIOS ปี 2026

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

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

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