Elastic Compute Service (ECS) は、サーバー コア モードで実行され、グラフィカル ユーザー インターフェイス (GUI) を持たない Windows Server Semi-Annual Channel イメージを提供します。これらのイメージは、リモート管理のサポート、ハードウェア要件の軽減、更新の必要性の削減などの利点があります。このトピックでは、このようなイメージから作成された ECS インスタンスの管理方法について説明します。
背景情報
Windows Server 半期チャネル インスタンスには、リソース マネージャー、コントロール パネル、および Windows エクスプローラーは含まれておらず、devmgmt.msc などの \*.msc コマンドライン オプションはサポートされていません。Sconfig、サーバー マネージャー、PowerShell、Windows Admin Center などのツールを使用してインスタンスを管理できます。
インスタンスを作成すると、パブリック イメージ リストに次の Windows Server 半期チャネル イメージが表示されます。
Windows Server バージョン 1809 Datacenter エディション
Windows Server バージョン 1709 Datacenter エディション
Windows Server バージョン 1903 Datacenter エディション
Windows Server バージョン 1909 Datacenter エディション
Windows Server バージョン 2004 Datacenter エディション
Windows Server 半期チャネル インスタンスは、Server Core モードで実行されます。インスタンスの管理には、PowerShell や Windows Admin Center などの高度な管理ツールを使用することをお勧めします。詳細については、Microsoft ドキュメントの「Server Core サーバーの管理」をご参照ください。
PowerShell を使用したインスタンスの管理
PowerShell は .NET Framework 上で実行されます。 SSH を使用するのと同じ方法で、PowerShell を使用して Windows インスタンスを管理できます。たとえば、インスタンスのパブリック IP アドレスが 172.16.1XX.183 の場合、PowerShell を使用してインスタンスを管理するには、次の手順を実行します。
Windows インスタンス
CLI で
PowerShellと入力します。PowerShell で次のコマンドを実行します。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Anyインスタンスが属するセキュリティ グループにインバウンド ルールを追加して、HTTP ポート 5985 および HTTPS ポート 5986 経由のアクセスを許可します。
セキュリティ グループにルールを追加する方法については、「セキュリティ グループ ルールの管理」をご参照ください。
管理クライアント
クライアント コンピューターの CLI で
PowerShellと入力します。PowerShell で次のコマンドを実行します。
Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -Force説明172.16.1XX.183は、インスタンスのみが信頼されていることを示します。*を使用して、すべてのコンピューターを信頼するように指定できます。PowerShell で
Enter-PSSession '172.16.1XX.183' -Credential:'administrator'コマンドを実行し、プロンプトが表示されたらインスタンスのパスワードを入力します。
構成が完了すると、クライアント コンピューターで Windows インスタンスを管理できます。
Windows Admin Center のインストール
Windows Admin Center は、ブラウザーベースの GUI 管理ツールです。サーバー マネージャーや Microsoft 管理コンソール (MMC) などの既存のサーバー管理ツールに代わって、Server Core サーバーを管理できます。たとえば、Windows インスタンスのパブリック IP アドレスが 172.16.1XX.183 の場合、次のいずれかの方法を使用して Windows Admin Center をインストールできます。
コマンドの使用
Windows インスタンスに接続します。
詳細については、「ユーザー名とパスワードを使用して Windows インスタンスに接続する」をご参照ください。
インスタンスが属するセキュリティ グループにルールを追加して、HTTP ポート 5985 および HTTPS ポート 5986 経由のアクセスを許可します。
詳細については、「セキュリティ グループ ルールの管理」をご参照ください。
CLI で PowerShell と入力します。
PowerShell で次のコマンドを実行します。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any次のコマンドを実行して、Windows Admin Center をダウンロードします。
Invoke-WebRequest -Uri http://download.microsoft.com/download/E/8/A/E8A26016-25A4-49EE-8200-E4BCBF292C4A/HonoluluTechnicalPreview1802.msi -UseBasicParsing -OutFile c:\HonoluluTechnicalPreview1802.msi msiexec /i c:\HonoluluTechnicalPreview1802.msi /qn /L*v log.txt SME_PORT=443 SSL_CERTIFICATE_OPTION=generateGet-Content log.txt コマンドを実行して、ダウンロードの進行状況を確認します。
ログ ファイルに次のような情報が表示されたら、Windows Admin Center がインストールされています。
MSI (s) (14:44) [09:48:37:885]: Product: Project 'Honolulu'(Technical Preview) -- Installation completed successfully. MSI (s) (14:44) [09:48:37:885]: Product installed by Windows Installer. Product name: Project 'Honolulu' (Technical Preview). Product version: 1.1.10326.0. Product language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0.
ブラウザーの使用
前提条件
クライアント コンピューターのブラウザーを使用して Windows Admin Center をインストールする場合、PowerShell がインスタンスを管理するように構成されていることを確認してください。詳細については、「PowerShell を使用したインスタンスの管理」をご参照ください。
手順
Windows Admin Center をダウンロードしてインストールします。
詳細については、「Windows Admin Center の概要」をご参照ください。
Windows Admin Center をインストールした後、https://localhost/ にアクセスします。
[追加] をクリックします。表示されるダイアログ ボックスで、インスタンスの IP アドレスを追加します。
構成が完了すると、Windows Admin Center を使用して、Microsoft Edge または Chrome でインスタンスを管理できます。