Điểm:3

tự khởi động virsh không hoạt động

lá cờ ru
root@virtual3:~# virsh autostart nstest
Tên miền nstest được đánh dấu là tự khởi động

root@virtual3:~# virsh dominfo nstest 
ID:             -
Tên: nstest
UUID: 8cf691cd-7246-442b-a26b-3580e24600c5
Loại hệ điều hành: hvm
Trạng thái: tắt
(Các) CPU: 2
Bộ nhớ tối đa: 6291456 KiB
Bộ nhớ đã sử dụng: 2097152 KiB
Kiên trì: có
Tự khởi động: vô hiệu hóa
Lưu được quản lý: không
Mô hình bảo mật: apparmor
DOI bảo mật: 0

root@virtual3:~# 

Tôi đang làm gì sai? Tên miền xml được liệt kê trong/etc/libvirt/qemu/autostart nhưng vẫn không tự khởi động :(

Không có gì trong nhật ký :((

Điểm:2
lá cờ us

Tôi đã gặp vấn đề tương tự (22/2/22) và đã tìm ra giải pháp ngay bây giờ (22/7/22).

Vấn đề: Tôi cũng gặp vấn đề tương tự. Nó chưa bao giờ xảy ra trước đây. Trên một máy chủ Centos 7, 3 máy ảo đầu tiên mà tôi đã đặt thành tự khởi động trước đó đều hoạt động tốt (tôi có thể bật và tắt tính năng tự khởi động). Nhưng tôi có 4 cái khác đã tự khởi động trước đó, bây giờ được đặt thành không làm như vậy và tôi không thể bật được. Tôi thường sử dụng giao diện người dùng. Nếu tôi nhấp để tự khởi động, lưu và quay lại, nó sẽ không được chọn mặc dù nó phải như vậy. Vì vậy, tôi đã thử nó theo dòng lệnh, nó cũng không hoạt động và tôi đã phát hiện ra những gì bạn đã phát hiện ở trên. Khởi động lại máy khách hoặc máy chủ không có gì khác biệt. Việc máy khách VM đang chạy hay tắt không có gì khác biệt.

Dung dịch. Có vẻ như có gì đó không đồng bộ. Cái gì, tôi không chắc. Vấn đề rõ ràng không phải là thứ gì đó được lưu trong tệp .xml của máy ảo. Mặc dù tôi chưa bao giờ phát hiện ra chính xác điều gì đã sai, nhưng tôi đã tìm ra cách khắc phục nó. Mọi thứ được đặt thành tự động khởi động phải có một mục trong /etc/libvirt/qemu/autostart/ được đặt tên giống như machinename.xml chứa liên kết tượng trưng tới tệp cấu hình xml cùng tên của máy ảo trong /etc/libvirt/qemu/. Xóa liên kết tượng trưng cho các máy khách có vấn đề trong thư mục /etc/libvirt/qemu/autostart (đảm bảo bạn không xóa xml nguồn trong thư mục qemu). Giờ đây, khi bạn cố gắng bật tính năng tự khởi động thông qua giao diện người dùng hoặc thông qua virsh autostart machinenameâ. Tôi đã xóa các tệp autostart/*xml cho 4 máy khách gặp sự cố, sau đó bật và tắt liên tục một tệp qua giao diện người dùng và 3 tệp còn lại thông qua dòng lệnh và mọi thứ hiện đang hoạt động bình thường đối với tôi...

Điểm:1
lá cờ gr

Trong trường hợp của tôi, vấn đề là tôi có tệp trong thư mục tự khởi động chứ không phải liên kết.

root@kvm1630:/etc/libvirt/qemu # ls -l 
-rw------- 1 root root 7982 févr. 18 15:17 hebergement.xml

root@kvm1630:/etc/libvirt/qemu # ls -l autostart/
-rwx------ 1 root root 6195 avril 16 2021 hebergement.xml*

Giải pháp: xóa tệp và tạo một liên kết tượng trưng.

root@kvm1630:/etc/libvirt/qemu # rm autostart/hebergement.xml
rm: xóa tệp thông thường 'autostart/hebergement.xml'? y

Sau đó chạy lại lệnh để VM tự khởi động:

root@kvm1630:/etc/libvirt/qemu # virsh autostart hebergement
Hebergement tên miền được đánh dấu là tự khởi động

root@kvm1630:/etc/libvirt/qemu # ls -l autostart/
lrwxrwxrwx 1 root root 33 févr. 18 15:49 hebergement.xml -> /etc/libvirt/qemu/hebergement.xml

Cuối cùng, chúng tôi kiểm tra xem VM có thực sự tự khởi động hay không.

root@kvm1630:/etc/libvirt/qemu # virsh dominfo hebergement
Mã số: 9
Tên: hebergement
UUID: 74590197-8b3a-4bed-95e6-653ce7c456af
Loại hệ điều hành: hvm
Trạng thái: đang chạy
(Các) CPU: 1
Thời gian CPU: 6614,7s
Bộ nhớ tối đa: 8388608 KiB
Bộ nhớ đã sử dụng: 8388608 KiB
Kiên trì: có
Tự khởi động: bật
Lưu được quản lý: không
Mô hình bảo mật: không có
DOI bảo mật: 0

FYI, tôi sử dụng sao lưu dự phòng tập lệnh LibVirtKvm để tạo ảnh chụp nhanh VM mỗi giờ... Hậu quả: tệp xml định nghĩa VM bị thay đổi mỗi giờ như sau:

root@kvm1630:/etc/libvirt/qemu # colordiff hebergement.xml autostart/hebergement.xml
46,83c48
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-151710'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-141710'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-131710'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-121709'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-111709'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-101711'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-091738'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-091200'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20220218-082151'/>
< <backingStore type='file'>
< <loại định dạng='qcow2'/>
< <file nguồn='/var/lib/libvirt/images/hebergement.qcow2'/>
< <backingStore/>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
< </backingStore>
---
> <file nguồn='/var/lib/libvirt/images/hebergement.bimg-20210415-011726'/>

hy vọng nó giúp

Ernest.

Điểm:0
lá cờ fr

Có vẻ như bạn đang mong rằng cài đặt 'tự động khởi động' sẽ ngay lập tức khởi động máy ảo. Tuy nhiên, đó không phải là tác dụng dự định của tự động khởi động. Thay vào đó, nó chỉ ở đó để đảm bảo VM khởi động tự động tại thời gian khởi động cho chủ nhà. Từ trang người đàn ông:

Định cấu hình miền để tự động bắt đầu khi khởi động.

Nếu sau đó bạn muốn thực sự khởi động VM ngay lập tức, bạn cần làm như vậy với virsh bắt đầu.

David avatar
lá cờ ru
Xin lỗi tôi đã không nói rõ - nó vẫn không tự khởi động ngay cả khi tôi khởi động lại máy chủ. Không có gì ở tất cả trong các bản ghi. "nstest.xml" được liệt kê trong /etc/libvirt/qemu/autostart :(

Đă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.