Score:0

Packer Ubuntu Server 20.04 แจ้งให้ยืนยันการติดตั้งแม้ว่าจะระบุ `autoinstall` ใน 'boot_command'

ธง be

ฉันกำลังตั้งค่าการติดตั้งแบบอัตโนมัติสำหรับ Ubuntu Server 20.04 ด้วย ผู้บรรจุหีบห่อ. อย่างไรก็ตามแม้ว่าฉันจะระบุ ติดตั้งอัตโนมัติ ใน boot_commandโปรแกรมติดตั้งจะขอการยืนยันจากฉันเสมอ (ฉันต้องพิมพ์ "ใช่" ด้วยตนเอง - ตรงกลางภาพหน้าจอ): ป้อนคำอธิบายรูปภาพที่นี่

เห็นได้ชัดว่าสิ่งนี้เป็นการเอาชนะแนวคิดของ "การติดตั้งแบบอัตโนมัติ" แต่ฉันไม่สามารถเข้าใจได้ว่าปัญหาคืออะไร ฉันกำลังโพสต์ด้านล่างสองที่แตกต่างกัน boot_commandฉันใช้อยู่และการกำหนดค่าทั้งหมดของฉันที่ส่วนท้ายของโพสต์

คำสั่งการบู๊ตทั้งสองสร้างการติดตั้งที่ใช้งานได้ แต่ทั้งคู่ยังคงขอการยืนยัน คำสั่งบูต 1:

boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]

คำสั่งบูต 2:

      "boot_command": [
        "<ป้อน><รอ2><ป้อน><รอ><f6><esc><รอ>",
        "ลินุกซ์ /casper/vmlinuz ติดตั้งอัตโนมัติ ds=nocloud;",
        "<รอ><ป้อน>",
        "เริ่มต้น /casper/initrd",
        "<รอ><ป้อน>",
        "บูต"
      ]

การกำหนดค่าแบบเต็ม: ./ubuntu2004.pkr.hcl:

แหล่งที่มา "virtualbox-iso" "autogenerated_1" {
  boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]
  boot_wait = "2 วินาที"
  cd_files = ["./http/user-data", "./http/meta-data"]
  cd_label = "ซิดาต้า"
  disk_size=8192
  guest_additions_path = "VBoxGuestAdditions_{{ .Version }}.iso"
  guest_os_type = "อูบุนตู_64"
  หัวขาด = เท็จ
  http_directory = "http"
  iso_checksum = "sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98"
  iso_urls = ["https://releases.ubuntu.com/focal/ubuntu-20.04.3-live-server-amd64.iso"]
  shutdown_command = "echo 'ubuntu'|sudo -S ปิด -P ทันที"
  ssh_agent_auth = จริง
  ssh_handshake_attempts = "200"
  ssh_private_key_file = "/โฮม/asdf/.ssh/virtual_id_ed25519"
  ssh_username = "คนจรจัด"
  ssh_wait_timeout = "10,000 วินาที"
  vboxmanage = [["modifyvm", "{{ .Name }}", "--memory", "1024"], ["modifyvm", "{{ .Name }}", "--cpus", "1 "]]
  virtualbox_version_file = ".vbox_version"
  vm_name = "แพ็คเกอร์อูบุนตู-20.04-amd64"
}

สร้าง {
  แหล่งที่มา = ["source.virtualbox-iso.autogenerated_1"]

  ผู้จัดเตรียม "เชลล์" {
    สคริปต์ = ["สคริปต์/init.sh"]
  }

  ผู้จัดเตรียม "เชลล์" {
    สคริปต์ = ["สคริปต์/cleanup.sh"]
  }

  ตัวประมวลผลหลัง "คนจรจัด" {
    การบีบอัด_ระดับ = "8"
    เอาต์พุต = "ubuntu-20.04-test.box"
  }
}

./http/user-data:

#cloud-config
ติดตั้งอัตโนมัติ:
  รุ่น: 1
  ภาษา: en_US
  แป้นพิมพ์:
    รูปแบบ: th
    ตัวแปร: เรา
  เครือข่าย:
    เครือข่าย:
      รุ่น: 2
      อีเธอร์เน็ต:
        enp0s3:
          dhcp4: จริง
  พื้นที่จัดเก็บ:
    รูปแบบ:
      ชื่อ: lvm
  ssh:
    ติดตั้งเซิร์ฟเวอร์: ใช่
  ข้อมูลผู้ใช้:
    ผู้ใช้:
      - ชื่อ: คนจรจัด
        ssh_authorized_keys:
          - ssh-ed25519 ถูกปกปิด
        sudo: ALL=(ทั้งหมด) NOPASSWD:ทั้งหมด
        กลุ่ม: [adm, sudo]
        lock_passwd: จริง
        เชลล์: /bin/bash
  แพ็คเกจ:
    - opensh-เซิร์ฟเวอร์
    - สิ่งจำเป็นสำหรับการสร้าง
  คำสั่งล่าช้า:
    - echo 'คนจรจัด ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/vagrant

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา