技术流ken

运维拯救世界

kvm报错集合–技术流ken

问题1

在执行克隆任务的时候出现如下的错误

[root@ken1 ~]# virt-clone -o centos7.0 -n ken1 -f /var/lib/libvirt/images/ken1.qcow2
ERROR missing source information for device vdb

 

 

解决办法如下

首先进入到kvm创建的虚拟机,发现这是之前做实验安装的一个闲置的vdb磁盘

[root@localhost ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1 1024M  0 rom  
vda             252:0    0    3G  0 disk 
├─vda1          252:1    0    1G  0 part /boot
└─vda2          252:2    0    2G  0 part 
  ├─centos-root 253:0    0  1.7G  0 lvm  /
  └─centos-swap 253:1    0  308M  0 lvm  [SWAP]
vdb             252:16   0    1G  0 disk 

 

只需要把这块磁盘使用virt-manage解除即可

再次克隆虚拟机测试

[root@ken1 ~]# virt-clone -o centos7.0 -n ken1 -f /var/lib/libvirt/images/ken1.qcow2
Allocating 'ken1.qcow2'                                                                           | 3.0 GB  00:00:31     

Clone 'ken1' created successfully.
[root@ken1 ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 -     centos7.0                      shut off
 -     ken1                           shut off

 

 

 

##################################################################

 

真实物理服务器安装kvm

 

第一步:创建磁盘

[root@localhost ~]# qemu-img create -f qcow2 -o size=9G /var/lib/libvirt/images/test.qcow2

 

 

第二步:virt-install

[root@localhost ~]# virt-install --name=test --disk path=/var/lib/libvirt/images/test.qcow2 --ram=1024 --vcpus=1 --nographics --location=/tmp/CentOS-7-x86_64-Minimal-1810.iso --extra-args='console=ttyS0' --network bridge=br0

 

 

 

 

发表评论

电子邮件地址不会被公开。