首页 > 其他分享 >kvm基础

kvm基础

时间:2024-11-22 21:13:56浏览次数:1  
标签:nmcli kvm 基础 br1 connection 192.168 root

kvm基础

安装kvm环境

[root@kvm yum.repos.d]# yum groupinstall "Virtualization Host"

1.调用图形化界面安装虚机
[root@kvm yum.repos.d]# virt-manager
2.创建qcow2文件用于创建虚拟机
[root@kvm /]# qemu-img create -f qcow2 /vmdata/server1.qcow2 20g -o preallocation=metadata
3.配置桥接器
[root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
TYPE=Bridge
DEVICE=br0
ONBOOT=yes
NAME=br0
IPADDR=192.168.91.200
NETMASK=255.255.255.0
GATEWAY=192.168.91.1
[root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
DEVICE=ens160
ONBOOT=yes
NAME=ens160
BRIDGE=br0

kvm主机上外网

1.在宿主机上添加一块网卡能上外网
2.添加桥接器
[root@kvm network-scripts]# cat ifcfg-br1
TYPE=Bridge
DEVICE=br1
ONBOOT=yes
NAME=br1
[root@kvm network-scripts]# cat ifcfg-ens224
TYPE=Ethernet
DEVICE=ens224
ONBOOT=yes
NAME=ens224
BRIDGE=br1
MACADDR=00:0c:29:b6:48:81

3.给kvm主机添加一块网卡桥接到br1,并设置网络

1.查看可用的网络接口:
nmcli device

2.创建一个新的连接
nmcli connection add type ethernet ifname eth0 con-name eth0

3.配置静态IP地址
nmcli connection modify ens8 ipv4.addresses 192.168.5.110/24
nmcli connection modify ens8 ipv4.gateway 192.168.5.1
nmcli connection modify ens8 ipv4.dns 8.8.8.8
nmcli connection modify ens8 ipv4.method manual

4.网络联通成功

命令行管理kvm

1.开关机
virsh start|shutdown|reboot|destroy  Vm1
[root@kvm ~]# virsh autostart vm1
宿主机开机自动开机
Domain vm1 marked as autostarted


2.删除虚机
virsh undefine vm_name
undefine 命令会删除虚拟机的配置文件,但不会删除虚拟机的磁盘文件。
rm /path/to/vm1_disk.img 删除他的配置文件



标签:nmcli,kvm,基础,br1,connection,192.168,root
From: https://www.cnblogs.com/cloudwangsa/p/18563732

相关文章

  • shell基础
    shell基础双引号(""):允许变量展开和命令替换,但保留大部分特殊字符的字面含义。$``\!单引号(''):所有内容都被视为字面量,不会进行变量展开或命令替换。例如,echo'$VAR'会输出$VAR而不是变量的值。反引号():用于命令替换,将命令的输出替换到命令行中。例如,DATE=$(dat......
  • linux基础
    linux基本命令1修改时区1.修改时区timedatectlset-timezone“时区”2.创建用户查看用户idadmin创建用户useraddadmin修改密码passwdadmin输入两次修改自己的密码时直接passwd3切换用户su-adminsuadmn注销exit4vim1.按i键进入插入模式2.按esc键返回......
  • 超强的渗透测试常用软件和命令分享(含代理扫描爬虫注入等),网络安全零基础入门到精通教程
    文章目录漏洞扫描xray设计理念简易架构来源处理漏洞检测结果输出代理模式生成ca证书安装ca证书启动代理配置代理开始扫描爬虫模式启动爬虫基础爬虫高级爬虫登录后的网站扫描服务扫描HTTP配置漏洞扫描用的代理多代理配置限制发包速度软件获取xrayRad正版授权Acuneti......
  • YOLO系列基础(九)YOLOv2论文及原理详解(上)
    to公司数据合规同事,本文为在家编写博客后采用定时发送机制发送的博文,没有用到任何公司信息和公司代码系列文章地址YOLO系列基础(一)卷积神经网络原理详解与基础层级结构说明-CSDN博客YOLO系列基础(二)Bottleneck瓶颈层原理详解-CSDN博客YOLO系列基础(三)从ResNet残差网络到C3......
  • 2024-2025-1 20241401 《计算机基础与程序设计》 第九周学习总结
    班级链接2024计算机基础与程序设计作业要求第九周作业作业目标①操作系统责任②内存与进程管理③分时系统④CPU调度⑤文件、文件系统⑥文件保护⑦磁盘调度教材学习内容总结《计算机科学概论》第10、11章第10章操作系统定义:操作系统(OS)是具有操作硬件......
  • 书生大模型实训营第4期基础岛第五关:XTuner 微调个人小助手认知
    书生大模型实训营第4期基础岛第五关:XTuner微调个人小助手认知1.环境配置与数据准备1.1创建conda环境1.2安装Xtuner2.修改提供的数据2.1创建新文件夹用于存储微调数据2.1创建修改脚本3.模型训练3.1复制模型3.2修改Config文件3.3使用Xtuner进行模型微......
  • 人工智能之深度学习基础——神经网络
    神经网络概述神经网络(NeuralNetwork)是人工智能和深度学习的核心技术之一,其灵感来源于生物神经系统。它通过模拟人脑神经元之间的连接,解决复杂的任务,如分类、回归、生成、优化等。 1.神经网络的基本结构1.1神经元(Neuron)神经网络的基本单元类似于生物神经元。数学模型:......
  • 1.python 基础
    day01计算机基础和环境搭建目录day01计算机基础和环境搭建1.计算机基础1.1基本概念1.2编程语言1.3编译器/解释器2.学习编程的本质3.Python的介绍3.1语言的分类3.2Python3.3Python的解释器种类(了解)3.4CPython解释器的版本4.环境搭建4.1安装Python解释器4.1.1mac系统4.1......
  • matlab基础例题
    1.MATLAB命令窗口中可用____命令清除工作区中的变量;用____命令清除命令窗口中的内容。2.MATLAB中的运算包括________________。3.MATLAB中的M文件有_____________。4.MATLAB中的程序控制结构包括___________.5.已知矩阵A[123;456;789],A(6)__________A(1......
  • day05(单片机高级)PCB基础
    目录 PCB基础什么是PCB?PCB的作用?PCB的制作过程PCB板的层数PCB设计软件安装立创EDA                                        PCB基础什么是PCB?PCB的作用?PCB(PrintedCircuitBoard),中文名称为印制电路板,又称印刷电路板......