チュートリアル: インポートされた CSV ファイルを使用してビジネス ケースを構築したりサーバーを評価したりする

注意

この記事では、間もなくサポート終了 (EOL) 状態になる Linux ディストリビューションである CentOS について説明します。 適宜、使用と計画を検討してください。 詳細については、「CentOS のサポート終了に関するガイダンス」を参照してください。

Azure への移行の一環として、オンプレミスのインベントリとワークロードを検出します。

このチュートリアルでは、インポートされた CSV (コンマ区切り値) ファイルを使用して、Azure Migrate: Discovery and Assessment ツールでビジネス ケースを構築したりオンプレミスのマシンを評価したりする方法について説明します。

CSV ファイルを使用する場合、サーバーを検出するために Azure Migrate アプライアンスを設定する必要はありません。 ファイルで共有するデータを制御できます。データの多くは省略可能です。 この方法は次の場合に便利です。

  • アプライアンスをデプロイする前に、初期のビジネス ケースまたは評価をすばやく作成したい。
  • Azure Migrate アプライアンスを組織内に展開することはできません。
  • オンプレミス サーバーへのアクセスを許可する資格情報を共有することはできません。
  • セキュリティの制約があるため、アプライアンスによって収集されたデータを収集して Azure に送信することはできません。

注意

CSV ファイルを使用してインポートされたサーバーを移行することはできません。

このチュートリアルでは、以下の内容を学習します。

  • Azure アカウントを設定する
  • Azure Migrate プロジェクトを設定する
  • CSV ファイルを準備する
  • ファイルをインポートする
  • サーバーの評価

注意

各チュートリアルでは、シナリオを試すための最も簡単な方法を紹介し、可能であれば既定のオプションを使用します。

Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

前提条件

  • 1 つの CSV ファイルおよび Azure Migrate プロジェクトに最大 20,000 台のサーバーを追加できます。
  • CSV ファイルに指定されたオペレーティング システム名には、サポートされている名前と一致するものが含まれている必要があります。

Azure ユーザー アカウントを準備する

Azure Migrate プロジェクトを作成するには、以下を備えたアカウントが必要です。

  • Azure サブスクリプションに対する共同作成者または所有者のアクセス許可。
  • Microsoft Entra アプリを登録できるアクセス許可。

無料の Azure アカウントを作成したばかりであれば、自分のサブスクリプションの所有者になっています。 サブスクリプションの所有者でない場合は、所有者と協力して、次のようにアクセス許可を割り当てます。

  1. Azure portal で "サブスクリプション" を検索し、 [サービス][サブスクリプション] を選択します。

    Azure サブスクリプションを検索するための検索ボックス

  2. [サブスクリプション] ページで、Azure Migrate プロジェクトを作成するサブスクリプションを選択します。

  3. [アクセス制御 (IAM)] を選択します。

  4. [追加]>[ロールの割り当ての追加] を選択して、[ロールの割り当ての追加] ページを開きます。

  5. 次のロールを割り当てます。 詳細な手順については、「Azure portal を使用して Azure ロールを割り当てる」を参照してください。

    設定
    Role 共同作成者または所有者
    アクセスの割り当て先 User
    メンバー azmigrateuser

    Azure portal でロール割り当てページを追加します。

  6. ポータルでユーザーを検索し、 [サービス][ユーザー] を選択します。

  7. [ユーザー設定] で、Microsoft Entra ユーザーがアプリケーションを登録できることを確認します (既定で [はい] に設定されています)。

    [ユーザー設定] で、ユーザーが Active Directory アプリを登録できることを確認する

プロジェクトの設定

Azure Migrate プロジェクトがない場合は、新しいプロジェクトを設定します。

  1. Azure portal の >> で、Azure Migrate を検索します。

  2. [サービス][Azure Migrate] を選択します。

  3. [作業の開始] で、[プロジェクトの作成] を選択します。

  4. [プロジェクトの作成] で、Azure サブスクリプションとリソース グループを選択します。 リソース グループがない場合は作成します。

  5. [プロジェクトの詳細] で、プロジェクト名と、プロジェクトを作成したい地理的な場所を指定します。 パブリックGovernment クラウドでサポートされている地域を確認してください。

    プロジェクト名とリージョンのボックス

    Note

    • プライベート エンドポイント接続を使用した Azure Migrate プロジェクトを作成するには、 [Advanced](詳細) 構成セクションを使用します。 詳細情報 を参照してください。
    • CSV ファイルのアップロード元として選択したマシンの IP アドレスから (プライベート エンドポイント接続によるプロジェクト作成中に選択した) Azure vNet へのネットワーク アクセスを必ず許可してください。
  6. [作成] を選択します

  7. Azure Migrate プロジェクトがデプロイされるまで数分待ちます。

Azure Migrate の検出および評価ツールは、新しいプロジェクトに既定で追加されます。

既定で追加された Server Assessment ツールを示すページ

CSV を準備する

CSV テンプレートをダウンロードし、サーバー情報を追加します。

