2012R2 iSCSI のストレージ ・ クラスターで SQL を作成します。
ru:Создание SQL с хранения 2012R2 iSCSI кластера
ar:إنشاء SQL مع 2012R2 تخزين عبر بروتوكول iSCSI الكتلة
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 (ニーズに合わせてこの数を減らすことができます ) : ServSQL 01 ServSQL 02
- 1 Windows 2012R2 ストレージ サーバー 9 ポート Ethern (ニーズに合わせてこの数を減らすことができます ) ServStor 01
ソリューション
インストールの前提条件の Windows 2012 R2 3 サーバーとそれを更新します。 2 つのサーバー SQL 同じドメインにある必要があります。
図ネットワーク "簡体字 " プラットフォーム ( switchs 何に接続されているモニターに存在しない ) :
ServStor サーバーの構成 01
私たちが持っているこのサーバーに 9 使用するネットワークをポートします。 1 管理に取り組んでいます。 2 x 4 専用のポートを iSCSI.
NIC1, NIC2 NIC3 3 存在ネットワーク カードは、それぞれに対応する 4 ポート gigabits. (接続を識別するために図を参照 )
ネットワーク iSCSI、我々 を使用する IP en 192.168.0.0/24 ここで、 IP ServStor サーバーで構成されている 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.x が高度な設定] タブで DNS、ボックスをオフ、 "Register this connection's addresses in DNS"
サーバー ServStor 上 01、役割をインストール iSCSI Targ Server
Server Manager、我々 はディスクを作成する iSCSI (VHDx の終わりにいる ) Targ iSCSI それらを行くこと :
それしたがって :
- task / New iSCSI virtual disk
- ボリュームを選択
- それはそれの名前を与える (ダウンの将来のパスを気づくことができる 1 つ )
- サイズを選択 "Fixed Size" (まま "Clear the virtual disk on allocation")
- 1 つの選択 "New iSCSI Target"
- 我々 はこれに名前を与える "iSCSI Target"
- クリックして ADD 一部 "access Servers"
- イニシエーターの識別の方法の選択で soldarity 下 IP 置くと、 IPそれは後でそれを変更します。
- まま CHAP et Reverse CHAP 未チェック
- 最後に、 "Create" その後、 "close" 完成したら
共有ディスク en がある iSCSI. 必要な回数だけ操作を繰り返します。 私たちのケースで作成 3 ディスク :
- 1 データベース
- 1 ログに
- 1 ため、 quorum (1GB で十分です )
構成 iSCSI サーバー ServSQL 01 et 02
この部分に我々 は 2 つのサーバーを接続 SQL サーバーに storage リンク iSCSI. 用いて、 MPIO 使用するために私たち 4 ネットワークをリンクし、負荷を共有します。
構成 IP サーバー :
NIC1 et NIC2 サーバーの 2 つのネットワーク アダプターに対応してください。 NIC1 所有している 4 ポート NIC2 2. ここでは、構成 :
ServSQL01 :
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
ServSQL02 :
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.x が高度な設定] タブで DNS、ボックスをオフ、 "Register this connection's addresses in DNS"
- 両方のサーバーに機能をインストールする "Multipath I/O".
- インターフェイスのインストール後 metro de 2012R2 (だからクリックして開始 ) ちょうどタイプ "MPIO" 結果をクリックして、 :
- タブで "Discover Multipaths" coche に "Add Support for iSCSI devices" クリックした場合 ADD.それを再起動する、提案する行われます。
- 再起動すると、一度それが立ち上げた MPIO、これによって、 "MSFT 2005iSCSIBusType_ 0x9" ある、 "デバイスのハードウェア id ".
- それは、起動 "iSCSIinitiator " 両方のサーバーで SQL
- 1 つのタブに行く "構成 " それを取得しますと、 "Initiator Name" (フォーム "iqn.1991-05.com.microsoft:ServSQL01.domain.tld")
- サーバー ServSTOR にそれを返します 01
- Server Manager, "ファイルと storage サービス ", "iSCSI"、右クリック、 Target そのプロパティに移動して、 initiators
- クリックして ADD
- Coche に "Enter a value for the selected type"
- セットの 1 つの種類 "IQN" 我々 はサーバー上が先に見つけたアドレスを置くと SQL.
- あなたは [ok] をクリックして、追加する操作を繰り返して、 "IQN" 2 つの SQL すべて、 Targets
- 削除、IP それは以前ここに置かれました。
- 検証、当社のサーバーを返します SQL、常に、iSCSI initiator、タブで行こう "Targets" 元のサーバーに接続して storage.
- タブで行こう "Favorite Targets"、には、 Target それはその後表示 remove.
- タブを返します "Targets" 我々 は 1 つのプロパティに移動し、 Target
- 現在セッションをオフ切り替えをクリックした場合 Add Session.Coche に enable Multipath、をクリックして advanced.1 つの選択 "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 サーバー ServSQL 01 et 02
まず、インストールして、 feature Failover clustering、 2 サーバー SQL.
この時期行くことができます、 disk management (メニューを右クリックして Windows, "disk management"). ここから我々 は内のディスクを渡す "online" 初期化と (GPT).また、パーティションを作成し、書式設定します。
それは、起動 "Failover cluster Manager" それを指摘した Validate Configuration すべてが ok であることを確認します。いくつかの警告は、ネットワーク レベルであるかもしれない。
"Create cluster" :
- 2 つのサーバーの名前を入力してください 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.
- それを指摘した他の 2 つのディスク "add to clustershared volume" ( "disks"、質問するためにディスクを選択する )
我々 は、ディスクを取得する logs ボリューム 1 ディスク、 BDD ボリューム 2 我々 の場合。
我々 が今持っている、 cluster 構成されています。
インストール SQL 2014 en cluster
まず、 ServSQL01
- 機能がインストールされます .net 3.5
- 我々 は、インストールを開始を選択 "New SQL Server Failover cluster installation"
- 我々 の場合に、機能の選択 (将来使用 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 1 つは置く "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"
- それに続く最も自動的に入力されている、手順
- 必要に応じて、パスワードを再入力します。
- セットアップを起動
インストールが完了すると、あなたが持っているあなた SQL 2014 en failover storage ログイン iSCSI Windows 2012 R2.
間のリンクとしての改善を作ることが、 2 サーバー、 heartbeat 例では、しかし、それはオプションです。
コメントの自動更新を有効化