雲のメモ帳

猫とクラウドと旅行が好きなインフラエンジニアです。 日々の調べたことや興味が持ったことをこのブログにアウトプットします。

AmazonLinux2をHyper-vで起動する

目次

環境

  • Windows Pro ver 1809
  • Hyper-v version : 10.0.17763.1

参考サイト

Amazon Linux 2 を仮想マシンとしてオンプレミスで実行する - Amazon Elastic Compute Cloud

1. seed.iso 起動イメージの作成

設定ファイルの作成

AmzaonLinux2起動時に必要な設定ファイルの作成。

必要な設定ファイル

  • meta-data : ホスト名、ネットワーク設定
  • user-data : デフォルトユーザー設定(パスワード、キーペア) #デフォルトユーザーは、ec2-user

user-data

users:
  - default
chpasswd:
  list: |
    ec2-user:test001!
  • ec2-userのデフォルトパスワード : myp@ssw0rd

meta-data

local-hostname: test-amlinux2
  • ローカルホスト名 : test-amlinux2

ISOイメージファイルの作成

isoイメージを作成します。
ローカルにあるCentOS環境を利用しISOファイルを作成しました。

genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data
  • -volid cidata : ISOイメージファイルのラベル名を ‘cidata‘ とする
  • -joliet : Jolietフォーマットを使用。

Jolietフォーマットが何かわからなかったので、以下引用。

Jolietとは、CD-ROMの論理フォーマットの標準であるISO 9660形式の拡張仕様の一つで、長いファイル名を付けられるようにしたもの。 米マイクロソフト(Microsoft)社が提唱した方式で、同社のWindowsなどで利用できる。2018/11/07 Jolietとは - IT用語辞典 e-Words

2. Amazon Linux 2 VM イメージのダウンロード

Amazon Linux2のイメージファイル(amzn2-hyperv-2.0.20180622.1-x86_64.xfs.gpt.vhdx.zip)をダウンロードする。 Index of /os-images/2.0.20190612/hyperv

f:id:ykoomaru:20190728132020p:plain

※最新版は公式サイトよりリンクを確認してください
Amazon Linux 2 を仮想マシンとしてオンプレミスで実行する - Amazon Elastic Compute Cloud

3. AmazonLinux2 起動

ダウンロードした仮想ディスク及び作成したISOファイルを利用し、Hyper-VでAmazonLinux2を作成します。

f:id:ykoomaru:20190728143601p:plain

f:id:ykoomaru:20190728143653p:plain

f:id:ykoomaru:20190728143953p:plain