ฉันพยายามติดตั้ง windows server 2019 ด้วย cloudbase-init ฉันทำตามขั้นตอนต่อไปนี้เพื่อทำสิ่งนี้:
- ติดตั้ง Windows Server 2019 ด้วยประสบการณ์เดสก์ท็อป
- ติดตั้ง Cloudbase-Init
- เพิ่มบรรทัดต่อไปนี้ใน "Cloudbase-init.conf" และ "Cloudbase-init-unatend.conf"
metadata_services=cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService plugins=cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.networkconfig .NetworkConfigPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin
- จากนั้นฉันทำ sysprep ส่งออก VM และสร้าง Hyper-V VM ใหม่ตามการส่งออกก่อนหน้า
- ฉันสร้างไฟล์ cidata-iso ที่ฉันเก็บข้อมูลเมตา ข้อมูลผู้ใช้ และไฟล์การกำหนดค่าเครือข่าย
ข้อมูลเมตา
รหัสอินสแตนซ์: win2019-test
ชื่อโฮสต์ท้องถิ่น: win2019-test
ผ่านผู้ดูแลระบบ: Start123
การกำหนดค่าเครือข่าย
รุ่น: 1
การกำหนดค่า:
- ประเภท: ทางกายภาพ
ชื่อ: อินเทอร์เฟซ0
mac_address: 52:54:00:bd:f9:87
เครือข่ายย่อย:
- ประเภท: คงที่
ที่อยู่: 192.168.28.10
เน็ตมาสก์: 255.255.255.0
เกตเวย์: 192.168.28.1
เซิร์ฟเวอร์ DNS_name:
- 192.168.28.1
ข้อมูลผู้ใช้
#cloud-config
chpasswd: { หมดอายุ: เท็จ }
ssh_pwauth: จริง
ผู้ใช้:
- ชื่อ: กิเซล่า
gecos: "ผู้ใช้ภายในที่สร้างโดย cloud-init"
primary_group: ผู้ดูแลระบบ
รหัสผ่าน: Start123
ไม่ใช้งาน: เท็จ
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKQXrH9ukWnSz3PeX2GwQQmB87Ssfenjou9CWJjp1zvYP/7D3eg8QbF2J4Wty4+89D92FRHC0QxiZbSbrRSmOa6gdF0ikAdHdLVbT6o3nZkaAQZWpoMFWsQNLac7lpgOb60jxCCjEqDVWarUikKoOVhDTon9Tx5E8Iv8ee6fZ6rTJAHQIi6VX9kdNn9NrviM9ILFdzCHsCk3sDsn7qUOWV76S0k61asY7PkkRToCWt692fHeo/eNO2zOButW7blXozOXMxaZIejUBOaGfc49ty5KsEK/G5BJzPib7FkviuXpw/BaHp4N10SRp32cOP6KV6mt4hxlyQUDg70zyg48UdKTnW8gG+ql8+ntGBrM98Juswfydo0J73IzyaVPpAo2nw71qqkMO6goECT7A1UPZgebWQpz7yZp0uJJ1LiS2jisovV7811MXAKuiCmZiQdrVfjVlA3oAhWfOyS80MFsojc+I96o7jx3PnKkKp56i/Il8x2ylLdw8+XmUamLE9Qps= root@hildegard
เรียกใช้ cmd:
- 'echo การตั้งค่าแบบกำหนดเอง "hello-world จากสคริปต์ cloud-init ข้อมูลผู้ใช้" > C:\Windows\Logs\hello-cloud-init.txt'
เมื่อฉันเมานต์ไฟล์ ISO และเริ่ม VM มันเป็นไปไม่ได้ที่จะเข้าสู่ระบบ ผู้ดูแลระบบถูกเลือกเป็นผู้ใช้เข้าสู่ระบบและรหัสผ่านไม่ใช่ Start123 ฉันคิดว่ามันถูกสร้างขึ้นแบบสุ่ม ยังไม่สามารถเลือก gisela เป็น User เพื่อเข้าสู่ระบบได้ ดังนั้นฉันจึงไม่สามารถเข้าถึงล็อกไฟล์ได้
ฉันต้องทำอย่างไรเพื่อตั้งรหัสผ่านผู้ดูแลระบบเป็น "Start123"
ความนับถือ
เดฟ