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

من Arabic Ikoula Wiki
مراجعة ١٢:١٩، ٣٠ أكتوبر ٢٠١٥ بواسطة Ikbot (نقاش | مساهمات)
Jump to navigation Jump to search

ru:Создание SQL с хранения 2012R2 iSCSI кластера ja:2012R2 iSCSI のストレージ ・ クラスターで SQL を作成します。 zh:使用存储 2012R2 iSCSI 群集创建 SQL fr:Creation cluster SQL avec Storage iSCSI sur 2012R2

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





مشكلة

أننا نريد أن جبل cluster SQL مع storage في أون موجوداً ملقم iSCSI، كلها على الملقمات الموجودة في Windows 2012 R2.

التصحيح

يتطلب هذا البرنامج 3 ملقمات :

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


الحل

في الشروط الأساسية، تثبيت Windows 2012 R2 على 3 الملقمات ومن التحديثات. ملقمين 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 الخوادم سيرفسقل 01 et 02

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

التكوين IP ملقمات :

NIC1 et NIC2 تتوافق مع محولات شبكة الاتصال اثنين على الملقمات. 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

  • على كلا ملقمات، تثبيت الميزة "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 " على كلا ملقمات 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 أنه طرح سابقا هنا.
  • بمجرد التحقق من صحتها، فإنها ترجع على مخدماتنا SQL، دائماً في iSCSI initiator، نذهب في علامة التبويب "Targets" وسيقوم بالاتصال بالخادم من storage.
  • نذهب في علامة التبويب "Favorite Targets"، هو على الإرادة Target مرئية ثم جعلت remove.
  • تقوم بإرجاع علامة التبويب "Targets" ثم نذهب على خصائص لأحد Target
  • تبديل إيقاف الدورة الحالية, ومن ثم النقر على Add Session. على كوشية enable Multipath، بالنقر فوق advanced. واحد يختار "Microsoft iSCSI initiator" في "local adapter". En initiator IP فإنه يختار الأول IP iSCSI du serveur SQL. En Target portal IP فإنه يختار الأول IP iSCSI الخادم من storage. أنه يتحقق من صحة 2 مرات. كرر العملية لكل محول شبكة اتصال بشكل عابر إلى ip وبعد ذلك.

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

Initiator IP Target Portal IP على le serveur
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 الخوادم سيرفسقل 01 et 02

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

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


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

  • يمكنك إدخال اسم ملقمين 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 ملقمات heartbeat للمثال، وإنما اختياري.


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