首页 > 其他分享 >kvm基础

kvm基础

时间:2024-11-19 20:57:30浏览次数: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/18555591

相关文章

  • Linux基础命令一
    一、基本命令1.1man手册基本使用man具体命令空格翻页,回车下一页q退出man内容分区1:可执行程序或shell命令2:系统调用3:库调用4:特殊文件5:文件格式与约定6:游戏7:概览、约定及杂项8:超级用户和系统管理员命令9:内核例程可以使用man7hostname,指定看对应分区的内......
  • 【鸿蒙开发】基础干货篇--7 “一篇带你掌握页面跳转”
    系列文章目录【鸿蒙开发】鸿蒙开发基础干货篇–1【鸿蒙开发】基础干货篇–2小白入门手册(内含DevEco安装教程和汉化插件安装)【鸿蒙开发】基础干货篇–3小白入门手册(内含模拟器保姆级安装使用教程)【鸿蒙开发】基础干货篇–4小白入门手册(内含Stage模型工程目录结构和U......
  • 介绍一下整数在内存的储存形式(c基础)
    整数在内存中以补码形式储存(32位机器)介绍三码原码反码补码正数原码反码补码三码合一把整数以二进制形式写出在前面补零(保证32位)负数原码(第一位为符号位负数为1,正数为0)把整数以二进制形式写出在前面补零(第一位(左)为符号位补1)(保证32位)反码把原码每一位取反(除......
  • 第三章—硬件基础
    3、硬件基础    单片机是根据硬件电路图的设计来编写代码的,不仅仅要学习编程,还要学习基本的硬件知识。3.1、电磁干扰    例:    1、冬季,空气干燥的城市,手触碰到计算机外壳、铁柜子等物品会产生电击,这就是“静电放电”现象,称为ESD。    2、......
  • 第 1 章 并发编程线程基础
    目录1.1什么是线程 1.2线程创建与运行 1、继承Thread类方式的实现。2、实现Runnable接口的run方法3、使用FutureTask方式1.3线程通知与等待1.wait()函数2.wait(longtimeout)函数3.wait(longtimeout,intnanos)函数4.notify()函数5.notifyAll()......
  • vue2-基础核心
    vue简介动态构建用户界面的渐进式JavaScript框架vue的特点:遵循MVVM模式采用组件化模式,提高代码复用率,让代码更好维护声明式编码,无需直接操作DOM,提高开发效率,编码简洁、体积小,运行效率高本身只关注UI,也可以引入其他三方库开发项目使用虚拟DOM+优秀的Diff算法,尽......
  • 人工智能之机器学习基础——梯度
    梯度(Gradient)是多变量函数中表示变化率和方向的一个基本概念,在优化问题和深度学习中非常重要。它描述了函数在某一点的变化趋势,指向该点函数值增长最快的方向。    梯度和导数的关系 梯度和导数的应用场景 梯度与导数的区别特性导数梯度适用范围一元......
  • 无人机垂起复合翼基础介绍——CKESC电调小课堂13
    无人机垂起复合翼是一种融合了垂直起降(VTOL)能力和固定翼飞行优势的无人机类型。CKESC-专业级电调研发生产供应商一、结构特点1.机翼设计   它有固定机翼,机翼形状和尺寸根据无人机的具体用途(如长航时侦察、物流运输等)设计。机翼通常采用轻质高强度的材料,如碳纤维等,以减......
  • AI数字人直播系统的五段基础源代码分享!
    AI数字人直播系统,作为现代直播技术的一大创新,正逐步改变着直播行业的面貌。通过整合先进的人工智能技术,如深度学习、自然语言处理和计算机视觉,AI数字人能够提供生动、逼真的直播体验,吸引广大观众的关注。本文将分享五段与AI数字人直播系统相关的基础源代码,旨在帮助读者深入了......
  • 数据通信的基础概念,串行、并行、半双工、全双工、同步异步的区分与定义
    在通信领域中,串行、并行、半双工、全双工、同步和异步是描述数据传输方式和特性的重要概念。以下是对这些通信方式的区分与定义(本文结合原子教程以及自己的一些学习笔记综合而成):按照数据通信方式可以分为串行、并行通信:串行通信:数据逐位按照顺序依次传输并行通信:数据各位通......