概要
- vmware ESXi Arm Fling で、仮想マシンを作成してみる。
- [メモ] ラズパイ4Bへ vmware ESXi on Arm Flingのインストール の続き
環境
- Raspbery Pi 4B 8GB
- SATA-USB3.0変換ケーブル + SSD or HDD
- 有線LAN接続
- OSインストーラは、arm64のものを使う。
- Debian 10 (Buster) https://cdimage.debian.org/debian-cd/10.6.0/arm64/iso-cd/
- debian-10.6.0-arm64-netinst.iso (今回、これを使った)
- debian-10.6.0-arm64-xfce-CD-1.iso
- Ubuntu 20.04 - Ubuntu Server for ARM --- https://ubuntu.com/download/server/arm
ここから、isoファイルをダウンロードする
=>ubuntu-20.04.1-live-server-arm64.iso
- Debian 10 (Buster) https://cdimage.debian.org/debian-cd/10.6.0/arm64/iso-cd/
操作
基本設定 (時刻補正とsshログイン許可)
- ナビゲータ > ホスト > 管理
- [システム] > 日付と時刻 > [Edit NTP Settings]
- "NTP を使用 (NTP クライアントの有効化)"を選択
- NTP サービス起動ポリシー: ホストと連動して起動および停止します
- NTP サーバ: 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org
- [保存]
- [サービス] // ntpとsshの設定
- ntpd: 右クリック > 起動
- TSM-SSH:
- 右クリック > ポリシー > ホストと連動して起動および停止します
- 右クリック > 起動
- [ライセンス] // ライセンスコードがあれば
- ライセンスの割り当て > ライセンス キー : 12345=67890-ABCDE-12345-67890
- [ライセンスの確認] > [ライセンスの割り当て]
ファイルの転送
仮想マシンを設定するための、ISOファイルなどを転送する
仮想マシン作成
-
- 名前: {適当に}
- 互換性: ESXi 7.0 仮想マシン
- ゲストOSファミリ: Linux
- ゲストOSのバージョン: Debian GNU/Linux 10(64ビット) -
設定のカスタマイズ
- 仮想マシンのスペック。CPU 2個、メモリ2GB ハードディスク 32GB .. は適当に
- CD/DVDドライブ "データストアISOファイル"にして、CD/DVDメディアのとこの[参照] ボタンを押して、インストーラのISOファイルを[選択]
- [次へ]
-
起動したら
debian
-
debian は、作成したユーザをsudoerに入れてくれないっぽいので、初回rootでログインして、設定する
-
/etc/ssh/sshd_config
を編集して、rootでパスワードでログインできるようにする。/etc/ssh/sshd_config... PermitRootLogin yes ... PasswordAuthentication yes ...
-
systemctl daemon-reload && systemctl restart ssh
する -
パスワードなしで sudo する
こんな感じで、sudoerに登録export SUDO_USER=mt08 echo "${SUDO_USER} ALL=(ALL) NOPASSWD: ALL " | sudo tee /etc/sudoers.d/${SUDO_USER}-nopasswd
open-vm-tools
のインストール
-
ビルド & インストール
コピペsudo apt update && \ sudo apt install -y build-essential git && \ sudo apt install -y --no-install-recommends automake libtool libmspack-dev libglib2.0-dev libpam0g-dev libssl-dev libxml2-dev libxmlsec1-dev libx11-dev libxext-dev libxinerama-dev libxi-dev libxrender-dev libxrandr-dev libxtst-dev libgtk2.0-dev && \ git clone https://github.com/vmware/open-vm-tools.git && \ cd open-vm-tools && \ git checkout stable-11.2.0 && \ cd open-vm-tools && \ autoreconf -i && \ ./configure --without-gtk3 --without-gtkmm && \ make -j && \ sudo make install && sudo ldconfig
-
自動起動スクリプトの設定
コピペcat << 'EOF' | sudo tee /etc/systemd/system/vmtoolsd.service [Unit] Description=Open VM Tools After=network-online.target [Service] ExecStart=/usr/local/bin/vmtoolsd Restart=always RestartSec=1sec [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload sudo systemctl enable vmtoolsd.service sudo systemctl restart vmtoolsd.service sudo systemctl status vmtoolsd.service
最後こんな風に出てればOKmt08@debian10:~/open-vm-tools/open-vm-tools$ sudo systemctl status vmtoolsd.service ● vmtoolsd.service - Open VM Tools Loaded: loaded (/etc/systemd/system/vmtoolsd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-10-20 01:39:20 PDT; 1s ago Main PID: 1011 (vmtoolsd) Tasks: 3 (limit: 2274) Memory: 1.6M CGroup: /system.slice/vmtoolsd.service └─1011 /usr/local/bin/vmtoolsd Oct 20 01:39:20 debian10 systemd[1]: Started Open VM Tools. mt08@debian10:~/open-vm-tools/open-vm-tools$
その他
- (疑問)グラフィックスの解像度は変えられるの?? 1024x768 ?