当前位置: 首页 > news >正文

Centos7安装kvm,配置虚拟机网络


1.安装软件包,禁用防火墙(非必须)
yum -y install qemu-kvm libvirt virt-install

1)禁用防火墙(非必须)

systemctl stop firewalld
systemctl disable firewalld

2)禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager


2.创建网桥

先用 ip a 命令找到当前工作的物理网卡名称,如:eth0,em1 ...
然后,使用vish iface-bridge 命令,将物理网卡桥接:

virsh iface-bridge em1 br0

注意:该步骤有可能提示失败,请重启系统后,通过
ip a 命令查看,如果在结果中有br0设备,则成功创建了桥接

3.创建虚拟机安装文件,视具体操作系统分区而定

在本机/home/vm目录下,创建50G大小的虚拟机镜像文件

mkdir /home/vm
cd vm
qemu-img create -f raw vm1.raw 50G

4.在镜像文件中,安装centos7

创建虚拟机vm1,分配4核心cpu,分配16G内存,操作系统安装文件路径/home/vm/CentOS-7-x86_64-2009.iso,虚拟机镜像文件/home/vm/vm1.raw
网络使用桥接模式,接入br0网格

virt-install --name vm1 --vcpus 4 --ram 16384 --location=/home/vm/CentOS-7-x86_64-2009.iso --disk path=/home/vm/vm1.raw,size=50,format=raw --network=bridge=br0 --os-type=linux --os-variant=rhel7 --extra-args='console=ttyS0' --noautoconsole

1)name:指定虚拟机名称
2)vcpus:指定虚拟机使用的cpu数量
3)ram:指定虚拟机使用的内存大小,单位为MB
4)location:指定虚拟机安装操作系统调用ISO文件的路径
5)disk:指定虚拟机安装操作系统使用的硬盘
6)network:指定虚拟机使用的网络
7)os-type:指定虚拟机使用的操作系统,window或linux
8)os-variant:指定虚拟机具体使用的操作系统版本,如rhel7代表Red Hat Enterprise Linux7
9)extra-args:指定安装时控制的工具,注意不能与vnc混用
10)noautoconsole:指定不使用自动控制台

5.连接4中创建的vm1,进行配置安装:
virsh console vm1
根据界面中的提示,设置语言、时区、root密码、安装位置后,按提示等待安装完成

6.安装完后,启动刚创好的虚拟机并连接
1) virsh list 查看虚拟机列表
2) virsh start vm1 启动虚拟机
3) virsh console vm1 连接虚拟机,登录

配置虚拟机网络,设置静态ip

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=a5bb9253-d86f-436b-bd3b-e3febadd48b8
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.3.11
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
 

重启网络

7.常用virsh命令
virsh list    列出正在运行的虚拟机,使用--all 参数列出所有虚拟机
virsh start 虚拟机名    启动虚拟机
virsh autostart 虚拟机名    开机自动启动虚拟机
virsh shutdown 虚拟机名    关闭虚拟机
virsh console 虚拟机名    使用控制台连接到虚拟机
virsh destroy 虚拟机名    强制关闭虚拟机
virsh suspend 虚拟机名    挂起虚拟机
virsh resumed 虚拟机名    虚拟机从挂起状态恢复
virsh edit 虚拟机名    修改虚拟机配置文件
virsh dumpxml 虚拟机名    查看虚拟机配置文件
virsh undefine 虚拟机名    删除虚拟机配置文件
virsh dominfo 虚拟机名    查看虚拟机硬件信息
virsh domiflist  虚拟机名    查看虚拟机网卡信息

8.克隆虚拟机
# virt-clone -o vm1 -n vm2 -f /home/vm/vm2.raw
-o vm1 以vm1为来源进行复制
-n vm2 创建新的虚拟机名为vm2
-f 为虚拟机磁盘镜像文件指定位置

相关文章:

Centos7安装kvm,配置虚拟机网络

1.安装软件包,禁用防火墙(非必须) yum -y install qemu-kvm libvirt virt-install 1)禁用防火墙(非必须) systemctl stop firewalld systemctl disable firewalld 2)禁用NetworkManager syst…...

