मैंने कमांड लाइन से केवीएम गेस्ट बनाया virt-install
जहां मैंने कमांड लाइन विकल्प का उपयोग किया --disk pool=vg0,size=20
और --name virt1.example.com
।
मैं इस KVM अतिथि को कमांड लाइन से कैसे हटा सकता हूं? मुझे इसकी कोई आवश्यकता नहीं है।
बस रिकॉर्ड के लिए पूरी कमांड लाइन थी
virt-install --debug --hvm --vnc --name virt1.example.com --os-type=linux --os-variant=rhel6 --pxe --network network=default,model=e1000,mac=02:54:00:13:be:e4 --disk pool=vg0,size=20 --ram 1024 --vcpus=1
और यहाँ कुछ अतिरिक्त जानकारी है
[root@server ~]# virsh vol-list vg0
Name Path
-----------------------------------------
lv0 /dev/vg0/lv0
lv_swap /dev/vg0/lv_swap
virt1.example.com.img /dev/vg0/virt1.example.com.img
[root@server ~]# virsh list
Id Name State
----------------------------------
3 virt1.example.com running
अपडेट करें
इन तीन आदेशों को चलाने से स्थापित KVM को हटाना प्रतीत होता है
virsh destroy virt1.example.com
virsh undefine virt1.example.com
virsh vol-delete --pool vg0 virt1.example.com.img
अधिक जानकारी के लिए टर्मिनल सत्र देखें:
[root@server ~]# virsh list --all
Id Name State
----------------------------------
3 virt1.example.com running
[root@server ~]# virsh undefine virt1.example.com
error: Failed to undefine domain virt1.example.com
error: Requested operation is not valid: cannot delete active domain
[root@server ~]# virsh destroy virt1.example.com
Domain virt1.example.com destroyed
[root@server ~]# virsh list --all
Id Name State
----------------------------------
- virt1.example.com shut off
[root@server ~]# virsh undefine virt1.example.com
Domain virt1.example.com has been undefined
[root@server ~]# virsh list --all
Id Name State
----------------------------------
[root@server ~]# virsh vol-list --pool vg0
Name Path
-----------------------------------------
lv0 /dev/vg0/lv0
lv_swap /dev/vg0/lv_swap
virt1.example.com.img /dev/vg0/virt1.example.com.img
[root@server ~]# virsh vol-delete --pool vg0 virt1.example.com.img
Vol virt1.example.com.img deleted
[root@server ~]# virsh vol-list --pool vg0
Name Path
-----------------------------------------
lv0 /dev/vg0/lv0
lv_swap /dev/vg0/lv_swap
[root@server ~]# cat /etc/issue
CentOS Linux release 6.0 (Final)
Kernel \r on an \m
[root@server ~]# virsh --version
0.8.1
1
इस उत्तर को देखने वाले अन्य लोगों के लिए, यदि आपकी त्रुटि वायरल अपरिभाषित virt1.example.com स्टेप पर है (त्रुटि के साथ 'अनिर्वाय होने से इनकार करते हुए जबकि डोमेन प्रबंधित सेव इमेज मौजूद है')। तब आपको एक अतिरिक्त कमांड की आवश्यकता हो सकती है जैसे: virsh प्रबंधित-हटाएं virt1.example.com।
—
nmtoken 12