博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统中的虚拟化安装部署
阅读量:3960 次
发布时间:2019-05-24

本文共 3244 字,大约阅读时间需要 10 分钟。

Linux系统中的虚拟化安装部署

kvm 安装条件

1.inter cpu ----> vmx

2.amd cpu -------> svm

kvm 虚拟化安装

[root@westos_student12 ~]# mount /isos/rhel-8.2-x86_64-dvd.iso  /var/www/html/westos  ##挂载镜像mount: /var/www/html/westos: WARNING: device write-protected, mounted read-only.[root@westos_student12 ~]# dnf group list --hidden[root@westos_student12 ~]# dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools"  systemctl enable --now libvirtd.service  #激活虚拟化服务libvirtd.service[root@westos_student12 ~]# systemctl enable --now libvirt-guests.service  Created symlink /etc/systemd/system/multi-user.target.wants/libvirt-guests.service → /usr/lib/systemd/system/libvirt-guests.service.[root@westos_student12 ~]# virt-manager ##启动虚拟机
Virtualization Client       ##虚拟化客户端Virtualization Tools        ##虚拟化工具Virtualization Hypervisor   ##虚拟化核心套件

kvm 虚拟化相关信息

服务名称:libvirtd虚拟化核心qemu/kvm虚拟化存储目录(虚拟机硬盘)/var/lib/libvirt/images/westos.qcow2虚拟化硬件信息:/etc/libvirt/qemu/westos.xml

虚拟机管理命令

virt-viewer   westos   ##显示 westos 虚拟机virt-manager           ##打开虚拟机控制器virsh list             ##列出运行的虚拟机virsh list --all       ##列出所有虚拟机virsh start   westos   ##开启虚拟机virsh shutdown westos  ##正常关闭虚拟机virsh destroy westos   ##断电 westos 虚拟机[root@westos_student12 ~]# virt-viewer node1 &> /dev/null &  %不显示警告信息

虚拟机在 Linux 系统中传输

westos_linux: 172.25.254.10 默认没有虚拟机westos_node1: 172.25.254.20 默认安装过 westos 虚拟机在 westos_linux 中安装虚拟化组件dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y在 westos_node1 中复制 westos 虚拟机的文件到 wesots_linux 中scp /etc/libvirt/qemu/westos.xml root@172.25.254.10:/mntscp /var/lib/libvirt/images/westos.qcow2 root@172.25.254.10:/mnt在 westos_linux 中恢复 westos 虚拟机mv /mnt/westos.qcow2 /var/lib/libvirt/images/westos.qcow2virsh define westos.xml      ##通过硬件信息文件恢复虚拟机virsh create westos.xml      ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失virsh undefine westos        ##删除虚拟机硬件信息

虚拟机快照

什么是快照?

磁盘“快照”是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统崩溃或系统异常,可以通过使用恢复到快照来保持磁盘文件系统和系统存储。当升级应用和服务器及给它们打补丁的时候,快照是救世主。
简而言之:就是类似于照相中照片一样,我们对照片进行涂改(写入数据),如果发现出错,重新再拍一张就行,而不直接对虚拟机本身进行操作。
虚拟机快照被损坏后,可以删除原文件,重新进行快照。

qemu-img  create  -f  qcow2 -b  /var/lib/libvirt/images/westos.qcow2  /var/lib/libvirt/images/node1.qcow2

运用脚本创建虚拟机

[root@westos_student12 images]# man virt-install ##查看帮助[root@westos_student12 ~]# vim create_vm.sh   1 #!/bin/bash  2 virt-install \  3 --cdrom /isos/rhel-8.2-x86_64-dvd.iso \  4 --memory 2048 \  5 --vcpus 1 \  6 --disk /var/lib/libvirt/images/$*.qcow2,size=8,bus=virtio \  7 --name $*[root@westos_student12 ~]# sh create_vm.sh test ## 运用脚本安装虚拟机

运用脚本创建虚拟机快照

运用脚本创建虚拟机快照

[root@westos_student12 mnt]# vim snapshoot_vm.sh#!/bin/bashqemu-img create \-f qcow2 \-b /var/lib/libvirt/images/songtao.qcow2 \/var/lib/libvirt/images/$*.qcow2virt-install \--memory 2048 \--vcpus 1 \--name $*--disk /var/lib/libvirt/images/$*.qcow2 \--import[root@westoslinux mnt]# sh snapshoot_vm.sh node2

运用脚本重置虚拟机快照

[root@westos_student12 mnt]# vim vm_reset.sh#!/bin/bashvirsh destroy $*rm -fr  /var/lib/libvirt/images/$*.qcow2qemu-img create \-f qcow2 \-b /var/lib/libvirt/images/songtao.qcow2 \/var/lib/libvirt/images/$*.qcow2virsh start $*virt-viewer $* &> /dev/null &[root@westos_student12 mnt]# sh vm_reset.sh node2

虚拟机连上主机通过桥接

手动安装虚拟机

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

Linux系统封装及配置

链接: .

转载地址:http://vjhzi.baihongyu.com/

你可能感兴趣的文章
inet_ntoa()
查看>>
POSIX消息队列mq_open问题
查看>>
两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];
查看>>
用户态切换到内核态的3种方式
查看>>
笔试常见的智力题(附答案)
查看>>
内核库函数
查看>>
Linux 系统内核空间与用户空间通信的实现与分析
查看>>
如何写好应用型学术论文
查看>>
如何查看进程的各种限制
查看>>
64位int类型用printf输出问题
查看>>
网络后台开发面试题目
查看>>
Linux 共享内存限制的查看与设置
查看>>
进程的状态转换
查看>>
如何查看进程的信息(线程数)
查看>>
Linux中的chage命令
查看>>
linux-详细解析密码文件passwd与shadow
查看>>
su- 与su的区别
查看>>
linux下发邮件mail
查看>>
echo如何手动输出换行
查看>>
身份证的正确使用方法——非常重要的知识
查看>>