Javascript文件上传

什么是文件上传 文件上传包含两部分, 一部分是选择文件,包含所有相关的界面交互。一部分是网络传输,通过一个网络请求,将文件的数据携带过去,传递到服务器中,剩下的,在服务器中如何存储&#xf…...

golang gin——文件上传(单文件,多文件)

文件上传 单文件上传 从form-data获取文件 package uploadimport ("github.com/gin-gonic/gin""net/http" ) // 单文件上传,多文件上传 func Upload(c *gin.Context) {file, _ : c.FormFile("file") // file为字段名dst : "…...

面试题:Redis和MySQL的事务区别是什么?

大家好,我是小米!今天我要和大家聊聊一个在技术面试中经常被问到的问题:“Redis和MySQL的事务区别是什么?”这个问题看似简单,但实际上涉及到了数据库和缓存两个不同领域的知识,让我们一起来深入了解一下吧…...

Canvas绘图

Canvas绘图 Canvas的意义 随着前端的不断发展,页面特效越来越炫酷,W3C组织也不断退出新的CSS特性:例如各种渐变,瀑布流布局,各种阴影,但是随着需求越来越花哨,W3C表示:我去你妈的&…...

逻辑回归评分卡

文章目录 一、基础知识点(1)逻辑回归表达式(2)sigmoid函数的导数损失函数(Cross-entropy, 交叉熵损失函数)交叉熵求导准确率计算评估指标 二、导入库和数据集导入库读取数据 三、分析与训练四、模型评价ROC曲线KS值再做特征筛选生成报告 五、行为评分卡模型表现总结 一、基础知…...

DPDK系列之三十三DPDK并行机制的底层支持

一、背景介绍 在前面介绍了DPDK中的上层对并行的支持,特别是对多核的支持。但是,大家都知道,再怎么好的设计和架构,再优秀的编码,最终都要落到硬件和固件对整个上层应用的支持。单纯的硬件好处理,一个核不…...

LVGL_基础控件滚轮roller

LVGL_基础控件滚轮roller 1、创建滚轮roller控件 /* 创建一个 lv_roller 部件(对象) */ lv_obj_t * roller lv_roller_create(lv_scr_act()); // 创建一个 lv_roller 部件(对象),他的父对象是活动屏幕对象// 将部件(对象)添加到组,如果设置了默认组&#xff0c…...

王道考研操作系统——文件管理

磁盘的基础知识 .txt用记事本这个应用程序打开,文件最重要的属性就是文件名了 保护信息:操作系统对系统当中的各个用户进行了分组,不同分组的用户对文件的操作权限是不一样的 文件的逻辑结构就是文件内部的数据/记录应该被怎么组织起来&…...

商业智能系统的主要功能包括数据仓库、数据ETL、数据统计输出、分析功能

ETL服务内容包含: 数据迁移数据合并数据同步数据交换数据联邦数据仓库...

基于帝国主义竞争优化的BP神经网络(分类应用) - 附代码

基于帝国主义竞争优化的BP神经网络(分类应用) - 附代码 文章目录 基于帝国主义竞争优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.帝国主义竞争优化BP神经网络3.1 BP神经网络参数设置3.2 帝国主义竞争算…...

将python项目部署在一台服务器上

将python项目部署在一台服务器上 1.服务器2.部署方法2.1 手动部署2.2 容器化技术部署2.3 服务器less技术部署 1.服务器 服务器一般为:物理服务器和云服务器。 我的是物理服务器:这是将服务器硬件直接放置在您自己的数据中心或机房的传统方法。这种方法需…...

【C语言】善于利用指针(二)

💗个人主页💗 ⭐个人专栏——C语言初步学习⭐ 💫点击关注🤩一起学习C语言💯💫 ​ 目录 导读:1. 字符指针1.1 字符串的引用方式1.2 有趣的面试题 2. 数组指针2.1 一维数组指针的定义2.2 一维数组…...

Python调用C++

