使用 Ubuntu 20.04、Packer 和 vSphere,我在讓自動安裝正常作業時遇到問題。它將加載并在啟動選項部分輸入自動安裝命令,當它處理時,我看到它確定網路,但之后它像正常安裝一樣啟動并提示用戶互動。
我已經驗證我可以從瀏覽器訪問用戶資料檔案并且它存在,并且當我在 vSphere 視圖中觀看它時,它正確地鍵入了命令。
問題:
- 引導命令正確嗎?(經過一段時間谷歌搜索所有相同的結果后,我嘗試了多種選擇)
- 我是否缺少一個引數來覆寫 GUI?
引導命令:
boot_command = [
" <up><wait>",
" <up><wait><esc><wait>",
"<f6><wait><esc><wait>",
" autoinstall net.ifnames=0 biosdevname=0 ip=dhcp ipv6.disable=1 ds=nocloud-net;seedfrom=http://{{.HTTPIP}}:{{.HTTPPort}}/",
"<enter><wait>",
"<enter>"
]
用戶資料
#cloud-config
autoinstall:
version: 1
locale: en_US
keyboard:
layout: en
variant: us
network:
network:
version: 2
ethernets:
eth0:
dhcp4: true
storage:
layout:
name: lvm
identity:
hostname: ubuntu-server
username: ubuntu
password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
ssh:
install-server: yes
allow-pw: true
user-data:
disable_root: false
packages:
- openssh-server
- build-essential
late-commands:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
uj5u.com熱心網友回復:
通過重新配置 VM 主機和腳本上的網路,我能夠解決這個問題。
打包程式發布的 HTTP_Directory 無法與 VM 通信,沒有明顯的錯誤,我只有繞過 GUI 進行安裝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/442143.html
