第1章 搭建kvm
1.1 环境
CentOS7
1.2 KVM简介
什么是虚拟化/h3>
虚拟化就是把硬件资源从物理方式转变为逻辑方式打破原有物理结构,使用户可以灵活管理这些资源,并且允许一台物理机上运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。
虚拟化的优势
减少服务器数量,降低硬件采购成本
资源利用率最大化
降低机房空间、散热、用电消耗的成本
硬件资源可动态调整。提高企业IT业务灵活性
高可用性
在不中断服务的情况下进行物理硬件调整
降低管理成本
具备高可用的灾备能力
kvm虚拟化
kvm自linux2.6.20版本后就直接整合到linux内核中,它依托CPU虚拟化指令集(例如Intel-VT、AMD-V)实现高性能的虚拟化支持。由于与Linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。在KVM环境中运行的每一个虚拟化操作系统都将表现为单个独立的系统进程。KVM可以运行多个未修改的Linux或Windows映像的虚拟机。每个虚拟机都有专用的虚拟化硬件: 卡,磁盘,图形适配器等。因此它可以方便的与Linux系统中的安全模块进行整合(SELinux)可以灵活实现资源的管理与分配。
1.3 虚拟机配置
8G内存
2个处理器
两个40G硬盘
开启CPU虚拟化支持
2、定义 卡
3、启动 卡
4、查看 卡
或者ip a
第2章 virsh-install详解
virt-install命令有许多选项,这些选项大体可分为下面几大类,同时对每类中的常用选项也做出简单说明。
2.1 一般选项
指定虚拟机的名称、内存大小、VCPU个数及特性等;
2.2 存储配置
指定存储类型、位置及属性等;
2.3 络配置
指定 络接口的 络类型及接口属性如MAC地址、驱动模式等;
2.4 其它常用的选项
2.5 图形配置
定义虚拟机显示功能相关的配置,如VNC相关配置;
2.6 设备选项
指定文本控制台、声音设备、串行接口、并行接口、显示接口等;
2.7 虚拟化平台
虚拟化模型(hvm或paravirt)、模拟的CPU平台类型、模拟的主机类型、hypervisor类型(如kvm、xen或qemu等)以及当前虚拟机的UUID等;
2.8 其它选项
2.9 必须提供的选项
尽管virt-install命令有着类似上述的众多选项,但实际使用中,其必须提供的选项仅包括
–name、–ram、–disk(也可是–nodisks)及安装过程相关的选项。此外,有时还需要使用括–connect=CONNCT选项来指定连接至一个非默认的hypervisor。
2.10 使用TightVNC Viewer 连接服务器
TightVNC是一款免费的远程控制软件包。使用TightVNC,可以看到远程计算机的桌面并使用本地鼠标和键盘控制它,就像坐在计算机前面一样。TightVNC是跨平台的,适用于Windows和Unix,包含Java客户端,兼容标准VNC软件,符合RFB协议规范。在连接过程中如果出现连接被拒绝,可以检查虚拟机的防火墙状态,是否正常关闭。
下载方式
https://www.tightvnc.com/download.php
2.11 使用vnc连接

说明:该安装包已经下载到百度 盘。
2.12 查看虚拟机状态
虚拟机安装完成之后,此时的虚拟机状态是处于关闭状态,当你使用TightVNC连接时会被拒绝,此时需要开启虚拟机
2.13 登陆虚拟机
使用远程软件,输入用户名和密码即可登陆
2.14 在宿主机上登录虚拟机
arp安装
查看虚拟机的mac
过滤更详细的信息
arp -a |grep mac #查看mac和ip
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!