专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

002.KVM环境部署

一 环境准备

1.1 查看是否支持虚拟化

 [root@kvm-host ~]# grep -E 'vmx|svm' /proc/cpuinfo

97_1.png

注意:intel为vmx,amd为svm。

1.2 确定宿主机相关参数

 [root@kvm-host ~]# cat /proc/cpuinfo | grep name | cut -d: -f2 | uniq -c   #CPU型号
 4  Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
 [root@kvm-host ~]# cat /proc/cpuinfo | grep physical | sort -n | uniq -c   #CPU核数

97_2.png

2*2,即4核CPU。

 [root@kvm-host ~]# dmidecode | grep -A16 "Memory Device" | grep Speed | sort -n | uniq -c      #主频

1.3 检查相关yum源

配置好公共yum源,推荐网易yum源。

1.4 关闭SELinux

 [root@kvm-host ~]# vi /etc/sysconfig/selinux
 SELINUX=disabled

二 部署KVM软件

  • libvirt:操作和管理KVM虚机的虚拟化 API,使用 C 语言编写,可以由 Python,Ruby, Perl, PHP, Java 等语言调用。可以操作包括 KVM,vmware,XEN,Hyper-v, LXC 等 Hypervisor。
  • virsh:基于 libvirt 的 命令行工具 (CLI)
  • virt-Manager:基于 libvirt 的 GUI 工具
  • virt-v2v:虚机格式迁移工具
  • virt-* 工具:包括 Virt-install (创建KVM虚机的命令行工具), Virt-viewer (连接到虚机屏幕的工具),Virt-clone(虚机克隆工具),virt-top 等
  • sVirt:安全工具

2.1 yum安装kvm

 [root@kvm-host ~]# yum -y install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install virt-manager
 [root@kvm-host ~]# lsmod | grep kvm                #验证kvm模块是否添加
 kvm_intel             162153  0
 kvm                   525259  1 kvm_intel          #配置软连接,便于管理。

2.2 设置libvirtd服务自启

 [root@kvm-host ~]# systemctl enable libvirtd
 [root@kvm-host ~]# systemctl start libvirtd
 [root@kvm-host ~]# virsh -c qemu:///system list        #查看虚拟机环境(virsh list --all)
  Id    Name                           State
 ----------------------------------------------------
 [root@kvm-host ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

2.3 创建虚拟机相关目录

 [root@kvm-host ~]# mkdir -p /data/images       #存放kvm虚拟机目录
 [root@kvm-host ~]# mkdir -p /data/iso      #存放ISO镜像目录

三 配置网桥

3.1 新增虚拟网桥

 [root@kvm-host ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
 NAME=eth0
 DEVICE=eth0
 ONBOOT=yes
 BRIDGE=br0
 [root@kvm-host ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0
 TYPE="Bridge"
 BOOTPROTO=static
 DEVICE="br0"
 ONBOOT="yes"
 DNS1=223.5.5.5
 IPADDR=172.24.8.32
 PREFIX=24
 GATEWAY=172.24.8.2
 DELAY="0"
 [root@kvm-host ~]# vi /etc/sysctl.conf         #修改sysctl.conf
 net.ipv4.ip_forward=1
 [root@kvm-host ~]# sysctl -p /etc/sysctl.conf
 [root@kvm-host ~]# systemctl restart network       #重启网卡服务

3.2 查看网桥

 [root@kvm-host ~]# brctl show
 bridge name     bridge id               STP enabled     interfaces
 br0             8000.000c29dd8149       no              eth0
 virbr0          8000.525400a5f00a       yes             virbr0-nic

文章永久链接:https://tech.souyunku.com/20664

未经允许不得转载:搜云库技术团队 » 002.KVM环境部署

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们