ในvirsh
วิธีการทำผมเห็นว่าโดเมนถูกทำเครื่องหมายเป็น autostart? virsh list
ไม่แสดงว่าโดเมนใดถูกทำเครื่องหมายเป็น autostart
ในvirsh
วิธีการทำผมเห็นว่าโดเมนถูกทำเครื่องหมายเป็น autostart? virsh list
ไม่แสดงว่าโดเมนใดถูกทำเครื่องหมายเป็น autostart
คำตอบ:
จากหน้าคน: -
virsh list --autostart
ควรทำมัน
--all
เพื่อรวมโดเมนหยุดเช่นกัน เช่นsudo virsh list --autostart --all
ฉันรู้นี้เป็นหัวข้อเก่ามาก - ในระบบ RHEL6.5 ของฉันงานนี้ด้วยข้อแม้ปกติว่าถ้าคุณไม่ได้พูด--all
, virsh list
จะมีเพียงข้อมูลรายชื่อสำหรับการเรียกใช้โดเมน
ลองดูสิ
virsh list --all --autostart
และ / หรือ
virsh list --all --no-autostart
ได้ผลสำหรับฉัน
นี่คือสคริปต์สากลสำหรับการรับข้อมูลเริ่มอัตโนมัติ โดเมนรายการ (VMs) ที่ได้เปิดใช้งานออโต้ใส่ในและเรียกใช้:virsh_autostart_info.sh
virsh_autostart_info.sh | grep -i enabled
แน่นอนคุณสามารถล้างมันได้เพียงแค่แสดงชื่อหรือสิ่งที่คุณต้องการ
##
# Configuration
#
VIRSH=/usr/bin/virsh
##
# Simple list of domains (VMs)
#
list_domains() {
# list, skipping headers, capturing number and domName, and then strip Id and State column
$VIRSH list --all | awk '$1 == "-" || $1+0 > 0 { print $2 }'
}
##
# Processing
#
## full info
#echo ""
#list_domains | while read vmName; do
# $VIRSH dominfo $vmName
#done
# just autostart info
echo ""
list_domains | while read vmName; do
autostartStatus=`$VIRSH dominfo $vmName | grep -i autostart`
echo $vmName $autostartStatus
done
virsh list --autostart
ใช้งานไม่ได้สำหรับฉันใน centos 6.5