Windows Server 2008 R2では、Active Directory (AD) やフェールオーバー クラスタリング (WSFC)、グループ ポリシーといった役割および機能がインストールされたサーバーの管理、もしくは管理したい役割および機能についてリモート サーバー管理ツールをインストールしたサーバー上で、PowerShellコマンドレットを用いて管理することが可能です。
各役割および機能に関するPowerShellコマンドレットのヘルプについて、オンライン上で公開されていますが、主に英語のみで日本語の情報はあまり公開されていないようです。
ここでは、ネットワーク負荷分散 (NLB) に関するPowerShellコマンドレットの情報について、日本語としてオンライン上で備忘録として確認したいと思い、本ブログ上で纏めてみることにしました。
なお、NLBに関するPowerShellコマンドレットの一覧を表示するには、ネットワーク負荷分散の機能がインストールされたサーバー上、もしくはネットワーク負荷分散のリモート サーバー管理ツールがインストールされたサーバー上で以下のコマンドレットを実行することで確認可能です。
Import-Module networkloadbalancingclusters<br>Get-Command -Module networkloadbalancingclusters
| 項番 | コマンドレット | 内容 |
| 1 | Add-NlbClusterNode | 新しいノードをNLBクラスターに追加します。 |
| 2 | Add-NlbClusterNodeDip | 専用IPアドレスをNLBクラスターに追加します。 |
| 3 | Add-NlbClusterPortRule | 新しいポート規則をNLBクラスターに追加します。 |
| 4 | Add-NlbClusterVip | 仮想IPアドレスをNLBクラスターに追加します。 |
| 5 | Disable-NlbClusterPortRule | NLBクラスター上またはNLBクラスター内の特定のホスト上のポート規則を無効にします。 |
| 6 | Enable-NlbClusterPortRule | NLBクラスター上またはNLBクラスター内の特定のノード上のポート規則を有効にします。 |
| 7 | Get-NlbCluster | 呼び出し元によってクエリされたNLBクラスター オブジェクトに関する情報を取得します。 |
| 8 | Get-NlbClusterDriverInfo | ローカル コンピューター上のNLBドライバーに関する情報を取得します。 |
| 9 | Get-NlbClusterNode | 呼び出し元によってクエリされたノード オブジェクトに関する情報を取得します。呼び出し元によってクエリされたNLBクラスター オブジェクトに関する情報を取得します。 |
| 10 | Get-NlbClusterNodeDip | 呼び出し元によってクエリされた専用IPアドレスを取得します。 |
| 11 | Get-NlbClusterNodeNetworkInterface | NLBドライバーの情報など、ホスト上のインターフェイスに関する情報を取得します。 |
| 12 | Get-NlbClusterPortRule | 呼び出し元によってクエリされたポート規則オブジェクトを取得します。 |
| 13 | Get-NlbClusterVip | 呼び出し元によってクエリされた仮想IPアドレスを取得します。 |
| 14 | New-NlbCluster | ノードおよびネットワーク アダプター名によって定義された特定のインターフェイス上にNLBクラスターを作成します。 |
| 15 | New-NlbClusterIpv6Address | NLBコマンドレットで使用するIPv6アドレスを生成します。 |
| 16 | Remove-NlbCluster | NLBクラスターを削除します。 |
| 17 | Remove-NlbClusterNode | NLBクラスターからノードを削除します。 |
| 18 | Remove-NlbClusterNodeDip | NLBクラスターから専用IPアドレスを削除します。 |
| 19 | Remove-NlbClusterPortRule | NLBクラスターからポート規則を削除します。 |
| 20 | Remove-NlbClusterVip | NLBクラスターから仮想IPアドレスを削除します。 |
| 21 | Resume-NlbCluster | NLBクラスターのすべてのノードを再開します。 |
| 22 | Resume-NlbClusterNode | NLBクラスター内のノードを再開します。 |
| 23 | Set-NlbCluster | NLBクラスターの構成を編集します。 |
| 24 | Set-NlbClusterNode | NLBクラスター ノード設定を編集します。 |
| 25 | Set-NlbClusterNodeDip | NLBクラスターの専用IPアドレスを編集します。 |
| 26 | Set-NlbClusterPortRule | NLBクラスターのポート規則を編集します。 |
| 27 | Set-NlbClusterPortRuleNodeHandlingPriority | 対象のNLBノードのポート規則のホスト優先順位を設定します。 |
| 28 | Set-NlbClusterPortRuleNodeWeight | 対象のNLBノードのポート規則の負荷配分を設定します。 |
| 29 | Set-NlbClusterVip | NLBクラスターの仮想IPアドレスを編集します。 |
| 30 | Start-NlbCluster | NLBクラスター内のすべてのノードを開始します。 |
| 31 | Start-NlbClusterNode | NLBクラスター ノードを開始します。 |
| 32 | Stop-NlbCluster | NLBクラスターのすべてのノードを停止します。 |
| 33 | Stop-NlbClusterNode | NLBクラスター内のノードを停止します。 |
| 34 | Suspend-NlbCluster | NLBクラスターのすべてのノードを中断します。 |
| 35 | Suspend-NlbClusterNode | NLBクラスター内の特定のノードを中断します。 |
[参考]
- Cmdlet Reference for Windows Server 2008 R2
http://technet.microsoft.com/en-us/library/ee407531.aspx - Network Load Balancing cmdlets in Windows PowerShell
http://technet.microsoft.com/en-us/library/ee817138.aspx - ネットワーク負荷分散
http://technet.microsoft.com/ja-jp/library/cc770558.aspx


コメント
[…] この記事では、「Add-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Add-NlbClusterNodeDIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Add-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Add-NlbClusterVIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Disable-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Enable-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterDriverInfo」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterNodeDIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterNodeNetworkInterface」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Get-NlbClusterVIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「New-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「New-NlbClusterIpv6Address」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Remove-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Remove-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Remove-NlbClusterNodeDIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Remove-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Remove-NlbClusterVIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Resume-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Resume-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterNodeDIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterPortRule」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterPortRuleNodeHandlingPriority」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterPortRuleNodeWeight」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Start-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Set-NlbClusterVIP」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Start-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Stop-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Stop-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Suspend-NlbCluster」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]
[…] この記事では、「Suspend-NlbClusterNode」コマンドレットについて記載します (他のコマンドレットについては、「Windows Server 2008 R2のNLBで使用できるPowerShellコマンドレットについて」を参照)。 […]