إنشاء SQL مع 2012R2 تخزين عبر بروتوكول iSCSI الكتلة

من Arabic Ikoula Wiki
Jump to navigation Jump to search

ar:إنشاء SQL مع 2012R2 تخزين عبر بروتوكول iSCSI الكتلة he:יצירת SQL עם אחסון 2012R2 iSCSI אשכול ro:Crearea SQL cu 2012R2 stocare iSCSI clusterului ru:Создание SQL с хранения 2012R2 iSCSI кластера pl:Tworzenie SQL z magazynu 2012R2 iSCSI klastra ja:2012R2 iSCSI のストレージ ・ クラスターで SQL を作成します。 zh:使用存储 2012R2 iSCSI 群集创建 SQL de:Erstellen von SQL mit Storage 2012R2 iSCSI cluster nl:SQL maken met opslag 2012R2 iSCSI-cluster it:Creazione di SQL con cluster di iSCSI Storage 2012R2 pt:Criação de SQL com cluster de iSCSI Storage 2012R2 es:Creación de SQL con almacenamiento 2012R2 iSCSI del racimo en:Creating SQL with Storage 2012R2 iSCSI cluster fr:Creation cluster SQL avec Storage iSCSI sur 2012R2

هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط








مشكلة

أننا نريد أن جبل cluster SQL مع storage في خادم أون موجوداً iSCSI، كل خادمs في Windows 2012 R2.

التصحيح

يتطلب هذا البرنامج 3 خادمs :

  • 2 Windows 2012R2 مع SQL 2014 مع 5 الموانئ Ethernو (ويمكن تخفيض هذا العدد وفقا للاحتياجات ) : سيرفسقل 01 وسيرفسقل 02
  • 1 Windows 2012R2 en خادم تخزين مع 9 الموانئ Ethernو (ويمكن تخفيض هذا العدد وفقا للاحتياجات ) سيرفستور 01


الحل

في الشروط الأساسية، تثبيت Windows 2012 R2 على 3 خادمs ومن التحديثات. وهما خادمs SQL يجب أن تكون في نفس المجال.

الرسم التخطيطي للشبكة "مبسطة " منصة ( switchs لم تكن موجودة على جهاز العرض الذي يرتبط بما ) :

Schema reseau simple.PNG

تكوين خادم سيرفستور 01

هذا خادم لدينا 9 شبكات الميناء المستخدمة. 1 مكرسة للإدارة. 2 x 4 كرست المنافذ iSCSI.

NIC1, NIC2 و NIC3 تتوافق مع ثلاث بطاقات الشبكات الحالية، مع كل 4 الموانئ gigabits. (انظر الرسم التخطيطي لتحديد الاتصالات )

للشبكة iSCSI، سوف نستخدم IP en 192.168.0.0/24 هنا IP تكوين خادم سيرفستور 01 :

NIC1 port 1 : Votre IP de votre serveur
NIC1 port 2 : Non utilisé
NIC1 port 3 : Non utilisé
NIC1 port 4 : Non utilisé

NIC2 Port 1 : 192.168.0.11
NIC2 Port 2 : 192.168.0.12
NIC2 Port 3 : 192.168.0.13
NIC2 Port 4 : 192.168.0.14

NIC3 Port 1 : 192.168.0.15
NIC3 Port 2 : 192.168.0.16
NIC3 Port 3 : 192.168.0.17
NIC3 Port 4 : 192.168.0.18

لجميع البطاقات في 192.168.0فهد سوف في علامة التبويب "إعدادات متقدمة" DNS، وفي المربع unchecks "Register this connection's addresses in DNS"

Register dns.PNG

على خادم سيرفستور 01، لأنه يثبت الدور iSCSI Targو Server

Roles servstor01.PNG

في Server Manager، فإننا سنضع الأقراص iSCSI (الذين هم في نهاية فهد ) و Targو iSCSI التي انتقل منها مع :

ISCSI servstor01.PNG

أنه ذلك :

  • task / New iSCSI virtual disk
  • حدد وحدة التخزين
  • يطلق عليها اسماً (أحد إشعار مساره المستقبلي لأسفل )
  • اختر الحجم في "Fixed Size" (ترك "Clear the virtual disk on allocation")
  • واحد يختار "New iSCSI Target"
  • نعطي اسماً لهذا "iSCSI Target"
  • انقر فوق ADD في الجزء "access Servers"
  • في اختيار أسلوب تحديد البادئ، أسفل تضامنا من IP ووضعت IPفإنه سيتم تغييره لاحقاً.
  • ترك CHAP et Reverse CHAP دون رادع
  • ننتهي من "Create" ثم "close" وبمجرد الانتهاء

