标签:qcow2 kvm 创建 虚拟机 KVM centos7 virsh virt
文章目录
创建虚拟机
- 上传镜像并安装虚拟机
- 创建磁盘
#raw格式:性能好,直接吃掉10G储存
qemu-img create -f raw /var/lib/libvirt/images/Centos7.raw 10G
#qcow2格式:用多少占多少,不会一次性占用10G
qemu-img create -f qcow2 /var/lib/libvirt/images/centos7.qcow2 10G
- 创建默认网络虚拟机
virt-install --virt-type kvm \
--name centos7_201 \
--ram 1024 \
--vcpus 1 \
--cdrom=/data/CentOS-7-x86_64-Minimal-1810.iso \
--disk path=/var/lib/libvirt/images/centos7.201.qcow2 \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole
#其它选项:
--network bridge=br0 # 指定桥接网卡br0
- 使用vnc连接安装
安装完成后点reboot,但并不能重启,因为
[kvm]$ virsh list --all
Id Name State
----------------------------------------------------
- centos7 shut off
启动命令
[kvm]$ virsh start centos7
Domain centos7 started
[kvm]$ virsh list --all
Id Name State
----------------------------------------------------
3 centos7 running
创建windows虚拟机
驱动下载地址:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
-
准备好镜像和驱动
(1)、windows_server_2008_r2_sp1.iso
(2)、virtio-win-0.1.141_amd64.vfd -
创建磁盘
qemu-img create -f qcow2 /var/lib/libvirt/images/winserver.qcow2 30G
- 安装
virt-install --virt-type kvm \
--name win98 \
--ram 2048 \
--vcpus 1 \
--os-type=windows \
--cdrom=/data/windows_server_2008_r2_sp1.iso \
--disk path=/var/lib/libvirt/images/winserver.qcow2,format=qcow2,bus=virtio \
--disk path=/virt/virtio-win-0.1.141_amd64.vfd,device=floppy \
--network bridge=virbr0,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole
- 命令
virt-manager
进入图形管理(百度下载xmanager)
- 选第一个==>下一步
- 接受,下一步
- 自定义安装,下一步
- 加载驱动
- 浏览
- 选择win2008R2
- 这里要装驱动,要做2遍,先选第一个,下一步
- 重复上面操作,选第2个,下一步
- 装完后就可以看到这里了,新建分区,看你大小分。C盘至少8G,给多点
- 新建完后选做系统盘,下一步
- 等待安装
- 安装完成
快速创建虚拟机
- 通过copy虚拟机磁盘文件,可以快速创建虚拟机
[kvm]$ cd /var/lib/libvirt/images/
- 复制磁盘文件
[kvm]$ cp Centos7.raw centos7_2.raw
- 创建虚拟机
[kvm]$ virt-install --virt-type kvm \
--name centos7_2 \
--ram 1024 \
--vcpus 1 \
--cdrom=/data/CentOS-7-x86_64-Minimal-1810.iso \
--disk path=/var/lib/libvirt/images/centos7_2.raw \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole
#虚拟机不要开始安装过程,即虚拟机启动后立即强制关系重新启动即可进入到虚拟机系统
虚拟机管理命令
- 列出当前开机的
virsh list
- 列出所有
virsh list --all
- 正常关机
virsh shutdown CentOS-7-x86_64
- 正常开机
virsh start CentOS-7-x86_64
- 强制停止/关机
virsh destroy centos7
- 强制删除
virsh undefine Win_2008_r2-x86_64
- 设置开机自启动
virsh autostart centos7
标签:qcow2,kvm,创建,虚拟机,KVM,centos7,virsh,virt 来源: https://blog.csdn.net/weixin_42758707/article/details/100030387
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。