演習 - Windows Server の準備状態を評価する
Azure File Sync の評価用 PowerShell コマンドレットは、ファイル同期を使用する任意の Windows Server で実行できます。このコマンドレットを使用して、オペレーティング システム、ファイル システム、ファイル名、フォルダー名の互換性を検査します。
会社の CAD ファイル サーバーに Azure File Sync をインストールして設定する前に、そのサーバーを評価して互換性があることを確認します。 評価用のコマンドレットを実行して、レポートを生成します。
重要
この演習を行うには、独自の Azure サブスクリプションが必要です。また、料金が発生することがあります。 Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
次のビデオでは、オンプレミスのサーバーで評価を行う方法を説明しています。 この演習のステップに従って、お使いの Azure サブスクリプションに作成する仮想マシンに対する評価を完了します。
Windows ファイル サーバーを作成する
通常は、オンプレミスのサーバーに Azure File Sync をインストールします。 この演習では、Windows ファイル サーバーとして機能する Azure 仮想マシン (VM) を作成します。
Azure portal にサインインします。
右上隅にあるメニュー バーで [Cloud Shell] を開きます。 [Cloud Shell] ドロップダウン リストで [Bash] 環境から [PowerShell] 環境に切り替えます。
次のコマンドを実行して、リソース グループを作成します。
EastUS
は、最寄りの場所に置き換えます。$resourceGroup = 'learn-file-sync-rg' $location = 'EastUS' New-AzResourceGroup -Name $resourceGroup -Location $location
使用できる場所の値の一部を、次の一覧に示します。
- westus2
- southcentralus
- centralus
- eastus
- westeurope
- southeastasia
- japaneast
- brazilsouth
- australiasoutheast
- centralindia
PowerShell で次のコマンドを実行して、リソース グループと同じ場所にサブネットと仮想ネットワークを作成します。
$subnetConfig = New-AzVirtualNetworkSubnetConfig ` -Name Syncpublicnet ` -AddressPrefix 10.0.0.0/24 $virtualNetwork = New-AzVirtualNetwork ` -Name Syncvnet ` -AddressPrefix 10.0.0.0/16 ` -Location $location ` -ResourceGroupName $resourceGroup ` -Subnet $subnetConfig
次のコマンドを実行して、VM の管理者アカウントのユーザー名とパスワードを設定します。 "ユーザー"
learnadmin
とパスワードを入力します。 パスワードは 8 文字以上にする必要があります。 数字、大文字、小文字、特殊文字を含める必要があります。 後で必要になるため、パスワードを書き留めておきます。$cred = Get-Credential
Windows Server マシンを作成します。
New-Azvm ` -Name FileServerLocal ` -Credential $cred ` -ResourceGroupName $resourceGroup ` -Size Standard_DS1_v2 ` -VirtualNetworkName Syncvnet ` -SubnetName Syncpublicnet ` -Image "Win2019Datacenter"
VM の作成には数分かかります。
パブリック IP アドレスを作成してファイル サーバー VM に関連付ける
リモート デスクトップを使って新しいサーバーに接続するには、パブリック IP アドレスを作成し、それをファイル サーバー VM に割り当てます。
Azure portal にサインインします。
Azure portal の上部の検索ボックスで、[パブリック IP アドレス] を検索して選びます。 [パブリック IP アドレス] ペインが表示されます。
[+ 作成] を選択します。 [パブリック IP アドレスの作成] ペインが表示されます。
VM に使ったものと同じ Azure サブスクリプションと場所を選びます。 learn-file-sync-rg リソース グループを選びます。
残りの既定値はそのままにして、[名前] に「FileServerPublicIP」と指定します。
[確認と作成]、[作成] の順に選択して、パブリック IP アドレスを作成します。
上部の検索ボックスで、[仮想マシン] を検索して選びます。 [仮想マシン] ペインが表示されます。
FileServerLocal VM を選択します。 [FileServerLocal] 仮想マシン ペインが表示されます。
[ネットワーク]>[ネットワーク設定] で、[FileServerLocal] というネットワーク インターフェイスを選択します。
[設定]>[IP 構成] で IP 構成 FileServerLocal を選びます。
[パブリック IP アドレスの関連付け] を選択してから、[パブリック IP アドレス] で [FileServerPublicIP] を選びます。
[保存] を選択します。
評価のために Windows Server を設定する
リモート デスクトップ クライアントを使用して、新しいサーバーに接続します。 サンプルの CAD ファイルをダウンロードし、後で使用する Azure PowerShell モジュールをインストールします。
Azure portal にサインインしたままであることを確認します。
上部の検索ボックスで、[仮想マシン] を検索して選びます。 [仮想マシン] ペインが表示されます。
FileServerLocal VM を選択します。 [FileServerLocal] 仮想マシン ペインが表示されます。
上部のメニュー バーで、[接続] を選択します。 FileServerLocal 仮想マシンの [接続] ペインが表示されます。 [ネイティブ RDP] を選択します。
[RDP ファイルのダウンロード] を選択します。
RDP ファイルを開き、[接続] を選択します。
[Windows セキュリティ] ダイアログ ボックスで、[その他]、[別のアカウントを使用する] の順に選択します。
ユーザー名 learnadmin と前に使用したパスワードを入力し、[OK] を選択します。
証明書のエラーに関係なく、接続するように求められたら、[はい] を選択します。 [サーバー マネージャー] ダッシュボードが表示されます。
サインイン後に、下部のタスク バーで [検索] を選び、「cmd」と入力し、[コマンド プロンプト] を選択します。
コマンド プロンプトで、「D:」と入力し、Enter を選択します。
このサンプルの CAD ファイルを cURL を使用してダウンロードします。
curl https://github.com/MicrosoftDocs/mslearn-extend-share-capacity-with-azure-file-sync/blob/master/resources/CADFolder.zip?raw=true -L -o CADFolder.zip
.zip ファイルを展開します。
CADFolder.zip
[エクスプローラー] の上部のメニュー バーで、[圧縮フォルダー ツール] を選択してから、[すべて展開] を選択し、最後に [展開] を選択します。
Azure PowerShell モジュールをインストールする
下部のタスク バーで、[スタート] を右クリックし、[Windows PowerShell (管理者)] を選択します。
コンソールで、最新の Azure PowerShell モジュールをダウンロードします。
Install-Module -Name Az
メッセージが表示されたら、「Y」と入力して NuGet プロバイダーをインストールするか、信頼されていないリポジトリを受け入れます。 いずれのモジュールに対しても同じことを行います。
モジュールのインストールには数分かかる場合があります。
評価を完了する
評価用のコマンドレットがインストールされている状態で、ファイル サーバーとフォルダーが Azure File Sync と互換性があるかどうかを検査します。
システムとデータ ファイルの検査を実行します。
Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder
次のように出力されます。
Environment validation results: Computer name: localhost OS version check: Passed. File system check: Passed. Namespace validation results: Path: C:\CADFolder Number of files scanned: 4 Number of directories scanned: 6 There were no compatibility issues found with your files.
ファイルのみをテストします。
Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder -SkipSystemChecks
システム要件のみをテストします。
Invoke-AzStorageSyncCompatibilityCheck -ComputerName localhost
結果を CSV ファイルに保存します。
$results=Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder $results | Select-Object -Property Type, Path, Level, Description | Export-Csv -Path D:\assessment-results.csv
後の演習のために、リモート デスクトップ接続を開いたままにしておきます。