テンプレートをダウンロードする

  1. [移行の目標]>[サーバー]>[Azure Migrate: Discovery and Assessment] で、[Discover] (検出) を選択します。

  2. [マシンの検出][Import using CSV](CSV を使用してインポート) を選択します。

  3. [ダウンロード] を選択して CSV テンプレートをダウンロードします。 また、直接ダウンロードすることもできます。

    CSV テンプレートをダウンロードする

サーバー情報を追加する

サーバー データを収集し、CSV ファイルに追加します。

  • データを収集するには、VMware vSphere や構成管理データベース (CMDB) など、オンプレミスのサーバー管理に使用するツールからデータをエクスポートします。
  • サンプル データを確認するには、サンプル ファイルをダウンロードします。

次の表は、入力するファイル フィールドをまとめたものです。

フィールド名 必須 詳細
サーバー名 はい 完全修飾ドメイン名 (FQDN) を指定することをお勧めします。
IP アドレス (IP address) いいえ サーバー アドレス。
コア はい サーバーに割り当てられているプロセッサ コアの数。
[メモリ] はい サーバーに割り当てられている合計 RAM (MB 単位)。
OS 名 はい サーバーのオペレーティング システム。
この一覧内の名前と一致するか、この名前を含むオペレーティング システム名は、評価によって認識されます。
OS バージョン いいえ サーバーのオペレーティング システムのバージョン。
OS アーキテクチャ いいえ サーバー OS アーキテクチャ
有効な値: x64、x86、amd64、32 ビット、64 ビット
サーバーの種類 いいえ サーバーの種類
有効な値は次のとおりです: 仮想、物理
ハイパーバイザー いいえ サーバーの種類が仮想の場合は、ハイパーバイザー名を指定します
有効な値は次のとおりです: VMwareHyper-V
ディスクの数 いいえ 個々のディスクの詳細が指定されている場合は必要ありません。
使用中のストレージ (GB 単位) いいえ サーバーごとに使用されているストレージの量を追加できます。
このフィールドは、Azure VMware Solution 評価のサイズ設定ロジックでのみ使用されます
Disk 1 size (ディスク 1 のサイズ) いいえ ディスクの最大サイズ (GB 単位)。
テンプレートに列を追加することで、さらにディスクの詳細を追加できます。 最大 20 個のディスクを追加できます。
Disk 1 read ops (ディスク 1 の読み取り操作) いいえ 1 秒あたりのディスク読み取り操作。
Disk 1 write ops (ディスク 1 の書き込み操作) いいえ 1 秒あたりのディスク書き込み操作。
Disk 1 read throughput (ディスク 1 の読み取りスループット) いいえ 1 秒あたりにディスクから読み取られたデータ (MB/ 秒)。
Disk 1 write throughput (ディスク 1 の書き込みスループット) いいえ 1 秒あたりにディスクに書き込まれたデータ (MB/ 秒)。
CPU utilization percentage (CPU 使用率) いいえ 使用されている CPU の割合。
Memory utilization percentage (メモリ使用率) いいえ 使用されている RAM の割合。
Total disks read ops (ディスク読み取り操作の合計) いいえ 1 秒あたりのディスク読み取り操作。
Total disks write ops (ディスク書き込み操作の合計) いいえ 1 秒あたりのディスク書き込み操作。
Total disks read throughput (ディスク読み取りスループットの合計) いいえ ディスクから読み取られたデータ (MB/ 秒)。
Total disks write throughput (ディスク書き込みスループットの合計) いいえ ディスクに書き込まれたデータ (MB/ 秒)。
Network In throughput (ネットワークの受信スループット) いいえ サーバーによって受信されたデータ (MB/秒)。
Network out throughput (ネットワークの送信スループット) いいえ サーバーによって送信されたデータ (MB/秒)。
Firmware type (ファームウェアの種類) いいえ サーバーのファームウェア。 値には "BIOS" または "UEFI" を指定できます。
いいえ サーバーの MAC アドレス。

オペレーティング システムを追加する

評価では特定のオペレーティング システム名が認識されます。 指定する名前は、サポートされている名前の一覧内のいずれかの文字列と正確に一致している必要があります。

複数のディスクを追加する

このテンプレートには、最初のディスクの既定フィールドが用意されています。 最大 20 台のディスクに対して同様の列を追加できます。

たとえば、2 番目のディスクに対してすべてのフィールドを指定するには、次の列を追加します。

  • Disk 2 size (ディスク 2 のサイズ)
  • Disk 2 read ops (ディスク 2 の読み取り操作)
  • Disk 2 write ops (ディスク 2 の書き込み操作)
  • Disk 2 read throughput (ディスク 2 の読み取りスループット)
  • Disk 2 write throughput (ディスク 2 の書き込みスループット)

サーバー情報をインポートする

