問題タブ [failovercluster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
188 参照

sql-server - ローカル環境での SQL Server 2012 フェールオーバー クラスタリングのセットアップ

SQL Server のフェールオーバー クラスタリングを設定しようとするのはこれが初めてで、いくつかの概念を理解し、それが正当かどうかを確認したいと考えています。

現在、ローカル ネットワーク環境でテスト目的でこのフェールオーバー クラスターをセットアップしようとしています。内部にデータがホストされている既存のSQL Server 2012 dbサーバーを備えたPCを使用している場合、このクラスターの2番目のノード2と同じローカルネットワーク内の別のPCに別のSQL Server 2012 dbをセットアップすることを考えています。

ただし、SQL Server 2012 インストーラーを使用しようとすると、インストール オプションの下に「新しい SQL サーバー フェールオーバー クラスターのインストール」が表示されません。そのオプションを取得するには、SQL Server がインストールされていない PC で実行する必要がありますか? または、エンタープライズ バージョンを実行する必要がありますか?

ありがとう

0 投票する
1 に答える
2273 参照

c# - .Net でフェールオーバー クラスター ロールのホスト名を取得する

(Windows Server 2012 R2) フェールオーバー クラスターで専用の役割の汎用サービスとして実行する Windows サービスがあります。つまり、フェールオーバー クラスター マネージャーでこのサービス用に構成されたホスト名と IP アドレスがあります。(以前の Windows サーバーのリリースでは、「ロール」は「グループ」と呼ばれていたと思います)。

要件の 1 つは、サービスが実行されているロールのホスト名を認識/提供する必要があることです。System.Net.Dns.GetHostName()サービスが現在アクティブになっている物理サーバーの名前を返しますが、必要なのはロールの構成済みホスト名です。

System.ServiceProcesses 名前空間のdns APi 方向MS ドキュメントの両方を検索しましたが、これらのリソースからこれを理解できませんでした。

これを取得できる.Net APIはありますか、それとも完全に間違ったアプローチですか? (つまり、この情報は、インストール中に構成データベースに書き込まれ、そこから取得する必要があります)。

0 投票する
1 に答える
663 参照

mysql - MySQL サーバーをフェールオーバー クラスター IP にマッピングする

2 ノード クラスタのインストールに成功しました。

私が抱えている問題は、クラスター IP に MySQL サービスをマウントすることです。サービスをノード IP に直接バインドできますが、問題はありません。

インストールを特定のポート 56001 のクラスター名または IP にバインドしようとすると、エラー ログに競合が発生します。

2014-09-01 13:56:15 2116 [注] サーバーのホスト名 (バインド アドレス): '192.168.1.200'; ポート: 56001 2014-09-01 13:56:15 2116 [注] - '192.168.1.200' は '192.168.1.200' に解決されます。2014-09-01 13:56:15 2116 [注] IP で作成されたサーバー ソケット: '192.168.1.200'。2014-09-01 13:56:15 2116 [エラー] サーバーを起動できません: TCP/IP ポートにバインド: エラーはありません 2014-09-01 13:56:15 2116 [エラー] 既に別の mysqld サーバーがありますポートで実行中: 56001 ? 2014-09-01 13:56:15 2116 [エラー] 中止しています

すでに実行されているサービスは絶対にありません。

取得した名前にバインドすると;

2014-09-01 14:32:53 2848 [注意] サーバーのホスト名 (バインド アドレス): 'SLM_Internal'; ポート: 56001 2014-09-01 14:32:53 2848 [注] - 'SLM_Internal' は '192.168.1.200' に解決されます。2014-09-01 14:32:53 2848 [注] IP で作成されたサーバー ソケット: '192.168.1.200'。2014-09-01 14:32:53 2848 [エラー] サーバーを起動できません: TCP/IP ポートにバインド: エラーはありません 2014-09-01 14:32:53 2848 [エラー] 別の mysqld サーバーが既にありますかポートで実行中: 56001 ? 2014-09-01 14:32:53 2848 [エラー] 中止しています

何か不足していますか?

助けてくれてありがとう。

0 投票する
1 に答える
227 参照

c# - Ghostscript で PDF をクラスターにフェールオーバー ローカル キューに出力するにはどうすればよいですか?

ローカル キューで物理ドキュメントの印刷を実行するアプリケーションがあります。ただし、このアプリケーションはクラスター フェールオーバー環境で実行されるため、フェールオーバー クラスター環境から印刷キューを一覧表示したり使用したりすることはできません。Ghostscript は、ローカル サーバーからのキューのみを一覧表示します (スタンドアロン インストールとして)。

狂ったように共有 (インストール) せずにクラスターキューを使用して印刷する方法はありますか?

この目的のためにコマンドラインを使用しています:

\ サーバー \ プリンター名を使用しても機能しません。

0 投票する
4 に答える
1907 参照

hadoop - Hadoop データ ノードの起動に失敗しました

11 ノードの Hadoop クラスターがあります。1 つのノードがマスター ノードとして機能し、10 のスレーブ ノードが DATANODE と TASKTRACKERS を実行しています。
すべてのスレーブ ノードで TASK TRACKER が開始されます。DATANODE は 10 ノード中 6 ノードのみで開始されます 以下は/hadoop/logs/...Datanode....logファイルからのログです。

0 投票する
1 に答える
647 参照

java - hazelcast クラスター全体がダウンした場合に Java クライアントが引き続き「動作」するようにする方法

私たちは現在、今後数週間で稼働する hazelcast を準備しています。まだ 1 つ大きな問題が残っています。これは、OP 部門を悩ませており、修正できない場合はショー ストッパーになる可能性があります。

高可用性の支払いアプリケーションを維持しているため、クラスターが利用できない場合に備えて生き残る必要があります。理由は次のとおりです。

  1. 誰かが hazelcast 構成を台無しにし、OOM ができるまでクラスター上のマップが増加しました (これはテスト システムにありました)。
  2. クラスターへの接続を一時的に切断するネットワーク カード/ハードウェアに問題があります。
  3. OP担当者はファイアウォールを再構成し、必要なポートを誤ってブロックしました.
  4. ことなど

既存の適切な解決策を見つけるのに時間を費やしましたが、これまでの唯一の解決策はバックアップ サーバーの数を増やすことでした。もちろん、これでは問題は解決しません。

現在のテスト中、アプリケーションは完全に動作を停止しました。これは、特定の再試行後にクライアントがクラスターから切断され、休止状態の第 2 レベルのキャッシュが機能しなくなったためです。エコシステム全体で hazelcast を使用しているため、これにより 40 の Java クライアントがほぼ瞬時に停止します。

したがって、クラスターがダウンしているときに、アプリケーションがもちろんより遅い方法で動作していることをどのように達成できるのだろうか. 私たちの現在のアプローチは、ehcache ローカル キャッシュに切り替えることですが、その問題にも hazelcast ソリューションが必要だと思いますか?