CentOS7搭建kvm并创建虚拟机

使用CentOS搭建Linux KVM虚拟化平台 在内置虚拟机的左上角有一个像小灯泡的按钮,点击后对网卡进行更改,切记,一定要不原来的网卡删除后新添加要给网卡,否则找不到我们刚刚配置的网卡文件。而且原来的网卡文件更改到桥接模式会报错,说部分应用不可使用,而且每次重启后会自动跳转到NAT(default模式)。课本上有一个时让登陆的页面,那是因为它默认进入的时普通用户的模式,所以让他使用root用户进行登录,当然,如果不用root用户登陆的话,也是用不了的。以为我们这台机器的虚拟网卡采用的是NAT额连接方式,座椅这里使用DHCP自动获取地址即可。 阅读详情

1.1. 环境

1.1.1. 系统版本

cat /etc/centos-release

在这里插入图片描述

1.1.2. 检查cpu是否支持处理器虚拟化

egrep -o '(vmx|svm)' /proc/cpuinfo

在这里插入图片描述

1.1.3. 检查是否加载kvm模块

lsmod | grep kvm

在这里插入图片描述

1.2. 安装步骤

1.2.1. 安装必要软件

yum -y install libvirt qemu-kvm virt-install

1.2.2. 启动libvirt并设置开机自启

systemctl start libvirtd.service 
systemctl enable libvirtd.service

1.2.3. 配置网桥

查看现有网卡配置文件

ls /etc/sysconfig/network-scripts | grep ifcfg-*

在这里插入图片描述
备份网卡配置

cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak

编辑网卡文件ifcfg-ens33,将配置文件中的ip地址、掩码、网关、DNS等信息注释,并增加一行BRIDGE=br0

vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
创建并编辑桥接网卡文件ifcfg-br0

vi /etc/sysconfig/network-scripts/ifcfg-br0

配置内容如下

TYPE=Bridge
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.49.30
NETMASK=255.255.255.0
GATEWAY=192.168.49.2
DNS1=114.114.114.114
DNS2=8.8.8.8

重启网络服务

systemctl restart network

1.2.4. 创建kvm虚拟机

virt-install --name WindowServer2008R2 \
--vcpus 1 \
--memory 1024 \
--os-variant win2k8r2 \
--disk path=/var/lib/libvirt/images/WindowServer2008R2.qcow2,size=20,format=qcow2,bus=virtio \
--disk path=/tmp/WindowsServer2008.iso,device=cdrom \
--disk path=/tmp/virtio-win-0.1.141.iso,device=cdrom \
--network bridge=br0,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole

–name 虚拟机名字

–vcpus 虚拟机cpu数量

–memory 虚拟机内存,单位MB

–os-variant 虚拟机操作系统类型,可通过命令 ’osinfo-query os‘ 查询系统类型列表

–disk 虚拟机硬盘文件的信息

​ path 存放路径

​ size 硬盘大小,单位GB

​ format 硬盘格式,可填raw,qcow,qcow2,vmdk等等

–cdrom 光驱设置,可用作安装媒介

–network 虚拟机网络

–graphics 图像连接模式,可填vnc,spice,none

–noautoconsole 创建时,不自动连接到虚拟机

临时放行服务器5900端口

firewall-cmd --add-port=5900/tcp

使用VNC Viewer服务器的5900端口进行虚拟机系统安装。

CentOS7 搭建 KVM(QEMU) 环境 背景 本机架构:X86_64,Windows 10专业版 VMWare:VMWare Workstation pro 16 备注:关闭Hyper-V,启动嵌套虚拟化 VMWare安装CentOS7 镜像:在清华源下载发行版镜像,使用Centos7.8,此处我下载的是完全包 安装镜像:新建虚拟机挂载ISO安装即可,部分配置如下 备注:安装过程中尽量选功能多的选项,在CentOS中集成了安装KVM、QEMU所需要的依赖 安装QEMU相关工具 一般如果在安装系统的过程中选择了工作站选项, 阅读详情

