[注意事项] 使用树莓派4B上的VMware ESXi来创建虚拟机
简介
-
- 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
进行操作
基本设置(时间修正和允许SSH登录)
-
- 导航器 > 主机 > 管理
-
- [系统] > 日期和时间 > [编辑NTP设置]
选择 “使用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文件等以设置虚拟机。
创建虚拟机
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
最後こんな風に出てればOK
mt08@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$
其他
- (疑問)グラフィックスの解像度は変えられるの?? 1024×768 ?