Loading...

Linux学习笔记 (Centos7中搭建KVM及常用命令)

  1. Centos7 安装KVM
    实验环境:采用虚拟化软件VMware Workstation Pro
    Centos 7虚拟机配置
    内存:2.6GB
    处理器:4
    硬盘: 50GB

命令行安装
先检查cpu参数是否支持虚拟化
grep -Ei ‘vmx|svm’ /proc/cpuinfo
Linux学习笔记 (Centos7中搭建KVM及常用命令)

在 / 目录下创建 kvm_data 目录 用于虚拟机安装
安装Kvm
yum install -y virt-* libvirt bridge-utils qemu-img

配置网卡并安装centos7 虚拟机
使新建的虚拟机和宿主机在同一个网段增加桥接网卡
(1)增加一个桥接网卡,将ens33 配置文件复制一份并命名为br0
(2)更改br0配置文件,修改TYPE、BOOTPROTO 并将设备名改为
br0
Linux学习笔记 (Centos7中搭建KVM及常用命令)

(3)把ens33 配置文件 ip 掩码 网关及UUID删掉。
加入BRIDGE参数。修改完后重启网卡
Linux学习笔记 (Centos7中搭建KVM及常用命令)

启动libvirtd服务
systemctl start libvirtd
查看libvirt 进程是否存在
ps aux |libvirt

Linux学习笔记 (Centos7中搭建KVM及常用命令)
利用ftp工具将centos 7 镜像文件传入 /tmp 目录下
镜像版本:CentOS-7-x86_64-DVD-1810.iso
命令行安装Centos 7

virt-install –name=vm01 –memory=512,maxmemory=1024 –vcpus=1,maxvcpus=2 –os-type=linux –os-variant=rhel7 –location=/tmp/CentOS-7-x86_64-DVD-1810.iso –disk path=/kvm_data/vm01.img,size=10 –bridge=br0 –graphics=none –console=pty,target_type=serial –extra-args=“console=tty0 console=ttyS0”

进入安装界面
Linux学习笔记 (Centos7中搭建KVM及常用命令)

在此过程中 设置 1) 语言 选择中文及简体
Linux学习笔记 (Centos7中搭建KVM及常用命令)
设置 2) 选择时钟为上海
Linux学习笔记 (Centos7中搭建KVM及常用命令)
设置 5)目的安装
所有选项选择默认
Linux学习笔记 (Centos7中搭建KVM及常用命令)
到分区时选择标准分区

8 ) 创建root 密码 为 [email protected]
Linux学习笔记 (Centos7中搭建KVM及常用命令)
设置完后选择b选项
Linux学习笔记 (Centos7中搭建KVM及常用命令)
ctrl + ] 可以退出虚拟机
virsh console 虚拟机名字 进入虚拟机

安装成功 查看当前虚拟机
Linux学习笔记 (Centos7中搭建KVM及常用命令)
进入虚拟机后修改hostname 为vm01
并dhclient eth0 获得ip地址
Linux学习笔记 (Centos7中搭建KVM及常用命令)
测试网络连接是否能连接外网
Linux学习笔记 (Centos7中搭建KVM及常用命令)
常用管理命令
virsh shutdown vm01 //关闭虚拟机
virsh start vm01 //开启虚拟机
virsh destroy vm01//强制关掉
virsh undefine vm01//彻底销毁虚拟机
virsh autostart vm01//宿主机开机该虚拟机也开机
virsh autostart –disable vm01//解除开机启动
virsh suspend vm01//挂起
virsh resume vm01//恢复

查看虚拟机配置文件
存在与 /etc/libvirt/qemu/ 下
Linux学习笔记 (Centos7中搭建KVM及常用命令)

克隆虚拟机
克隆之前需关闭虚拟机

virt-clone –original vm01 –name vm02 –file /kvm_data/vm02.img
Linux学习笔记 (Centos7中搭建KVM及常用命令)
快照管理
进入vm01 执行 yum list 命令
Linux学习笔记 (Centos7中搭建KVM及常用命令)
在vm01虚拟机上安装 net-tools 包
yum install nrt-tools –y
执行完命令后退,到宿主机下创建vm01快照
virsh snapshot—create vm01
Linux学习笔记 (Centos7中搭建KVM及常用命令)
通过查看vm01.img信息也可看到快照
Linux学习笔记 (Centos7中搭建KVM及常用命令)
查看vm01所有的快照配置文件
Linux学习笔记 (Centos7中搭建KVM及常用命令)
列出所有快照
Linux学习笔记 (Centos7中搭建KVM及常用命令)
恢复到指定快照
Linux学习笔记 (Centos7中搭建KVM及常用命令)
删除vm01指定快照
Linux学习笔记 (Centos7中搭建KVM及常用命令)
磁盘格式
虚拟磁盘格式一般分 raw、qcow2
查看虚拟磁盘格式
Linux学习笔记 (Centos7中搭建KVM及常用命令)
创建1G的raw格式磁盘
命令 qemu-img create -f raw /kvm_data/vm01_2.img
Linux学习笔记 (Centos7中搭建KVM及常用命令)
将raw格式磁盘转换为qcow2
qemu-img convert -O qcow2 /kvm_data/vm01_2.img /kvm_data/vm01_2.qcow2
执行完命令查看信息
Linux学习笔记 (Centos7中搭建KVM及常用命令)
磁盘扩容
qemu-img resize /kvm_data/vm01.img +2G
Linux学习笔记 (Centos7中搭建KVM及常用命令)
同时,关闭vm01虚拟机在启动。进入虚拟机后查看,扩容生效。

Linux学习笔记 (Centos7中搭建KVM及常用命令)Linux学习笔记 (Centos7中搭建KVM及常用命令)

常用更改虚拟机配置命令
virsh dominfo vm01 //查看配置信息
Linux学习笔记 (Centos7中搭建KVM及常用命令)
修改配置
virsh edit vm01 //该命令可以编辑虚拟机配置文件从而达到调整cpu 内存 网卡的功能。
注意:修改完后关闭虚拟机在启动,配置才能生效。
Linux学习笔记 (Centos7中搭建KVM及常用命令)

原文链接:https://www.likecs.com/来源网络,如有侵犯到您的权益请联系zengyin969@gmail.com进行下架处理
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。

© 版权声明

相关文章