https://www.cnblogs.com/renfanzi/p/10276997.html Linux使用Python调用C/C接口(一) - 代码先锋网 linux系统上使用Python调用C生成的.so动态链接库opencv_linux 下python 编译为so ,给c使用_比赛学习者的博客-CSDN博客 https://www.cnblogs.com/shuimuqingyang/p/13618105…...

自己实现扫描全盘文件的函数。

1.自己实现扫描全盘的函数 def scan_disk(dir): global count,dir_count if os.path.isdir(dir): files os.listdir(dir) for file in files: print(file) dir_count 1 if os.path.isdir(dir os.sep file): …...

JSON文件读写

1、依赖文件 #include <QFile> #include <QJsonDocument> #include <QJsonObject> #include <QDebug> #include <QStringList>2、头文件 bool ReadJsonFile(const QString& filePath""); bool WriteJsonFile(const QString&…...

VisualStudio2022环境下Release模式编译dll无法使用TLS函数问题

Debug x86环境下正常使用TLS回调函数 切换到Release发现程序没有使用tls 到C/C > 优化中将全程序优化关闭即可...

ChatGPT基础使用总结

文章目录 一、ChatGPT基础概念大型语言模型LLMs---一种能够以类似人类语言的方式“说话”的软件ChatGPT定义---OpenAI 研发的一款聊天机器人程序&#xff08;2022年GPT-3.5&#xff0c;属于大型语言模型&#xff09;ChatGPT4.0---OpenAI推出了GPT系列的最新模型ChatGPT典型使用…...

解决报错: require is not defined in ES module scope

用node启动mjs文件报错&#xff1a;require is not defined in ES module scope 现象如下&#xff1a; 原因&#xff1a; 文件后缀是mjs, 被识别为es模块&#xff0c;但是node默认是commonjs格式&#xff0c;不支持也不能识别es模块。 解决办法&#xff1a;把文件后缀从.mjs改…...

STM32 10个工程篇:1.IAP远程升级(六)

在IAP远程升级的最后一篇博客里&#xff0c;笔者想概括性地梳理总结IAP程序设计中值得注意的问题&#xff0c;诚然市面上或者工作后存在不同版本的IAP下位机和上位机软件&#xff0c;也存在不同定义的报文格式&#xff0c;甚至对于相似的知识点不同教程又有着完全不同的解读&am…...

【智能家居项目】裸机版本——字体子系统 | 显示子系统

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《智能家居项目》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 今天实现上图整个项目系统中的字体子系统和显示子系统。 目录 &#x1f004;设计思路&#x1…...

PDF中跳转到参考文献后,如何回到原文

在PDF中&#xff0c;点击了参考文献的超链接可以直接跳至参考文献的位置。 如果想从当前参考文献在回到正文中对应位置时&#xff0c;可以通过 Alt \red{\text{Alt}} Alt ← \red{\leftarrow} ← 实现。...

了解基于Elasticsearch 的站内搜索,及其替代方案

对于一家公司而言&#xff0c;数据量越来越多&#xff0c;如果快速去查找这些信息是一个很难的问题&#xff0c;在计算机领域有一个专门的领域IR&#xff08;Information Retrival&#xff09;研究如何获取信息&#xff0c;做信息检索。在国内的如百度这样的搜索引擎也属于这个…...

【多模态融合】TransFusion学习笔记(2)

接上篇【多模态融合】TransFusion学习笔记(1)。 从TransFusion-L到TransFusion ok,终于可以给出论文中那个完整的框架图了&#xff0c;我第一眼看到这个图有几个疑问: Q&#xff1a;Image Guidance这条虚线引出的Query Initialization是什么意思? Q&#xff1a;图像分支中的…...

Pyhon-每日一练(1)

&#x1f308;write in front&#x1f308; &#x1f9f8;大家好&#xff0c;我是Aileen&#x1f9f8;.希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流. &#x1f194;本文由Aileen_0v0&#x1f9f8; 原创 CSDN首发&#x1f412; 如…...

MySQL:数据库的物理备份和恢复-冷备份(3)