من، لديك قرص مشترك أون iSCSI. كرر هذه العملية عدة مرات حسب الضرورة. وفي حالتنا نحن إنشاء 3 أقراص :

  • 1 لقواعد البيانات
  • 1 للسجلات
  • 1 quorum (1سوف يكفي جيجابايت )

التكوين iSCSI خادمs سيرفسقل 01 et 02

في هذا الجزء، سوف نقوم بالاثنين خادمs SQL au خادم de storage بوصلات iSCSI. وسوف نستخدم MPIO من أجل استخدام موقعنا 4 وصلات الشبكات وتقاسم العبء.

التكوين IP خادمs:

NIC1 et NIC2 تتوافق مع محولات شبكة الاتصال اثنين على خادمs. NIC1 يملك 4 منافذ، NIC2 2. هنا هو التكوين :

سيرفسقل 01 :

NIC1 port 1 : 192.168.0.22
NIC1 port 2 : 192.168.0.26
NIC1 port 3 : IP du serveur
NIC1 port 4 : non utilisé

NIC2 port 1 : 192.168.0.25
NIC2 port 2 : 192.168.0.21

سيرفسقل 02 :

NIC1 port 1 : 192.168.0.24
NIC1 port 2 : 192.168.0.28
NIC1 port 3 : IP du serveur
NIC1 port 4 : non utilisé

NIC2 port 1 : 192.168.0.27
NIC2 port 2 : 192.168.0.23

لجميع البطاقات في 192.168.0فهد سوف في علامة التبويب "إعدادات متقدمة" DNS، وفي المربع unchecks "Register this connection's addresses in DNS"

Register dns.PNG

  • على حد سواء خادمs، فإنه يقوم بتثبيت الميزة "Multipath I/O".

Feature mpio.PNG

  • مرة واحدة مثبتة في الواجهة metro de 2012R2 (وبدأ ذلك انقر فوق ) اكتب فقط "MPIO" انقر فوق النتيجة :

Mpio.PNG

  • في علامة التبويب "Discover Multipaths" على كوشية "Add Support for iSCSI devices" ثم بالنقر فوق ADD. ويقترح إعادة تشغيل، يتم ذلك.
  • بمجرد إعادة تشغيل، فإنه سيعاد MPIO، وهذا يضمن أن "MSFT 2005iSCSIBusType_ 0x9" موجود في "معرف الجهاز ".
  • ثم تطلق "iSCSIinitiator " على حد سواء خادمs SQL
  • واحد يذهب في علامة التبويب "التكوين " وهو يسترجع "Initiator Name" (النموذج "iqn.1991-05.com.microsoft:ServSQL01.domain.tld")
  • تقوم بإرجاع في خادم سيرفستور 01
  • في Server Manager, "الملف و storage خدمات ", "iSCSI"، انقر على الحق Target للذهاب إلى الخصائص الخاصة به ثم في initiators
  • بالنقر فوق ADD
  • على كوشية "Enter a value for the selected type"
  • واحد يحدد نوع "IQN" وأنه يضع العنوان الموجود أكثر قريبا على خادم SQL.
  • يمكنك انقر فوق "موافق"، وكرر هذه العملية لإضافة "IQN" اثنين SQL على كل Targets
  • إزالة IP أنه طرح سابقا هنا.
  • بمجرد التحقق من صحتها، فإنها ترجع على أعمالنا خادمs SQL، دائماً في iSCSI initiator، نذهب في علامة التبويب "Targets" وهو يربط خادم de storage.
  • نذهب في علامة التبويب "Favorite Targets"، هو على الإرادة Target مرئية ثم جعلت remove.
  • تقوم بإرجاع علامة التبويب "Targets" ثم نذهب على خصائص لأحد Target
  • تبديل إيقاف الدورة الحالية, ومن ثم النقر على Add Session. على كوشية enable Multipath، بالنقر فوق advanced. واحد يختار "Microsoft iSCSI initiator" في "local adapter". En initiator IP فإنه يختار الأول IP iSCSI خادم SQL. En Target portal IP فإنه يختار الأول IP iSCSI du خادم de storage. أنه يتحقق من صحة 2 مرات. كرر العملية لكل محول شبكة اتصال بشكل عابر إلى ip وبعد ذلك.

يجب أن يكون في نهاية المطاف IPs المتصلة بهذا الشكل :

Initiator IP Target Portal IP على le خادم
192.168.0.21 192.168.0.11 ServSQL01
192.168.0.22 192.168.0.12 ServSQL01
192.168.0.23 192.168.0.13 ServSQL02
192.168.0.24 192.168.0.14 ServSQL02
192.168.0.25 192.168.0.15 ServSQL01
192.168.0.26 192.168.0.16 ServSQL01
192.168.0.27 192.168.0.17 ServSQL02
192.168.0.28 192.168.0.18 ServSQL02
  • تقوم بإرجاع في "Favorite Targets" ويمكنك إلقاء نظرة على تفاصيل هذه. علينا التحقق من أن هناك علاقات جيدة مع IP في الجدول السابق.