CSV テンプレートに情報を追加したら、CSV ファイルをインポートします。

  1. [移行の目標]>[サーバー]>[Azure Migrate: Discovery and Assessment] で、[Discover] (検出) を選択します。
  2. [マシンの検出][Import using CSV] (CSV を使用してインポート) を選択します。
  3. .csv ファイルをアップロードし、[インポート] を選択します。
  4. インポートの状態が表示されます。
    • 状態に警告が表示される場合は、それらを修正するか、対処せずに続行することができます。
    • 評価の精度を向上させるには、警告内の提案に従ってサーバー情報を修正します。
    • 警告を確認して修正を行うには、 [Download warning details .CSV](警告の詳細の .CSV のダウンロード) を選択します。 この操作により、警告が含まれた CSV がダウンロードされます。 警告を確認し、必要に応じて問題を修正します。
    • 状態にエラーが表示される場合 (つまり、インポートの状態が [失敗] の場合)、インポートを続行する前にこれらのエラーを修正する必要があります。
      1. エラーの詳細を含む CSV をダウンロードします。
      2. 必要に応じて、エラーを確認して対処します。
      3. 変更したファイルを再度アップロードします。
  5. インポートの状態が [完了] の場合は、サーバーの情報がインポートされています。 インポート プロセスが完了していないように見える場合は、最新の情報に更新してください。

サーバー情報を更新する

サーバーの情報を更新するには、同じサーバー名を使用してサーバーのデータをもう一度インポートします。 [サーバー名] フィールドを変更することはできません。 サーバーの削除は現在サポートされていません。

ポータルでサーバーを確認する

検出後にサーバーが Azure portal に表示されることを確認するには:

  1. Azure Migrate ダッシュボードを開きます。
  2. [Azure Migrate - サーバー]>[Azure Migrate: Discovery and Assessment] ページで、[検出済みサーバー] の数を表示するアイコンを選択します。
  3. [Import based](インポート ベース) タブを選択します。

サポートされるオペレーティング システム名

CSV で指定されたオペレーティング システム名には、以下の名前と一致するものが含まれている必要があります。 そうでない場合、それらを評価することはできません。

A-H I-R S-T U-Z
Asianux 3
Asianux 4
Asianux 5
CentOS
CentOS 4/5
CoreOS Linux
Debian GNU/Linux 4
Debian GNU/Linux 5
Debian GNU/Linux 6
Debian GNU/Linux 7
Debian GNU/Linux 8
FreeBSD
IBM OS/2
macOS X 10
MS-DOS
Novell NetWare 5
Novell NetWare 6
Oracle Linux
Oracle Linux 4/5
Oracle Solaris 10
Oracle Solaris 11
Red Hat Enterprise Linux 2
Red Hat Enterprise Linux 3
Red Hat Enterprise Linux 4
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 7
Red Hat Fedora
SCO OpenServer 5
SCO OpenServer 6
SCO UnixWare 7
Serenity Systems eComStation
Serenity Systems eComStation 1
Serenity Systems eComStation 2
Sun Microsystems Solaris 8
Sun Microsystems Solaris 9

SUSE Linux Enterprise 10
SUSE Linux Enterprise 11
SUSE Linux Enterprise 12
SUSE Linux Enterprise 8/9
SUSE Linux Enterprise 11
SUSE openSUSE
Ubuntu Linux
VMware ESXi 4
VMware ESXi 5
VMware ESXi 6
Windows 10
Windows 2000
Windows 3
Windows 7
Windows 8
Windows 95
Windows 98
Windows NT
Windows Server (R) 2008
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Server Threshold
Windows Vista
Windows Web Server 2008 R2
Windows XP Professional

ビジネス ケースに関する考慮事項

  • CSV ファイルを使用してサーバーをインポートし、ビジネス ケースを構築する場合:
    • Azure 設定のパフォーマンス履歴の期間は適用されません
    • パフォーマンス データが指定されていないサーバーは、ビジネス ケース使用率分析情報グラフで "不明" に分類され、Azure コストに応じたサイズ設定が行われずそのままのサイズとなります
    • サーバーの種類と仮想化が指定されていないサーバーは、仮想化配布の "適用外" に分類され、オンプレミス コストに仮想化ソフトウェアのコストは加算されません

評価に関する考慮事項

  • CSV ファイルを使用し、サイズ設定条件を "パフォーマンスベース" に設定して評価を作成してサーバーをインポートする場合:
    • Azure VM の評価では、指定するパフォーマンス値 (CPU 使用率、メモリ使用率、ディスク IOPS、スループット) は、パフォーマンスベースのサイズ設定を選択した場合に使用されます。 パフォーマンス履歴とパーセンタイル情報は指定できません。
    • Azure VMware Solution の評価では、指定するパフォーマンス値 (CPU 使用率、メモリ使用率、使用中のストレージ (GB)) は、パフォーマンスベースのサイズ設定を選択した場合に使用されます。 パフォーマンス履歴とパーセンタイル情報は指定できません。
  • Azure VM と Azure VMware Solution の評価で正確な OS 適合性と対応性を取得するには、それぞれの列にオペレーティング システムのバージョンとアーキテクチャを入力してください。

次のステップ

このチュートリアルでは、次の作業を行いました。