###########kvm安装条件##############
1.inter cpu  ----> vmx
2.amd cpu -------> svm

##########kvm虚拟化安装############
dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y

Virtualization Client         ##虚拟化客户端
Virtualization Tools        ##虚拟化工具
Virtualization Hypervisor    ##虚拟化核心套件

##########kvm虚拟化相关信息########
服务名称:
libvirtd

虚拟化核心
qemu/kvm

虚拟化存储目录(虚拟机硬盘)
/var/lib/libvirt/images/linux.qcow2

虚拟化硬件信息:
/etc/libvirt/qemu/westos.xml

##########手动安装虚拟机###########

#########虚拟机管理命令############
virt-viewer     linux       ##显示westos虚拟机
virt-manager            ##打开虚拟机控制器
virsh list             ##列出运行的虚拟机
virsh list --all        ##列出所有虚拟机
virsh start    linux        ##开启虚拟机
virsh shutdown    linux        ##正常关闭虚拟机
virsh destroy    linux        ##断电westos虚拟机

######### 虚拟机在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:/mnt
scp /var/lib/libvirt/images/westos.qcow2 root@172.25.254.10:/mnt

在westos_linux中恢复westos虚拟机
mv /mnt/westos.qcow2  /var/lib/libvirt/images/westos.qcow2

virsh define    westos.xml    ##通过硬件信息文件恢复虚拟机
virsh create    westos.xml    ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失
virsh undefine    westos        ##删除虚拟机硬件信息

########虚拟机快照###############
qemu-img create -f qcow2 -b /var/lib/libvirt/images/linux.qcow2  /var/lib/libvirt/images/redhat.qcow2

######虚拟机创建脚本###############

虚拟机安装脚本

[root@westos_student ~]# vim vm_create.sh

[root@westos_student ~]# sh vm_create.sh test

1 #!/bin/bash
  2 virt-install \
  3 --name $* \
  4 --cdrom /isos/rhel-8.0-x86_64-dvd.iso \
  5 --memory 2048 \
  6 --vcpus 1 \
  7 --os-variant rhel8.0 \
  8 --disk /var/lib/libvirt/images/$*.qcow2,size=8,bus=virtio &>/dev/null &

虚拟机快照脚本

[root@westos_student ~]# vim vm_create.sh
[root@westos_student ~]# sh vm_create.sh test2

1 #!/bin/bash
  2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/linux.qcow2 /var/lib/lib    virt/images/$*.qcow2
  3
  4 virt-install \
  5 --name $* \
  6 --memory 2048 \
  7 --vcpus 1 \
  8 --os-variant rhel8.0 \
  9 --import \
 10 --disk /var/lib/libvirt/images/$*.qcow2,bus=virtio &>/dev/null &

Linux 系统之虚拟化部署相关推荐

  1. Linux下的虚拟化部署

    linux下的虚拟化部署 kvm安装条件: 1. inter         cpu ----> vmx指令集   (开发用) 2. amd         cpu ---->svm指令集 ...

  2. node.js命令行程序在Windows系统和Linux系统下的部署

    在Windows系统下全局部署node.js写的命令行程序 我们有一个简单的命令行程序,使用node.js的commander模块写的,只有一个文件hello.js,其内容如下: #!/usr/bin ...

  3. 腾讯云linux系统结合nginx部署项目

    欢迎关注博主博客: https://lvsige.top/ 本文记录在linux系统下结合nginx部署项目 首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可 ...

  4. Linux的远程连接及Linux系统下Tomcat部署

    Linux的远程需要用的软件有Xshell,Xftp 本人使用VMware12Pro虚拟机,Linux系统为CentOS7,使用局域网进行远程连接 Xshell和Xftp没有安装的话可以取官网下载,但 ...

  5. 局域网linux系统CentOS上部署engineercms、docker和onlyoffice实现文档协作

    等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作. 我整理了完整文档,见我的网盘. engin ...

  6. linux中的虚拟化部署

    linux里面的虚拟化 需要一台配置好软件仓库的虚拟机 虚拟化技术: 需要虚拟化的原因: 节省能源 安装  dnf group install"v c""v t" ...

  7. 在linux系统使用nginx部署静态网页

    1.yum安装nginx(如果已经安装请忽略这一步): 2.启动nginx nginx端口默认为80,输入ip+端口,出现以下页面则说明nginx已经安装启动成功了 3.将你要访问的页面放在linux ...

  8. linux禅道怎么改公司名字,在linux系统下一键部署禅道环境

    禅道是一个测试管理工具,可以在里面进行项目管理以及bug用例管理,是一个非常好用的管理工具. 而且最重要的是他有开源的版本 那么今天,我就给大家简单讲解一下如何在linux服务器里部署搭建一个禅道的环 ...

  9. Linux查看kvm安装路径,Linux系统KVM虚拟化自动部署

    1.虚拟机安装rhel7 什么是虚拟化管理 将Linux真实主机里面的一些东西放到虚拟机上面去管理,虚拟机和真机二者功能差不多.真机为操作系统,占用磁盘空间大:虚拟机是一款软件,占用空间少,为了节省硬 ...

最新文章

  1. 小白的 --Vuex 入门理解
  2. 原子变量、锁、内存屏障,写得非常好!
  3. 甘肃农业大学计算机基础A,2021甘肃农业大学计算机基础专业研究生考试大纲
  4. how is SAP ui5 formatter resolved
  5. 自由、开源及其敌人 —— RMS事件簿
  6. 外部集成 网页制作_外部服务的集成测试
  7. Opencv中的Laplacian(拉普拉斯算法)
  8. InnoDB自增原理都搞不清楚,还怎么CRUD?
  9. Eclipse下Maven工程多模块继承和聚合的创建
  10. 【Flink】Flink 报错 Writing records to streamload failed
  11. Mac如何删除python Python cannot be opened because of a problem
  12. python语言编程中的保留字_Python入门系列5-保留字和标识符
  13. 计算机制作3d电影属于,手把手教你如何自制简单3D眼镜在家看3D电影
  14. 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南
  15. 创建shap文件的属性字段类型区别_shapefile数据文件组成
  16. 安卓手机多开助手v1.2 BY im大朋友
  17. 盲源分离与振动信号处理之间发展关系
  18. 白嫖JetBrains全家桶第二波与第三波
  19. Untiy的阿拉伯文本适配
  20. Android 一种通用的按键精灵的实现思路

热门文章

  1. android加载圈,SwipeRefreshLayout加载圈不会隐藏在android中
  2. elasticsearch mapping之dynamic
  3. mysql5.7安装配置
  4. 利用 Python 实现多任务进程
  5. 下载kaggle数据集的小妙招
  6. 手把手教你用Python进行SSH暴力破解
  7. 《中餐厅》弹幕数据分析,我不要你觉得,我只要我觉得!
  8. java bean工厂_java-将Service用作“工厂”以返回不同的Bean...
  9. vhdl变量赋初值_5.5 C++自动变量
  10. 拓扑学+计算机,吴国平: 拓扑学到底有多重要? 在数学中占据多高的地位?