Kvm虚拟化——基础搭建

1、物理机的系统安装(硬盘为300G+300G):

centos6.5 64位,不安装桌面环境,默认运行级别为3
分区:
/boot 128M
swap 8G
/ 20G
/data1  第一块硬盘剩余空间
/data2  第二块硬盘全部空间
采用最小化安装+以下软件包:
BaseSystem -- Base
Development-- Development tools
要配置好dns
确定系统时间与北京时间同步
服务器要允许命令重启(自动完成),若需要自检,人手按F1,请去掉机器自检)
bios开启vt功能

2、KVM环境安装:

yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools
/sbin/service libvirtd restart
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

创建网桥:cat /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=公网IP
NETMASK=公网IP掩码
GATEWAY=公网IP网关

修改网卡信息,将网卡连接到网桥:cat /etc/sysconfig/network-scripts/ifcfg-em1

DEVICE=em1
BRIDGE=br0
ONBOOT=yes
BOOTPROTO=none

重启网卡:

service network restart

查看网桥:

[[email protected] data1]# brctl show  
bridge name     bridge id               STP enabled     interfaces
br0             8000.d4ae526e935a       no              em1
virbr0          8000.525400efec1a       yes             virbr0-nic

至此KVM环境安装完成,接下来新建虚拟机安装操作系统

3、上传ISO(略)

4、创建虚拟机:

创建磁盘:

qemu-img create -f qcow2 centos01.img 120G
virt-install --name=centos01  --ram 4096 --vcpus=2 --disk path=/data1/centos01.img,format=qcow2,si

--name指定虚拟机名称

--ram分配内存大小。

--vcpus分配CPU核心数,最大与实体机CPU核心数相同

--disk指定虚拟机镜像,size指定分配大小单位为G。

--network网络类型,此处用的是默认,一般用的应该是bridge桥接。

--accelerate加速

--cdrom指定安装镜像iso

--vnc启用VNC远程管理,一般安装系统都要启用。

--vncport指定VNC监控端口,默认端口为5900,端口不能重复。

--vnclisten指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0

如无意外,系统将会启动了5910端

供VNC连接然后就以用VNC客户端进去连接安装系统,跟在机房接显示器是一样的,如果VNC客户端连接闪退,可将ColourLevel设成rgb222,如下图:

5、安装操作系统(略)

6、KVM的日常管理:

查看KVM列表:virsh  list --all

启动KVM:virsh start centos01

关闭KVM:virsh shutdown centos01

强制关闭KVM:virsh destroy centos01

暂停KVM:virsh suspend centos01

恢复KVM:virsh resume centos01

克隆KVM:virt-clone -o centos01 -n centos02 -f /data1/centos02.img

编辑KVM配置:virsh edit centos01

删除VNC端口:

virsh edit centos01,打开xml后,删除下面的配置:

<graphics type=‘vnc‘ port=‘5910‘ autoport=‘no‘ listen=‘0.0.0.0‘>
      <listen type=‘address‘ address=‘0.0.0.0‘/>
    </graphics>

设置KVM开机自动启动:

vrish autostart centos01
时间: 2024-08-08 22:09:46

Kvm虚拟化——基础搭建的相关文章

kvm虚拟化基础环境

目前流行的openstack.zstack等私有云平台主要的支撑技术就是KVM虚拟化技术,应用相当广泛,从两年前就打算折腾虚拟化技术,结果最终一直没折腾起来,目前的公司有1700多台物理机,虚拟机有5000多台,2018年运维部门的目标就是每个人管理的应用或者机器翻一倍,目前的虚拟机多种方式.手动命令创建的老机器,还有用zstack私有云管理的.但是原理和技术支撑都离不开kvm虚拟化. 基础环境: 1.Windows7+vmware workstation11+ CentOS Linux rel

部署KVM虚拟化平台------搭建