相关推荐

Anylogic试用版密匙

#$%99dTMbLIj+hm/c9fn0suWlfQjdK9FzRH8oSbR Rbm3FEeONkF5mDLKHxhscEDBANDg4BSU2Oi6hErk TH/KzwiCtsM0jfD50uRsj60+gi9ifTlduwcpSr6a GtVSilXwF997xTVAoMLddqOzGQAbnSjBiJOBdm1Z 0QwwIEJynvYgckLfoEADzncIgNnJjYshWcmGh3s9 gTgyuQPlRBeTXfb+ZJPI1JGi4sAUljwdB53Df+AX SEf5FaIbih

qq_43939616的博客 8264

CenOS7安装KVM并创建虚拟机

文章目录前言一、查看操作系统配置情况1.1查看系统版本1.2查看CPU是否支持虚拟化1.3查看是否加载KVM1.4关闭selinux二、安装KVM相关软件包2.1简介2.2安装所需的依赖包2.3启动libvirt并设置开机自启动2.4查看机器的存储并创建系统镜像和存储目录2.5创建物理桥接设备三、进行虚拟化部署3.1本地安装Xmanager(虚拟化界面工具)3.2进入图形化3.3总结 前言 KVM 的全称 Kernel-based Virtual Machine,是指基于内核的虚拟机,它是一个 Lin

海贼王的博客 2017

RAGFlow源码解析-2、从源码构架ragflow v0.25.0镜像

本文详细记录了从零开始构建自定义RAGFlow镜像lt/ragflow:0.25.0的全过程。首先介绍了环境准备,包括检查Node.js、Docker版本和项目结构。然后详细说明了构建步骤:编译前端、创建自定义Dockerfile、构建镜像和验证。接着讲解了docker-compose配置修改要点,包括网络定义、MySQL依赖处理等。最后总结了部署过程中遇到的五个关键问题及解决方案,包括networks未定义、MySQL服务依赖、tiktoken文件缺失、数据库配置错误和端口映射问题。通过完整的操作流程和问

liutao841204的专栏 364

CentOS7安装KVM,创建虚拟机

文章介绍了如何使用kvm安装CentOS7虚拟机,并对虚拟机镜像文件进行压缩等。

世上本没有路,走的人多了,也便成了路 1011

车载以太网抓包实战:100BASE-T1/1000BASE-T1高效监控方案解析

本文深入解析了车载以太网100BASE-T1/1000BASE-T1的高效抓包监控方案。针对智能汽车开发中的故障排查与性能测试需求,详细对比了交换机镜像、TAP分流和捕获模块三大主流方案的原理、核心优势与适用场景,并提供了基于实战经验的选型指南与操作避坑要点,帮助工程师精准定位网络问题。

desk3的博客 426

基于PDF文档结构的数字隐写

PDF隐写

xiongshivigor的博客 1425

centos7部署KVM虚拟化

centos7部署KVM虚拟化平台

qq_48391148的博客 4560

倍福TC3 PLC高速采集实战:如何用PLC-Recorder实现0.24ms级时间戳同步

本文详细介绍了倍福TC3 PLC与PLC-Recorder实现0.24ms级时间戳同步的工程实践方案。通过硬件拓扑设计、时间源选择优化、报文结构封装及同步验证方法,为工业自动化领域的高精度数据采集提供了可靠解决方案,特别适用于精密装配、激光切割等微秒级同步要求的场景。

weixin_29193359的博客 371

CentOS7.9中安装,配置与使用KVM(图文详细讲解)

KVM平台搭建

Stars1sea的博客 6131

R语言机器学习算法实战系列(十三)随机森林生存分析构建预后模型 (Random Survival Forest)

