vm去虚拟化工具_安装配置KVM虚拟化

KVM需要硬件⽀持, 所以需要开启虚拟化⽀持

  1. 硬件设备直接在BIOS设置开启CPU虚拟化
  2. 个⼈电脑同样进⼊BIOS开启虚拟化⽀持
  3. VM需要找到对应虚拟机开启对应的VT-EPT虚拟化技术

1. 服务器环境规划

操作系统主机名IP地址内存磁盘Centos7.6KVM-Node1192.168.10.108G200G

2. 环境准备

1.先查看是否开启硬件辅助虚拟化功能

[root@kvm-node1 ~]# egrep '(vmx|svm)' /proc/cpuinfo

如果执行上述命令没有任何内容则表示服务器没有用虚拟化

2. 查看当前系统版本

[root@KVM-Node1 ~]# hostnamectl

Static hostname: KVM-Node1

Icon name: computer-vm

Chassis: vm

Machine ID: 24b0079286f24fb1823ccdfeb695b27b

Boot ID: 53d969adf6f44355aec2950d9a6110ac

Virtualization: vmware

Operating System: CentOS Linux 7 (Core)

CPE OS Name: cpe:/o:centos:centos:7

Kernel: Linux 3.10.0-957.el7.x86_64

Architecture: x86-64

3. 关闭selinux

[root@KVM-Node1 ~]# sed -i '/SELINUX=/cSELINUX=disabled' /etc/selinux/config

[root@KVM-Node1 ~]# setenforce 0

4. 关闭firewalld ebtables防火墙

[root@KVM-Node1 ~]# systemctl stop ebtables firewalld

[root@KVM-Node1 ~]# systemctl disable ebtables firewalld

3. 安装部署

1. 安装KVM虚拟化相关工具

qeum:虚拟机模拟器软件,可以模拟网卡、声卡、PCI等设备

libvirt:用于管理qemu-kvm的工具

virt-install:命令行安装虚拟机工具

virt-manager:图形化管理虚拟机工具

openssh-askpass:远程连接KVM主机

##安装管理KVM的工具

[root@KVM-Node1 ~]# yum -y install qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass

##KVM模块,由于KVM是Linux内核的一个模块,所以不需要安装,直接使用工具管理即可

[root@KVM-Node1 ~]# lsmod |grep kvm

kvm_intel 183621 0

kvm 586948 1 kvm_intel

irqbypass 13503 1 kvm

2. 启动libvirtd服务

[root@KVM-Node1 ~]# systemctl start libvirtd

[root@KVM-Node1 ~]# systemctl enable libvirtd

#注意: 启动后会新增⼀块virbr0⽹络

KVM 默认会给虚拟机分配 NAT 模式⽹络,但是在⽣产情况,强烈推荐使⽤⽹桥模式

3. 准备系统镜像

[root@KVM-Node1 ~]# dd if=/dev/cdrom of=/opt/CentOS-7.6-x86_64-DVD-1810.iso

4. 创建一台VM虚拟机(GuestOS)

[root@KVM-Node1 ~]# virt-install --virt-type kvm --name centos7-node1

--memory 1024 --vcpus 1

--disk /opt/Centos7-node1.raw,format=raw,size=10

--cdrom /opt/CentOS-7.6-x86_64-DVD-1810.iso

--network network=default --graphics vnc,listen=0.0.0.0

--noautoconsole

创建VM虚拟机参数概述

--virt-type kvm ##虚拟化的类型

--name centos7-node1 ##虚拟化的名称

--memory 1024 ##指定虚拟机使用内存大小

--vcpus 1 ##指定cpu的核数(默认为1)

--cdrom /opt/Centos-7-x86_64-DVD-1810.iso ##指定虚拟机安装的ISO镜像

--disk /opt/Centos2.raw,format=raw,size=10 ##指定虚拟机数据存储磁盘raw

--network network=default ##指定虚拟机网络类型,默认nat,常用bridge

--graphics vnc,listen=0.0.0.0 ##指定虚拟机可连接方式,如VNC

--noautoconsole ##不连接虚拟机图形界控制台

快速执行如下命令查看qemu-kvm监听端口

[root@KVM-Node1 ~]# netstat -nltp | grep qemu-kvm

使用VNC客户端连接

2008c4b7909deebfdab39832a17f2412.png
a8ce091d18e8c02c5e64b42711ab2c42.png

安装系统步骤忽略, 但⼀定要记得配置好对应的地址

9ffd424aa4e8a74ddabf6d8d6a757b3b.png
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值