Hiện tại tôi tự tắt nguồn từng khách KVM trước khi khởi động lại máy chủ. Tuy nhiên, điều này đã trở nên cũ và bây giờ tôi có tới khoảng 20 máy khách.
Tôi có thể tin tưởng Ubuntu Server 12.04 để thực hiện Quyền và giữ hoàn thành việc tắt máy cho đến khi máy khách KVM cuối cùng tắt không?
Ngoài ra, có một cách dễ dàng hơn để đóng cửa tất cả các khách hàng một cách duyên dáng?
                
                1
              
                  Một vài điều cần suy nghĩ: một kịch bản tắt máy sẽ gửi một loại tín hiệu "tắt tất cả các VM" tới KVM. Ý tưởng cần một số thông tin rõ ràng, nhưng nếu KVM hỗ trợ điều khiển dòng lệnh, sẽ không quá khó để tạo ra một kịch bản tắt máy đơn giản để làm điều đó.
                
                
                  
                    —
                    JamesTheAwgieDude 
                    
                  
                
              
                  Có - điều này có thể được thực hiện thông qua 
                
                  
                    —
                    HDave 
                    
                  
                
              virshlệnh, tôi đang tìm kiếm thứ gì đó vượt trội hơn. Theo lỗi bệ phóng này, nó có thể đã được Chỉ cần làm việc: bugs.launchpad.net/ubuntu/+source/kvm/+bug/350936
                
                  Trên RedHat, họ có một tập lệnh được gọi là 
                
                  
                    —
                    HDave 
                    
                  
                
              libvirt-gueststự động xử lý việc này, nhưng vì bất kỳ lý do gì, Ubuntu không bao gồm tập lệnh này trong gói của họ. launchpad.net/ubfox/+source/libvirt/0.9.8-2ubfox1
                
                  ok - nhìn 
                
                  
                    —
                    HDave 
                    
                  
                
              /etc/init/libvirt-bincó vẻ như mã cần thiết ở đó để làm điều này. Tôi vừa hoàn thành một lần chạy thử và nó đã hoạt động, nhưng tôi cần tăng thời gian chờ trong tệp đó từ 30 giây lên 2 phút.
                
                  Là một quản trị viên hệ thống, tôi bị sốc khi thấy thời gian chờ chỉ trong 
                
                  
                    —
                    BeowulfNode42 
                    
                  
                
              /etc/init/libvirt-bin.conf30 giây. Kiểm tra mã tôi thấy điều này thậm chí không phải trên mỗi VM, nó là tổng số. Tôi đã thấy một máy chủ sản xuất vật lý (không phải VM) mất 15 phút để tắt phần cứng nhanh mới sau khi cài đặt mới và cơ sở dữ liệu được khôi phục. Máy chủ VM chính hiện tại của My Work mất gần 10 phút để tắt máy do 30VM với nhiều cơ sở dữ liệu, v.v.