Score:0

ทริกเกอร์ NTP รีสตาร์ทหลังจาก 'ประวัติคนจรจัด'

ธง ad
kol

ฉันจัดการเซิร์ฟเวอร์ VM ของ Debian 11 บางตัวโดยใช้ Vagrant บางครั้งฉันต้อง พเนจรระงับ พวกเขาและฉันสังเกตเห็นว่าหลังจากนั้น เรซูเม่เร่ร่อนเวลาระบบปิดอยู่ วิ่ง สถานะ systemctl ntp แสดงว่าบริการ NTP ถูกปิดโดยความล้มเหลว ฉันสามารถแก้ปัญหานี้ได้ด้วยการรีสตาร์ท NTP ด้วยตนเองหลังจากนั้น เรซูเม่เร่ร่อนดังนั้นฉันต้องการเพิ่มทริกเกอร์ให้กับ Vagrantfile:

config.trigger.after :ดำเนินการต่อ |trigger|
  trigger.info = "รีสตาร์ท NTP"
  trigger.run = {อินไลน์: "bash -c 'systemctl start ntp'"}
จบ

...แต่ตอนนี้ เรซูเม่เร่ร่อน เกิดข้อผิดพลาด:

==> xxx-vm: เรียกใช้การดำเนินการทริกเกอร์หลังจากดำเนินการต่อ ...
==> xxx-vm: กำลังเรียกใช้ทริกเกอร์...
==> xxx-vm: รีสตาร์ท NTP
    xxx-vm: ทำงานในเครื่อง: สคริปต์แบบอินไลน์
    xxx-vm: bash -c 'systemctl start ntp'
    xxx-vm: ระบบไม่ได้บู๊ตด้วย systemd เป็นระบบเริ่มต้น (PID 1) ไม่สามารถใช้งานได้
    xxx-vm: ไม่สามารถเชื่อมต่อกับบัส: โฮสต์ไม่ทำงาน
==> xxx-vm: การเรียกใช้ทริกเกอร์ล้มเหลว

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

Score:0
ธง ad
kol

ฉันคิดออก: วิ่ง รันสคริปต์บนโฮสต์เพื่อรันบนแขก (VM) run_remote ต้องใช้:

config.trigger.after :ดำเนินการต่อ |trigger|
  trigger.info = "รีสตาร์ท NTP"
  trigger.run_remote = {ในบรรทัด: "bash -c 'systemctl start ntp'"}
จบ

โพสต์คำตอบ

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