Linux中虚拟机的安装详细教程
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中虚拟机的安装详细教程相关推荐
- 服务器安装centos6 linux,CentOS6.5安装详细教程,手把手教你安装Linux操作系统(CentOS6.5)...
CentOS6.5安装详细教程 1.准备好CentOS-6.5.iso文件,并刻录到光盘中,放入光驱,重启服务器,修改BIOS为光驱启动,之后开始进入安装: 2.按任意键,进入引导菜单.按上下键,移动 ...
- System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏)
System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏) 导读 不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服 ...
- 企业版mysql安装教程linux,linux上mysql安装详细教程
所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...
- python中nltk_python2.7和NLTK安装详细教程
本文为大家分享了python2.7和NLTK安装教程,具体内容如下 系统:Windows 7 Ultimate 64-bits Python 2.7安装 下载Python 2.7:官网下载地址 安装 ...
- Loadrunner12.55windows-linux-os安装详细教程
Loadrunner12.55windows-linux-os安装详细教程 Windows 下载地址https://www.guru99.com/guide-to-download-and-insta ...
- 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...
(一路遇见,一路再见) 全文共计2258字,图片共计1张 用心阅读控制在10分钟 --今日图文-- Gamit/gLOBK软件是一款高精度GNSS数据处理软件,目前支持GPS/BDS/GLONASS/ ...
- mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
<MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...
- Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...
- Arthas阿尔萨斯的使用安装详细教程
Arthas阿尔萨斯的使用安装详细教程 一.阿尔萨斯能解决什么什么问题 二.安装与命令 三.实际应用 四.自学途径 本篇文章是自学B站"御风大世界"视频的提炼和总结. 原视频见:A ...
最新文章
- 大话中文文本分类之TextRCNN
- HTML特殊字符编码对照表
- Codeforces Round #481 (Div. 3)【完结】
- matlab 神经网络dpi,基于DPI和BP神经网络的P2P流量识别研究
- Sublime Text 3 配置python交互运行环境的快捷键
- linux ls不显示total,Linux中使用ls指令时total的意思
- 用c++写成的最小二乘法的源代码
- PHP全栈学习笔记3
- Android开发入门教程--3.Activity入门指南
- 选择JSF不选Struts的十大理由
- Android Socket通信
- 基于图像识别的火灾检测系统设计
- 【lssvm预测】基于麻雀算法优化最小二乘支持向量机实现风电功率预测(多输入单输出)含Matlab源码
- 路由守卫(全局钩子(全局路由守卫)、路由单独钩子(router独享守卫))
- unityShader物体表面流光效果
- 中国互联网发展报告(2021)
- veeam_backup的几种备份方式
- 速途在线沙龙11期:王通夫唯首次聚首共话SEO
- OpenWRT(十一)LuCi开发(三)
- java 去除时间中的PM_在Java中使用SimpleDateFormat(“ a”)显示AM / PM时间标记
热门文章
- Android编译及编译脚本、Android构建基础学习笔记
- 2018谷歌I/O开发者大会8大看点汇总 新品有哪些
- 企业邮箱安全使用须知,外贸公司邮箱怎么用更安全?
- ofo线上排队退款用户已超1000万;滴滴发布27项整改措施;SpaceX将融资5亿美元 | 雷锋早报...
- ChipScope在线逻辑分析仪的使用方法
- 再有谁说不熟悉 Zabbix 监控系统,就把这个给他扔过去!
- XAML形状转CSS
- 荣耀9青春版测评【详细介绍】
- arnold渲染vr视频全景视频
- 计算机学校里教的严重脱节吗,浅析中等职业学校非计算机专业计算机课程教学的改革...