Linux中虚拟机的安装详细教程

  • 1 linux中虚拟机的安装
    • 1.1 kvm安装条件
    • 1.2 KVM虚拟化安装
    • 1.3 KVM虚拟化相关信息
    • 1.4 手动安装虚拟机步骤
    • 1.5 脚本安装虚拟机
  • 2 虚拟机的管理命令

1 linux中虚拟机的安装

KVM(kernel base virtual machine)是基于硬件的完全虚拟化,跟vmware、xen、hyper-v是同一个级别的,而且已经内置在Linux内核

1.1 kvm安装条件

检查系统是否支持KVM

使用命令:

uname -a
egrep ‘vmx|svm /proc/cpuinfo’
  • 如果回显有vmx或者svm,说明硬件支持虚拟化 vmx是Intel,svm是AMD

1.2 KVM虚拟化安装

dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools"
  • Virtualization Client :虚拟化客户端
  • Virtualization Hypervisor:虚拟化工具
  • Virtualization Tools:虚拟化核心套件

1.3 KVM虚拟化相关信息

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


1.4 手动安装虚拟机步骤














1.5 脚本安装虚拟机

  • 以超级用户的身份编写脚本并运行shell脚本

在真机的shell中运行脚本:

sh test1.sh west1 ##west1是安装的虚拟机的名字


1.6 虚拟机在linux中的传输
westoslinux:192.186.3.30 ##默认没有虚拟机
westos:192.186.122.45 ##默认默认安装过west1虚拟机
在westoslinux安装虚拟化组件

dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools"

在westos中复制虚拟机的文件到westoslinux中

scp   /etc/libvirt/qemu/west1.xml   root@192.186.3.30 /mnt  ##复制虚拟机的前端文件
scp  /var/lib/libvirt/images/west1.qcow2  root@192.186.3.30 :/mnt  ##复制虚拟机的硬件信息

在westoslinux中恢复west1虚拟机

mv /mnt/west1.qcow2    var/lib/libvirt/images/west1.qcow2
virsh define west1.xml ##通过硬件信息文件恢复虚拟机
virsh create west1.xml  ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失
virsh undefine west1   ##删除虚拟机硬件信息

2 虚拟机的管理命令

命令 功能
virt - viewer 显示虚拟机
virt-manager 打开虚拟机控制器
virsh list 列出运行的虚拟机
virsh list --all 列出所有虚拟机
virsh start name 开启虚拟机
virsh shutdown name 正常关闭虚拟机
virsh destory name 虚拟机断电




Linux中虚拟机的安装详细教程相关推荐

  1. 服务器安装centos6 linux,CentOS6.5安装详细教程,手把手教你安装Linux操作系统(CentOS6.5)...

    CentOS6.5安装详细教程 1.准备好CentOS-6.5.iso文件,并刻录到光盘中,放入光驱,重启服务器,修改BIOS为光驱启动,之后开始进入安装: 2.按任意键,进入引导菜单.按上下键,移动 ...

  2. System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏)

    System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏) 导读         不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服 ...

  3. 企业版mysql安装教程linux,linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  4. python中nltk_python2.7和NLTK安装详细教程

    本文为大家分享了python2.7和NLTK安装教程,具体内容如下 系统:Windows 7 Ultimate 64-bits Python 2.7安装 下载Python 2.7:官网下载地址 安装 ...

  5. Loadrunner12.55windows-linux-os安装详细教程

    Loadrunner12.55windows-linux-os安装详细教程 Windows 下载地址https://www.guru99.com/guide-to-download-and-insta ...

  6. 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...

    (一路遇见,一路再见) 全文共计2258字,图片共计1张 用心阅读控制在10分钟 --今日图文-- Gamit/gLOBK软件是一款高精度GNSS数据处理软件,目前支持GPS/BDS/GLONASS/ ...

  7. mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程

    <MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...

  8. Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

    人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...

  9. Arthas阿尔萨斯的使用安装详细教程

    Arthas阿尔萨斯的使用安装详细教程 一.阿尔萨斯能解决什么什么问题 二.安装与命令 三.实际应用 四.自学途径 本篇文章是自学B站"御风大世界"视频的提炼和总结. 原视频见:A ...

最新文章

  1. 大话中文文本分类之TextRCNN
  2. HTML特殊字符编码对照表
  3. Codeforces Round #481 (Div. 3)【完结】
  4. matlab 神经网络dpi,基于DPI和BP神经网络的P2P流量识别研究
  5. Sublime Text 3 配置python交互运行环境的快捷键
  6. linux ls不显示total,Linux中使用ls指令时total的意思
  7. 用c++写成的最小二乘法的源代码
  8. PHP全栈学习笔记3
  9. Android开发入门教程--3.Activity入门指南
  10. 选择JSF不选Struts的十大理由
  11. Android Socket通信
  12. 基于图像识别的火灾检测系统设计
  13. 【lssvm预测】基于麻雀算法优化最小二乘支持向量机实现风电功率预测(多输入单输出)含Matlab源码
  14. 路由守卫(全局钩子(全局路由守卫)、路由单独钩子(router独享守卫))
  15. unityShader物体表面流光效果
  16. 中国互联网发展报告(2021)
  17. veeam_backup的几种备份方式
  18. 速途在线沙龙11期:王通夫唯首次聚首共话SEO
  19. OpenWRT(十一)LuCi开发(三)
  20. java 去除时间中的PM_在Java中使用SimpleDateFormat(“ a”)显示AM / PM时间标记

热门文章

  1. Android编译及编译脚本、Android构建基础学习笔记
  2. 2018谷歌I/O开发者大会8大看点汇总 新品有哪些
  3. 企业邮箱安全使用须知,外贸公司邮箱怎么用更安全?
  4. ofo线上排队退款用户已超1000万;滴滴发布27项整改措施;SpaceX将融资5亿美元 | 雷锋早报...
  5. ChipScope在线逻辑分析仪的使用方法
  6. 再有谁说不熟悉 Zabbix 监控系统,就把这个给他扔过去!
  7. XAML形状转CSS
  8. 荣耀9青春版测评【详细介绍】
  9. arnold渲染vr视频全景视频
  10. 计算机学校里教的严重脱节吗,浅析中等职业学校非计算机专业计算机课程教学的改革...