一 .部署KVM虚拟化平台 hyper-v是windows中的虚拟化1.KVM模块直接整合在Linux内核中,kvm是内核模块,虚拟机与kvm模块之间为管理工具2.KVM组成1.KVM Driver---虚拟机创建---虚拟机内存分配---虚拟CPU寄存器读写---虚拟CPU运行 2.QEMU (经过简化与修改)---模拟PC硬件的用户控件组件---提供I/O设备模型及访问外设的途径 二.虚拟化的三种模式 **1.客户模式:典型的虚拟机环境(虚拟网卡.内存.硬盘): 2.用户模式:工具层,下面是

kvm虚拟化平台搭建入门

KVM虚拟化有两种网络模式:1)Bridge网桥模式2)NAT网络地址转换模式Bridge方式适用于服务器主机的虚拟化.NAT方式适用于桌面主机的虚拟化. 环境: 本次实验要开启VMWare中对应CentOS6.5虚拟机的虚拟化功能--在虚拟机设置--处理器--虚拟化引擎--勾选虚拟化Intel VT-x/EPT 或 AMD-V/RVI(V) 1.安装方式图形化安装CentOS6.5--采用最小化安装系统--选择桌面安装--选择虚拟化选项 2,安装kvm所需软件 [[email protecte

Cent os 7之KVM虚拟化基础管理

博文大纲: 一.安装kvm虚拟化: 二.手动更改配置文件的方式,克隆web01,生成新的虚拟机web02: 三.将web01加入开机自启,与web02对比有何异同: 四.远程连接虚拟机的两种方法: 五.使用默认的NAT网络类型使web02可以ping通外网. 一.安装kvm虚拟化 [[email protected] media]# yum -y groupinstall "GNOME Desktop" #安装GNOME桌面环境 [[email protected] media]# y

kvm虚拟化平台搭建

一.虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行.虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程.CPU的虚拟化技术可以单CPU模 拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率. 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest).那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor 的

KVM虚拟化搭建及其KVM中LVM扩容

KVM虚拟化搭建及其KVM中LVM扩容 前言: 公司项目方最近有两台物理服务器系统分别为CentOS 7.2.需要部署KVM虚拟化,第一台服务器A需要虚拟出三台虚拟机(均为CentOS 7.2系统),服务器B上需要虚拟出三台CentOS 7.2 系统和两台windows server2012 系统.其中六台CentOS 7.2 虚拟机需要部署我们自己的平台,两台windows分别部署客户的平台.下面来为大家说一下KVM虚拟化的搭建,以及创建虚拟机的两种办法,及其操作使用.     KVM小课补:

KVM虚拟化实践(一)

KVM虚拟化环境搭建:环境介绍:CentOS 7.4 一台 IP:10.10.10.135/24 hostname:node1 1>查看系统版本信息(建议CentOS 7)[[email protected] ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core) 2>查看CPU是否支持虚拟化(需要在BIOS上打开)[[email protected] ~]# grep -E "(vmx|svm)" /

&lt;Mastering KVM Virtualization&gt;:第三章 搭建独立的KVM虚拟化

在第二章,你了解了KVM的内部结构:在本章中,您将了解如何将Linux服务器设置为虚拟化主机.我们正在讨论将KVM用于虚拟化并将libvirt作为虚拟化管理引擎. KVM开启了虚拟化并利用你的服务器或工作站来运行虚拟机.从技术术语来说,KVM是一组针对具备虚拟化扩展的x86架构硬件的内核模块:被加载后,它可以将Linux服务器转化为虚拟化hypervisor.可加载模块包括kvm.ko,它提供了核心虚拟化功能,以及一个处理器相关的模块,如kvm-intel.ko或者kvm-amd.ko. NOT

exsi5.5上KVM二次虚拟化环境搭建

exsi5.5上KVM二次虚拟化环境搭建 1)  在exsi5.5上创建虚拟机centos(具体步骤省略) 2)  开启exsi5.5的ssh功能 ①  用exsi5.5的客户端连接exsi5.5服务器端.点击exsi5.5物理机->配置选项卡->安全配置文件->服务的"属性". ②  选中ssh服务,点击"选项"->选择"手动启动或停止"->启动->确定->确定. 3)  ssh登录exsi5.5 4)