Amazon LinuxをVMware上でじゃぶじゃぶ使う(少し成功)

投稿者: | 5月 1, 2020

Amazon Linuxを使ってみる。噂によるとTCP BBRが有効で使えるとのことなので。

以下を参照してつくる。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/amazon-linux-2-virtual-machine.html
Cloud-initのサンプル
https://cdn.amazonlinux.com/os-images/latest/vmware/README.cloud-init
イメージ
https://cdn.amazonlinux.com/os-images/latest/vmware/

うーん、何度やってもIPアドレスの指定ができない。また、ダウンロードパスにあるseed.isoの中身を適用してもダメだった。
DHCPでec2-userの指定されたパスワードでのログインまでは確認できたが。。。時間切れ。またの機会に。

普通のインストールではなく、以下の流れになる。

  • seed.isoの作成(cloud-init)
  • ovaのインポート
  • インポートしたovaにseed.isoのマウント
  • Amazon Linuxの起動

seed.isoの作成

Ubuntu上でseed.isoを作る。cloud-initの設定ファイルを含むファイル。初回起動の時だけ読み込まれる。2回目以降はいらない。
sudo apt install genisoimage

seed.isoの作成
mkdir -p seedconfig
cd seedconfig

cat << ‘EOF’ > meta-data
local-hostname: ent1-amzlnx1
network-interfaces: |
auto eth0
iface eth0 inet static
address 192.168.11.110
network 192.168.11.0
netmask 255.255.255.0
broadcast 192.168.11.255
gateway 192.168.11.1
EOF

cat << ‘EOF’ > user-data
#cloud-config
#vim:syntax=yaml
users:
# A user by the name `ec2-user` is created in the image by default.
– default
chpasswd:
list: |
ec2-user:Password00!
EOF

もし、再起動時にネットワークの設定をしたくないのであれば
cat << ‘EOF’ >> user-data
write_files:
– path: /etc/cloud/cloud.cfg.d/80_disable_network_after_firstboot.cfg
content: |
# Disable network configuration after first boot
network:
config: disabled
EOF

ls
meta-data  user-data
genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data
ls
meta-data  seed.iso  user-data
作成したseed.isoをデータストアへコピーしておく

ovaのインポート
普通にインポートして、Hardwareバージョンを更新。
OSの設定をAmazon Linuxにする。

8ADA13D8 7610 4E15 B834 5A2AF8B0ED08

インポートしたovaにseed.isoのマウント
seed.isoをCD-ROMにマウント

EF11F351 6F33 42E5 934D 04C44DB8076F

Amazon Linuxの起動
起動するとopenssl、python、kernel-utilのアップデートとかされるの少しだけ待つ。
ログインプロンプトにseed.isoで指定したホスト名になっていれば大丈夫
ユーザ名はec2-userでパスワードはseed.isoで作成したパスワードでログイン

SSHも入っているので、何もしなくても大丈夫だが。。。SSHのパスワード認証を有効にしないとだめ

sudo vi /etc/ssh/sshd_config
PasswordAuthentication yes
sudo service ssh restart

BBR
https://qiita.com/mmotoi/items/bf7e9c4e1d57e579f11f
使えるようになっている様子
grep BBR /boot/config-*
/boot/config-4.14.171-136.231.amzn2.x86_64:CONFIG_TCP_CONG_BBR=m
/boot/config-4.14.173-137.229.amzn2.x86_64:CONFIG_TCP_CONG_BBR=m

コメントを残す