本教程运用随机森林生存分析筛选与患者生存状态显著相关特征。该方法借随机森林这一强大机器学习算法,构建多棵决策树并集成结果,以提高生存分析准确性,识别关键生物标志物。接着,利用选定特征构建风险得分,将多个特征转化为单一数值,量化患者风险水平。之后,依据风险得分将患者分为高、低风险亚型,为临床治疗提供个性化指导。最后,通过分析时间依赖的 ROC 曲线评估模型长期预测能力。此曲线计算不同阈值下的真正例率与假正例率,在多个时间点评估,全面展现模型长期稳定性与准确性。

专注生信领域 2017

(11)(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs》。

无人机开发(开源Ardupilot) 2230

在CentOS操作系统上部署KVM并创建虚拟机(命令行)

KVM(Kernel-basedVirtual Machine,基于内核的虚拟机)环境:centos7.9 ,开启cpu虚拟化(勾选虚拟化Intel VT-x)进入系统后可用以下命令,查看cpu是否开启了硬件虚拟化支持VMX 和 SVM指的是虚拟化技术intel 平台称为 VMX--virtual machine extension;AMD 平台称为SVM--Secure Virtual Machine extension。

好好学习,天天向上 1万+

【Claude】Claude Code 子代理(Subagents)完全指南:多 AI 编排与并行任务管理

子代理是在独立上下文窗口特性主代理子代理上下文窗口与你对话的主上下文完全独立的上下文工具权限拥有所有工具可自定义限制生命周期整个会话完成任务后结束通信方式直接对话结果返回给主代理模型继承主会话设置可指定不同模型你可以创建专属子代理,指定模型、工具权限和系统提示。在对话中,Claude 会根据任务自动选择合适的子代理。

博客 5535

【kvm】创建kvm并搭建centos7虚拟机

环境jboss4.2.2 系统CentOS7.2 1.新搭建的环境,但是没有字符集,在windows上的电脑上复制了一份宋体,打成zip包 将zip包上传到服务器中,解压 2.在/usr/share/fonts下新建一个文件夹,存放宋体这个字体 #mkdir /share/share/fonts/win/ 将解压的宋体复制到/share/share/fonts/win/下,并执行如下

zclinux的博客 999

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

CentOS7环境下创建kvm虚拟机,搭建桥接环境,并实现用命令行控制虚拟机

宿主机网络桥接配置 我们要求创建的虚拟机可以和宿主主机共享网段,拓扑图如下: 图1 而桥接环境的宿主机的网络构架如下: 图2 这是宿主机有两块网卡的情况下,如果没有两块网卡(如上图没有eth1)也行,只要把物理网卡(eth0)作为对外接口,而桥接设备(br0)作为宿主机网卡也可以正常通信。 宿主机桥接工具 yum -y install bridge-utils ...

null 4466

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux入门教程:centos7上测试部署kvm虚拟机,centos7安装kvm虚拟机目前kvm已经是一种

华为的云计算已经摒弃xen架构了,使用kvm。目前kvm已经是一种主流虚拟化架构,所以学习kvm是很有必要的。 一、部署环境 使用vmware workstation部署centos7虚拟机,采用最小化安装,硬盘50G,内存2G,开启cpu虚拟化。网络模式采用桥接,ip地址192.168.3.1,kvm 对虚拟机进行初始化操作,包括关闭selinux 等 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux systemc

colorfulyan的博客 561

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

28.4 kvm介绍 28.5 Centos7上安装KVM 28.6 配置网卡 28.7 创建虚拟机安装CentOS7

28.4kvm介绍 28.5Centos7上安装KVM 28.6配置网卡 28.7创建虚拟机安装CentOS7 28.4kvm介绍 KVM是以色列初创公司Qumranet开发,2008年9月RedHat公司收购了Qumranet KVM是Li...

chym2015的博客 376

在华为TaiShan 200系列服务器基于CentOS 7.6/7.7创建虚拟机

1、 检查Host OS版本(本文基于CentOS7.6、7.7)2、 通过YUM源安装必要组件:a. 安装qemu-kvm模块 # yum install qemu-kvmb. 安装libvirt虚拟机管理模块 # yum install libvirtc. 启动虚拟化守护进程并检查状态 # systemctl start libvirtd“active (running)”表示libvirt守护进程状态正常。

weixin_44048054的博客 1017

Python删除文件报错WinError 5?三招搞定Windows只读属性问题

Python在Windows上做自动化清理、数据处理或测试工程目录管理时,因文件删除失败而抛出PermissionError(如WinError 5)是常见问题,尤其是在处理只读属性、隐藏或系统文件时。这与Linux下基于目录写权限的删除模型不同,Windows会直接检查文件属性位,只读属性默认禁止删除。理解文件系统权限模型的差异,是在Windows自动化脚本中高质量处理文件清理与删除任务的关键。通过合理的属性清理策略以及调用底层系统API等方式,可以彻底规避os.remove()与shutil.rmtre

weixin_33923762的博客 248

CentOS 7 下配置KVM

转自 http://aenes.com/post/730.html 之前有文章写过这块的,CentOS 7 下面又有些不同,记录一下吧。 1.查cpu是否支持VT egrep '(vmx|svm)' --color=always /proc/cpuinfo 2.检查内核模块是否加载 lsmod | grep kvm 3.查看Selinux状态 sestatus 如果

skykingf的专栏 4846

实验八:kvm环境搭建并创建第一台cirrOS虚拟机

实验名称:   kvm环境搭建并创建第一台cirrOS虚拟机 实验环境:   首先,在搭建kvm之间,我们的centos7是必须要能够支持硬件辅助虚拟化技术的!--HVM   注意:这里不能使用xen的内核来做kvm,xen的内核是修改过的。它无法支持kvm; 实验需求:   1、配置好centos7的kvm环境   2、安装kvm环境下的第一台虚拟机     需要管理软件:qem...

weixin_30421525的博客 1058

KVM命令行安装

环境:centos 7 2核4G 1、关闭防火墙: [root@c7-41 ~]# systemctl stop firewalld [root@c7-41 ~]# systemctl disable firewalld [root@c7-41 ~]# setenforce 0 setenforce: SELinux is disabled [root@c7-41 ~]# sed -i '/^SELINUX/s#enforcing#disabled#g' /etc/selinux/config ...

weixin_47026753的博客 790

云计算之路-虚拟化环境搭建及虚拟机创建

转载自 灵跃云 :原文链接 1. 前言 在计算机技术中,虚拟化(Virtualization)是一种资源管理技术,它将计算机相关的各种资源(CPU、内存、磁盘、网络适配器等)进行抽象、转换后重新分配使用,大大增加了使用的灵活性。虚拟化有很多类别,包括硬件虚拟化、操作系统级虚拟化、应用虚拟化、服务虚拟化等。本文中所讨论的虚拟化环境指硬件虚拟化环境,即通过使用虚拟机监...

bangbakuan6102的博客 502

CentOS中kvm虚拟化系列之一:KVM安装

CentOS中kvm虚拟化系列之一:KVM安装 一、vmware中安装centos7.6 1、新建虚拟机 按照图示配置新建虚拟机。 2、开启VT-x 开启虚拟机安装过程。 3、安装过程中安装带gui的系统,并勾选virtualization(虚拟化) 等待系统安装完成即可,可以设置root用户密码。 二、KVM的基本使用 1、在终端输入virt-manager [root@localhost...

gaoyifeixy的博客 530

CentOS 7.9 离线部署 KVM + WebVirtMgr,通过WebVirtMgr创建虚拟机教程

16777216

linhua_111的博客 1094

ubuntu 16.04 kvm 桥接模式创建虚拟机

我的环境 宿主机ubuntu 16.04 desktop 虚拟机1 centos 7.4 server ip: 10.0.0.201 hostname: node201 虚拟机2 centos 7.4 server ip: 10.0.0.202 hostname: node202 虚拟机3 centos 7.4 server ip: 10.0.0.203

陈海峰的博客 9857
上一篇: AttributeError: 'NoneType' object has no attribute 'split'问题处理
下一篇: OpenStack VM配置Virtual IP
Kennith Chang
博客等级 码龄8年 72粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值