kvm-安装虚拟机
- 图形方式
- 完全文本模式(现场配置虚拟机的规格)
- 命令行模式
安装前需将镜像拷贝到此系统
一、图形方式安装
打开虚拟机管理工具
# virt-manager
虚拟机管理工具界面:
点击创建虚拟机:
选择安装方式
选择镜像文件
本地浏览
编辑内存及cpu
创建磁盘大小
配置虚拟机名称及网络设置
创建中..
安装centos系统即可。
二、完全文本模式
服务器没有图形 客户端也没有图形情况下
# virt-install —connect qemu:///system -n vm9 -r 2048 —disk path=/var/lib/libvirt/images/vm9.img,size=7 —os-type=linux —os-variant=centos7.0 —vcpus=1 —location=/root/CentOS-7.3-x86_64-DVD.iso -x console=ttyS0 —nographics
选项参考:https://www.cnblogs.com/l-zl/p/15045160.html
注意:
1.用这种方式安装的操作系统,大小写会胡乱变化,不影响远程操作
2.内存必须2G以上
查看KVM支持的OS版本:
# man virt-install
# osinfo-query os | grep centos
三、命令行模式
虚拟机的组成部分
1.虚拟机配置文件
# ls /etc/libvirt/qemu
2.储存虚拟机的介质
# ls /var/lib/libvirt/images/
根据配置文件创建虚拟机
1.需要有磁盘镜像文件:
# cd /var/lib/libvirt/images/
# cp vm1.qcow2 vm2.qcow2
2.需要有配置文件
# cd /etc/libvirt/qemu
# cp vm1.xml vm2.xml
3.配置文件需要修改必要的内容
vim /etc/libvirt/qemu/vm2.xml
主要需要修改的:
mac地址 唯一 只能修改后6位
可修改处:
4.创建虚拟机:
# virsh define /etc/libvirt/qemu/vm2.xml
5.重启libvirt
# systemctl restart libvirtd
6.宿主机开启路由转发
# vim /etcs/ysctl
net. ipv4. ip_forward = 1
保存退出
# sysctl -p
7.打开kvm可视化工具
# virt-manager
四、添加磁盘
1.控制台添加
开启虚拟机查看磁盘信息:lsblk
移除磁盘
2.修改配置文件
vim /etc/libvirt/qemu/vm1.xml 复制一份disk
创建新的空磁盘卷:
# qemu-img create -f qcow2 /var/lib/libvirt/images/vm1-1.qcow2 2G
格式
qemu-img create -f 格式名 创建路径(要与配置文件位置一致) 磁盘大小
重新定义:
# virsh define /etc/libvirt/qemu/vm1.xml
还没有评论,来说两句吧...