RHEL下KVM虚拟化部署-安装虚拟化
时间:2022-05-05
本文章向大家介绍RHEL下KVM虚拟化部署-安装虚拟化,主要内容包括一、KVM概述、二、安装KVM、三、安装一台虚拟机、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
一、KVM概述
1.KVM介绍 KVM(Kernel-based Virtualization Machine ) –基于内核的完全虚拟化解决方案 –红帽自5.4版本开始推出(5.4版本以前使用的是XEN),可替代早先的XEN产品 –需要Inter VT 或AMD V处理器技术支持 –支持windows/Unix/Linux客户机
2.客户机系统分类 –Host OS(物理机运行的操作系统)
–Guest OS(虚拟机运行的操作系统)
3.虚拟网络类型 3.1桥接 Guest和Host连接到同一个交换机上(同一个网络内),通过桥接物理网卡,相当于直接连接到Host所在的网络 3.2 隔离模式 Guest可以访问统一虚拟交换机上的其他Guest,但无法访问Host所在的外部网络 3.3 NAT模式(默认) Guest的网关指向Host的virbr0的IP地址,允许虚拟机共享真机的网络连接 3.4 路由模式(默认) 由Host充当路由器,开启转发(需要额外设置外网与Guest之间互访的路由)
二、安装KVM
1.安装KVM虚拟化相关包组
[root@svr5 桌面]# yum groupinstall virtualization “virtualization Tools” “virtualization Client” “virtualization Platform”
注意:如果操作系统语言是中文的话,需要使用中文.例如↓:
[root@svr5 桌面]# yum groupinstall 虚拟化 虚拟化平台 虚拟化工具 虚拟化客户端
2.启动服务/设置服务为开机启动
[root@svr5 桌面]# /etc/init.d/libvirtd restart
[root@svr5 桌面]# chkconfig libvirtd on
三、安装一台虚拟机
1.打开KVM客户端
[root@svr5 桌面]# virt-manager
2.新建并安装一台虚拟机
至此,一台新的KVM虚拟机就创建完成了。
- Android 仿京东、拼多多商品分类页
- 简单高效的实现 Android App 全局字体替换
- 基于 RxJava2+Retrofit2 精心打造的 Android 基础框架 XSnow
- Android 图片选择到裁剪之步步深坑
- Android自定义 View 实战之 StickerView
- 十分钟搞定酷炫动画,Android自定义 View 入门
- 基础篇章:关于 React Native 之 Switch 和 ProgressBarAndroid 组件的讲解
- Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
- 基础篇章:关于 React Native 之 ToolbarAndroid 组件的讲解
- Android M 权限最佳实践
- Android自定义ViewGroup神器-ViewDragHelper
- Android 中常见的内存泄漏
- Android 高级自定义Toast及源码解析
- 环境配置:React Native 开发环境配置 For Android
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 8086汇编语言——双层循环的使用
- 在Linux中对文件的编码及对文件进行编码转换操作
- shutil模块,为什么说它是os模块的兄弟模块?
- HTML5+CSS3项目实战之河马牙医首页、百度首页、Mac桌面、简书首页、登录注册页面、苏宁易购首页
- 【Vue.js】Vue.js中的Vuex、Vue-Ajax和京东购物车项目实战
- ubuntu16.04安全小结-01
- 重新认识HTTP3xx重定向机制
- 【Vue.js】Vue.js中常用的UI组件库和Vue Router
- 四大查找算法
- 从Python调用堆栈获取行号等信息
- 详解supervisor进程管理
- Python时间模块常用操作总结
- rtmp规范1.0
- 实战|Python轻松实现动态网页爬虫(附详细源码)
- 排序算法 --- 桶排序