介绍 物理备份&#xff1a; 直接复制数据文件进行的备份 优点&#xff1a;不需要其他的工具&#xff0c;直接复制就好&#xff0c;恢复直接复制备份文件即可 缺点&#xff1a;与存储引擎有关&#xff0c;跨平台能力较弱 逻辑备份&#xff1a; 从数据库中导出数据另存而进行的备…...

功能比较:Redisson vs Jedis

Redis最流行的两个Java客户端库是Redisson和Jedis。Redisson提供内存中的数据网格功能&#xff0c;支持Redis的各种分布式对象和服务。另一方面&#xff0c;Jedis是一个更轻量级的产品&#xff0c;它缺乏其他库的某些功能。 如果你正在为Redis寻找一个Java客户端库&#xf…...

Spring web security

儅使用spring的web security時&#xff0c;默認會轉向自帶的spring security example page。而不會轉向error page。 TODO: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> &l…...

SpringCloud(二)Docker、Spring AMQP、ElasticSearch

文章目录 DockerDocker与虚拟机Docker架构镜像、容器、镜像托管平台Docker架构Docker实践 Spring AMQP简单使用案例工作队列- WorkQueue发布订阅服务FanoutExchangeDirectExchangeTopicExchange 消息转换器 ElasticSearch倒排索引IK分词器IK分词拓展与停用字典 操作索引库mappi…...

7.Tensors For Beginneers - Convector Components

介绍协向量时&#xff0c;曾说过它们有点像 行向量&#xff0c; 行向量确实以某种方式代表了协向量&#xff0c; 这里说明一下&#xff1a; 协向量是不变的&#xff1b; 协向量组件是可变的。 协向量不依赖坐标系&#xff0c;协向量的组件取决于坐标系。 当我们说协向量具有组…...

男女生做内个的网站/附近的成人电脑培训班

前言 我们前面学习到String类的相关知识,知道了它是一个字符串类,并且了解到其中的一些方法,但是当时并没有太过注意到String类的特点,今天就StringBuilder类的学习来比较一下两者的区别和作用.String类String类实例化的对象,其长度是固定不变的,其内容也是不可改变的. 那么,为…...

呼家楼网站建设/关键词排名优化品牌

通过Java指南我们知道Java集合框架(Collection Framework)如何为并发服务&#xff0c;我们应该如何在单线程和多线程中使用集合(Collection)。话题有点高端&#xff0c;我们不是很好理解。所以&#xff0c;我会尽可能的描述的简单点。通过这篇指南&#xff0c;你将会对Java集合…...

php网站的登陆注册怎末做的/seo优化培训

本帖最后由 levycui 于 2020-1-16 08:59 编辑问题导读&#xff1a;1、ES的写入基本流程有哪些过程&#xff1f;2、如何理解bulk请求分发&#xff1f;3、bulk写入流程有哪些&#xff1f;4、如何理解协调节点处理并转发请求原理&#xff1f;1 前言Elasticsearch(ES)是一个基于Luc…...

wordpress 访问量/seo与sem的区别

分布式应用架构中的数据传输对象&#xff08;DTO&#xff09;<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />Written by: Rickie LeeDec. 1, 2004在分布式架构中&#xff0c;相关层在物理部署上实现分离&#xff0c;通过网络或…...

北滘网站开发/怎么创建自己的免费网址

1 package cn.bjsxt.myCollection;2 3 import java.util.Arrays;4 5 /**6 * 天下文章一大抄&#xff0c;看你会抄不会抄。7 * 模拟Stringbuilder 写一个容器8 * 参照源码9 * 10 * 11 * author Administrator12 *13 */14 public class MyArrayList {15 /**16 *…...

wordpress 首页登录注册/国内新闻最新

一、问题描述 ​ 最新在写项目的时候使用了hikari连接池&#xff0c;连接的是阿里云服务器上部署的MySQL数据库&#xff0c;结果每次运行项目后没操作一小会&#xff0c;就开始报一些警告&#xff0c;具体如下 ​ The last packet successfully received from the server was …...