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 アカウントを作成したばかりであれば、自分のサブスクリプションの所有者になっています。 サブスクリプションの所有者でない場合は、所有者と協力して、次のようにアクセス許可を割り当てます。
Azure portal で "サブスクリプション" を検索し、[ サービス] で [サブスクリプション] を選択 します。
[ サブスクリプション ] ページで、Azure Migrate プロジェクトを作成するサブスクリプションを選択します。
[アクセス制御 (IAM)] を選択します。
[>ロールの割り当ての追加] を選択して、[ロールの割り当ての追加] ページを開きます。
次のロールを割り当てます。 詳細な手順については、 Azure portal を使用した Azure ロールの割り当てに関するページを参照してください。
設定 値 役割 共同作成者または所有者 アクセスの割り当て先 ユーザー メンバー azmigrateuser さん Azure portal でロールの割り当てページを追加する。
ポータルでユーザーを検索し、[ サービス] で [ユーザー] を選択 します。
[ユーザー設定] で、Microsoft Entra ユーザーがアプリケーションを登録できることを確認します (既定では [はい] に設定)。
プロジェクトの設定
Azure Migrate プロジェクトがない場合は、新しいプロジェクトを設定します。
Azure portal >すべてのサービスで、 Azure Migrate を検索します。
[ サービス] で、[ Azure Migrate] を選択します。
[ 作業の開始] で、[ プロジェクトの作成] を選択します。
[ プロジェクトの作成] で、Azure サブスクリプションとリソース グループを選択します。 リソース グループがない場合は作成します。
[ プロジェクトの詳細] で、プロジェクト名と、プロジェクトを作成する地域を指定します。 パブリッククラウドと政府機関向けクラウドでサポートされている地域を確認します。
注意
- [詳細な構成] セクションを使用して、プライベート エンドポイント接続を使用して Azure Migrate プロジェクトを作成します。 詳細については、こちらをご覧ください。
- CSV ファイルをアップロードするコンピューターの IP アドレスから Azure vNet へのネットワーク アクセス (プライベート エンドポイント接続を使用してプロジェクトの作成時に選択) を許可していることを確認します。
[作成]を選択します。
Azure Migrate プロジェクトがデプロイされるまで数分待ちます。
Azure Migrate: Discovery and Assessment ツールは、既定で新しいプロジェクトに追加されます。
CSV を準備する
CSV テンプレートをダウンロードし、サーバー情報を追加します。
テンプレートをダウンロードする
移行の目標>サーバー、データベース、Web アプリ>Azure Migrate: Discovery and assessment で、[検出] を選択します。
[ マシンの検出] で、[ CSV を使用してインポート] を選択します。
[ ダウンロード ] を選択して CSV テンプレートをダウンロードします。 または、 直接ダウンロードすることもできます。
サーバー情報を追加する
サーバー データを収集し、CSV ファイルに追加します。
- データを収集するには、VMware vSphere や構成管理データベース (CMDB) など、オンプレミスのサーバー管理に使用するツールからデータをエクスポートします。
- サンプル データを確認するには、 サンプル ファイルをダウンロードします。
次の表は、入力するファイル フィールドをまとめたものです。
フィールド名 | 必須 | 細部 |
---|---|---|
サーバー名 | はい | 完全修飾ドメイン名 (FQDN) を指定することをお勧めします。 |
IPアドレス | いいえ | サーバー アドレス。 |
コア | はい | サーバーに割り当てられているプロセッサ コアの数。 |
記憶 | はい | サーバーに割り当てられている合計 RAM (MB 単位)。 |
OS 名 | はい | サーバーのオペレーティング システム。 この一覧の名前と一致するオペレーティング システム名または名前を含むオペレーティング システム名は、評価によって認識されます。 |
OS バージョン | いいえ | サーバーのオペレーティング システムのバージョン。 |
OS アーキテクチャ | いいえ | サーバー OS アーキテクチャ 有効な値: x64、x86、amd64、32 ビット、64 ビット |
サーバーの種類 | いいえ | サーバーの種類 有効な値は次のとおりです: 仮想、物理 |
ハイパーバイザー | いいえ | サーバーの種類が仮想の場合は、ハイパーバイザー名を指定します 有効な値: VMware、 Hyper-V |
ディスクの数 | いいえ | 個々のディスクの詳細が指定されている場合は必要ありません。 |
使用中のストレージ (GB 単位) | いいえ | サーバーごとに使用されているストレージの量を追加できます。 このフィールドは、 Azure VMware Solution 評価の サイズ設定ロジックでのみ使用されます。 |
ディスク 1 サイズ | いいえ | ディスクの最大サイズ (GB 単位)。 テンプレートに列を追加することで、ディスクの詳細を 追加 できます。 最大 20 個のディスクを追加できます。 |
ディスク 1 の読み取り操作 | いいえ | 1 秒あたりのディスク読み取り操作。 |
ディスク 1 の書き込み操作 | いいえ | 1 秒あたりのディスク書き込み操作。 |
ディスク 1 の読み取りスループット | いいえ | 1 秒あたりにディスクから読み取られたデータ (MB/ 秒)。 |
ディスク 1 の書き込みスループット | いいえ | 1 秒あたりにディスクに書き込まれたデータ (MB/ 秒)。 |
CPU 使用率の割合 | いいえ | 使用されている CPU の割合。 |
メモリ使用率の割合 | いいえ | 使用されている RAM の割合。 |
ディスクの合計読み取り操作 | いいえ | 1 秒あたりのディスク読み取り操作。 |
ディスク書き込み操作の合計 | いいえ | 1 秒あたりのディスク書き込み操作。 |
合計ディスク読み取りスループット | いいえ | ディスクから読み取られたデータ (MB/ 秒)。 |
ディスクの合計書き込みスループット | いいえ | ディスクに書き込まれたデータ (MB/ 秒)。 |
ネットワーク受信スループット | いいえ | サーバーによって受信されたデータ (MB/秒)。 |
ネットワークアウトスループット | いいえ | サーバーによって送信されたデータ (MB/秒)。 |
ファームウェアの種類 | いいえ | サーバーのファームウェア。 値には "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 ファイルをインポートします。
- 移行の目標>サーバー、データベース、Web アプリ>Azure Migrate: Discovery and assessment で、[検出] を選択します。
- [マシンの検出] で、[CSV を使用してインポート] を選択します
- .csv ファイルをアップロードし、[インポート] を選択 します。
- インポートの状態が表示されます。
- 状態に警告が表示される場合は、それらを修正するか、対処せずに続行することができます。
- 評価の精度を向上させるには、警告内の提案に従ってサーバー情報を修正します。
- 警告を表示して修正するには、[警告の詳細のダウンロード] を選択 します。CSV。 この操作により、警告が含まれた CSV がダウンロードされます。 警告を確認し、必要に応じて問題を修正します。
- インポートの状態が [失敗] になるようにエラーが状態に表示される場合は、インポートを続行する前に、これらのエラーを修正する必要があります。
- エラーの詳細を含む CSV をダウンロードします。
- 必要に応じて、エラーを確認して対処します。
- 変更したファイルを再度アップロードします。
- インポートの状態が [完了] の場合、サーバー情報がインポートされています。 インポート プロセスが完了していないように見える場合は、最新の情報に更新してください。
サーバー情報を更新する
サーバーのデータを同じサーバー 名で再度インポートすることで、サーバーの情報を更新できます。 [サーバー名] フィールドは変更できません。 サーバーの削除は現在サポートされていません。
ポータルでサーバーを確認する
検出後にサーバーが Azure portal に表示されることを確認するには:
- Azure Migrate ダッシュボードを開きます。
- Azure Migrate - Servers>Azure Migrate: Discovery and assessment ページで、検出されたサーバーの数を表示するアイコンを選択します。
- [ ベースのインポート ] タブを選択します。
サポートされるオペレーティング システム名
CSV で指定されたオペレーティング システム名には、以下の名前と一致するものが含まれている必要があります。 そうでない場合、それらを評価することはできません。
A から H | I-R(アイ・アール) | S-Tさん | U-Z |
---|---|---|---|
アジアヌス3 アジアヌックス4 アジアヌス5 CoreOS Linux Debian GNU/Linux 4 Debian GNU/Linux 5 Debian GNU/Linux 6 Debian GNU/Linux 7 Debian GNU/Linux 8 フリーBSD |
IBM OS/2 macOS X 10の場合 MS-DOS Novell NetWare 5 (英語) Novell NetWare 6 (英語) Oracle Linux オラクル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 Enterprise Linux 8 Red Hat Enterprise Linux 9 (英語) レッドハットフェドラ |
SCOオープンサーバー5 SCOのOpenServer 6 SCO UnixWare 7 セレニティシステムeComStation セレニティシステムズeComStation 1 セレニティシステムズeComStation 2 サン・マイクロシステムズ・ソラリス 8 サン・マイクロシステムズ・ソラリス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 のしきい値 Windows Vistaの Windows Web Server 2008 R2 Windows XP プロフェッショナル |
ビジネス ケースに関する考慮事項
- CSV ファイルを使用してサーバーをインポートし、ビジネス ケースを構築する場合:
- Azure 設定のパフォーマンス履歴の期間は適用されません
- パフォーマンス データが指定されていないサーバーは、ビジネス ケース使用率分析情報グラフで "不明" に分類され、Azure コストに応じたサイズ設定が行われずそのままのサイズとなります
- サーバーの種類と仮想化が指定されていないサーバーは、仮想化配布の"適用外" として分類され、仮想化ソフトウェアのコストはオンプレミスのコストに追加されません。
注意
Arc ビジネス ケースの正確な見積もりを取得するには、CSV ファイルの各列に サーバー名、 コア、 メモリ (MB)、 OS 名 を入力します。
評価に関する考慮事項
- CSV ファイルを使用し、サイズ設定条件を "パフォーマンスベース" に設定して評価を作成してサーバーをインポートする場合:
- Azure VM の評価では、指定するパフォーマンス値 (CPU 使用率、メモリ使用率、ディスク IOPS、スループット) は、パフォーマンスベースのサイズ設定を選択した場合に使用されます。 パフォーマンス履歴とパーセンタイル情報は指定できません。
- Azure VMware Solution の評価では、指定するパフォーマンス値 (CPU 使用率、メモリ使用率、使用中のストレージ (GB)) は、パフォーマンスベースのサイズ設定を選択した場合に使用されます。 パフォーマンス履歴とパーセンタイル情報は指定できません。
- Azure VM と Azure VMware Solution の評価で正確な OS 適合性と対応性を取得するには、それぞれの列にオペレーティング システムのバージョンとアーキテクチャを入力してください。
次のステップ
このチュートリアルでは、次の作業を行いました。
- Azure Migrate プロジェクトを作成しました。
- インポートされた CSV ファイルを使用してサーバーを検出しました。 次 に、簡単なビジネス ケースを構築 するか、 Azure VM への移行の評価を実行します。