KVM安装CentOS的一些笔记

Copy From : https://www.linuxidc.com/Linux/2018-10/154777.htm

常用命令

查看虚拟机状态

virsh list --all

虚拟机电源操作

virsh shutdown c7-1 //关机 virsh start c7-1 //开机 virsh destroy c7-1 //强制关机 virsh suspend c7-1 //挂起 virsh resume c7-1 //恢复

删除虚拟机

//首先需要关机,然后才能删除 virsh shutdown c7-1 virsh undefine c7-1 //查看删除结果,c7-1的配置文件会被删除。也就是c7-1.xml会被删除。 //而磁盘文件不会被删除,也就是c7-1.raw不会被删除。

扫描二维码关注公众号,回复: 9902156 查看本文章

设置虚拟机开机自启

virsh autostart study01 # 设置宿主机开机时该虚拟机也开机 virsh autostart --disable study01 # 解除开机启动

virsh console study01 # 与虚拟机进行交互 按Ctrl+]退出

virsh dumpxml c7-1 > /etc/libvirt/qemu/c7-2.xml # 导出虚拟机配置 virsh create /etc/libvirt/qemu/c7-1.xml # 通过配置文件启动虚拟机

安装

查看是否支持虚拟化

cat /proc/cpuinfo | egrep 'vmx|svm' # egrep好像支持正则表达式

安装kvm

增加一个桥接网卡

启动libvirtd服务

准备ISO

安装

在/home/tangshibo目录下执行成功

virt-install --name=ykhstudy --memory=512,maxmemory=1024 --vcpus=1,maxvcpus=8 --os-type=linux --os-variant=rhel7 --location=./CentOS-7-x86_64-DVD-1708.iso --disk path=ykh.img,size=10 --bridge=br0 --graphics=none --console=pty,target_type=serial --extra-args="console=tty0 console=ttyS0"

下面的内容无效

 >>>>>>>>>>>>>>>

试图安装docker... 好像需要配置yum源

配置网络yum源:(复制自:https://blog.csdn.net/qingfenggege/article/details/80394564

1.备份原始yum源:

cd /etc/yum.repos.d mv CentOS-Base.rpeo CentOS-Base.repo.bak

2.配置CentOS的DNS:

vim /etc/resolv.conf nameserver 114.114.114.114         //国内dns nameserver 8.8.8.8                        //国外dns

3.下载yum文件,替代原始yum源:

(1)网易yum源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all            //清除缓存 yum makecache       //生成缓存

解析:wget -o,使用“-o”参数来指定一个文件名

(2)阿里云yum源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache

<<<<<<<<<<<<<<<

找了另一台服务器的网卡配置, 复制到这里, 可以用了. 注意ONBOOT=yes才可以.

转换raw/img文件格式为qcow2

qemu-img info /vdir/c7-1.raw # 首先查看当前磁盘文件格式 virsh shutdown c7-1 # 关机 # 转换磁盘文件格式 qemu-img convert -f raw -O qcow2 /vdir/c7-1.raw /vdir/c7-1.qcow2

虚拟机快照

1、创建快照

# 虚拟机想要使用快照功能,磁盘文件格式必须为qcow2 virsh snapshot-create c7-1 # 查看当前快照版本信息 virsh snapshot-current c7-1 # 查看指定虚拟机快照信息 virsh snapshot-list c7-1 # 创建新快照 virsh snapshot-create c7-1

2、恢复虚拟机状态至1382572463

virsh snapshot-revent c7-1 1382572463

3、删除快照

virsh snapshot-delete c7-1 1382572463

发布了80 篇原创文章 · 获赞 22 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/u010099177/article/details/97113250
今日推荐