• 图形方式
  • 完全文本模式(现场配置虚拟机的规格)
  • 命令行模式

安装前需将镜像拷贝到此系统

一、图形方式安装

打开虚拟机管理工具
# 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
主要需要修改的:
<name></name> 虚拟机名称 唯一
<uuid></uuid> uuid 唯一
<sourse file=""></sourse>  磁盘镜像名
</mac address=''>  mac地址 唯一 只能修改后6位

可修改处:
<memory></memory> 最大内存
<currmentMemory></currmentMemory> 当前占用内存
<vcpu placment='static'> cpu数

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