Điểm:0

Đặt ngày tự động sau khi VM bỏ tạm dừng

lá cờ cn

Tôi có các máy ảo (với Debian hoặc đôi khi là *buntu guest, GNU/Linux) chạy trong libvirt/qemu/kvm và tôi đã phát hiện ra tính năng tạm dừng/bỏ tạm dừng máy ảo.

Sau khi bỏ tạm dừng (sơ yếu lý lịch virsh), rõ ràng là đồng hồ của khách đã tắt. Làm thế nào tôi có thể kích hoạt một cuộc gọi đến, nói, /usr/sbin/rdate khi VM bỏ tạm dừng để thực hiện cập nhật một lần (openntpd sẽ thực hiện phần còn lại sau)?

Tôi có cơ sở hỗ trợ acpi cài đặt trên khách như vậy virsh tắt máy hoạt động sạch sẽ, nhưng không phải dmesg nhật ký hệ thống cũng không hiển thị bất kỳ sự kiện nào được kích hoạt từ việc tạm dừng/bỏ tạm dừng.

Điểm:0
lá cờ cn

May mắn thay, bạn đã phát hiện ra điều này rõ ràng, sai thời điểm trong sơ yếu lý lịch VM gây ra nhiều nhầm lẫn...

Đảm bảo thời gian lưu trữ chính xác, định cấu hình máy chủ để sử dụng cùng một máy chủ NTP như các thiết bị còn lại của bạn.

cài đặt qemu-guest-agent trong khách. Đính kèm máy chủ vào kênh nối tiếp VirtIO của khách. tiếp tục hoặc virsh domtime bây giờ có thể kiểm soát đồng hồ của khách.

Hoặc, tải mô-đun hạt nhân ptp_kvm vào khách Linux. chrony sau đó có thể sử dụng PTP để lấy thời gian chính xác từ máy chủ.

tiếng vang ptp_kvm > /etc/modules-load.d/ptp_kvm.conf
echo "đồng bộ lại PHC /dev/ptp0 poll 2" >> /etc/chrony.conf
mirabilos avatar
lá cờ cn
Xin lỗi, không, đồng hồ của khách được điều khiển bởi OpenNTPD trong khách. Thay đổi điều đó thành do máy chủ kiểm soát nằm ngoài phạm vi (và có thể sai).
John Mahowald avatar
lá cờ cn
Vui lòng viết sơ yếu lý lịch của riêng bạn nếu bạn muốn làm điều gì đó khác. Điều đồng bộ hóa máy chủ này là cách một số tập lệnh libvirt thực hiện khi SYNC_TIME=1 https://github.com/libvirt/libvirt/blob/v8.0.0/tools/libvirt-guests.sh.in
mirabilos avatar
lá cờ cn
Tôi có thể kích hoạt nó một cách dễ dàng theo cách thủ công (`ssh vmname sudo rdate -nv ntp.example.com`), nhưng tôi nghĩ VM đang nhận được một số tín hiệu (ACPI?), chẳng hạn như khi chạy `virsh shutdown` và có thể tự làm điều đó .

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.