تكوين Failover خادمs سيرفسقل 01 et 02

نبدأ بتثبيت feature Failover clusterجي على 2 خادمs SQL.

وخلال هذا الوقت يمكن أن تذهب disk management (انقر على الحق في القائمة Windows, "disk management"). من هنا يمكننا تمرير الأقراص في "online" ومن تهيئة (GPT). أيضا إنشاء الأقسام وتنسيقها.


ثم تطلق "Failover cluster Manager" وأشار Validate Configuration للتحقق من أن كل شيء على ما يرام. قد تكون بعض التحذيرات الحالية على مستوى الشبكة. ومن ثم "Create cluster" :

  • يمكنك إدخال اسم الاثنين خادمs SQL
  • يمكنك إدخال الاسم cluster، في مثالنا سوف نتخذ clusterSQL01
  • فإنه يضع IP الكتلة
  • ترك "Add all eligible storage to the cluster" فحص
  • أنه يتحقق من صحة

يجب عليك تكوين الآن quorum. للقيام بذلك، النقر فوق الاسم clusterومن ثم "more actions" et "configure cluster quorum settings".

  • تم next
  • Select the quorum witness
  • Configure a disk witness
  • علينا التحقق من القرص المطابق quorum
  • تم next ثم finish.
  • أقراص اثنين آخرين، وأشار "add to clustershared volume" (في "disks"، فإنه يحدد الأقراص في الأسئلة من أجل )

نحصل على القرص logs حجم 1 والقرص BDD حجم 2 وفي حالتنا.


ولدينا الآن cluster تكوين.

تركيب SQL 2014 en cluster

علينا أن نبدأ ب ServSQL01

  • فإنه يقوم بتثبيت الميزة .net 3.5
  • نحن بدء التثبيت، اختر "New SQL Server Failover cluster installation"

Install SQL1.PNG

  • اختيار الميزات، في حالتنا (استخدامها في المستقبل مع CRM 2015) دعونا التحقق من Database Engine Services, SQL Server Replication, Full-Text and Semantic Extractions for Search, reporting services-native, management Tools basic / complete
  • اختر اسم شبكة SQL. وفي حالتنا سوف نستخدم SQLServ
  • Sur cluster Disk Selection يمكنك اختيار تلك التي تريد استخدامها. وفي حالتنا، نحن نأخذ cluster Disk 1 et 3 (le 2 ويجري quorum, le 1 et 2 أن وحدات التخزين databases et logs)
  • ثم اختارت ip du failover SQL
  • علينا أن نختار حسابات وكلمات السر لخدمات (وفي حالتنا قمنا بإنشاء حسابات الخدمات مخصصة )
  • في الجزء "Database engine Configuration" وفي حالتنا نحن نستخدم Mixed mode. كما انقر فوق إضافة المستخدم الحالي.
  • دائماً في نفس الجزء في علامة التبويب Data Directories، يمكنك تحديد سجلات قاعدة البيانات (ولذلك علينا أن نختار لدينا وحدات التخزين في iSCSI)
  • reporting Services واحد يضع "Install & configure"
  • فإنها تطلق الإعداد


إذا واجهت الخطأ التالي أثناء التثبيت :

The following error has occurred:

Updating permission setting for folder 'C:\clusterstorage\Volume2' failed. The folder permission setting were supposed to be set to 'D:P(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;FA;;;CO)(A;OICI;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)'.

Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20<span class="notranslate">SQL</span>%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=0x0ADF5303%25400xBB814387

يجب عليك أن تذهب في حجم المعنية مع مستكشف windowsلعرض الملفات المخفية وملفات النظام المحمية وتغيير حقوق على المجلد system volume information.

بمجرد الانتهاء من التدخل، نذهب إلى ServSQL02.

  • تثبيت .net framework 3.5
  • فإنها تطلق الإعداد مع "Add a node to a SQL Server Failover cluster"

Install SQL2.PNG

  • فإنه يتبع الخطوات، آخر يجري شغلها قبل
  • أنها ريتيبيد كلمات المرور إذا لزم الأمر.
  • فإنها تطلق الإعداد


بمجرد اكتمال التثبيت، يكون لديك الخاص بك SQL 2014 en failover مع storage تسجيل في iSCSI في Windows 2012 R2. يمكنك أن تجعل التحسينات، كحلقة وصل بين 2 خادمs heartbeat للمثال، وإنما اختياري.


ليس مسموح لك بأن تنشر تعليقا.