首页 > 其他分享 >debian12 最小化安装以后配置kvm

debian12 最小化安装以后配置kvm

时间:2024-10-10 10:22:44浏览次数:10  
标签:bridge sudo network 8.8 kvm libvirt 最小化 debian12

今年是centos停止更新的日子,陪伴了多年,熟悉的操作环境很人很纠结换系统,特别是到了我这个年龄阶段,重新再学习简直比要人命还难受。

安装完系统之后,第一个就是配置ssh允许root用户登录,这个根据自己需求,我们的环境必须用root,加上堡垒机,也算安全。(在安全和便利之间折中)

 

1、安装kvm和其他必须的包

  qemu-kvm 虚拟机管理器

  libvirt-daemon-system 用于管理虚拟机的守护进程

  libvirt-clients 客户端工具

  bridge-utils 网络桥接工具

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

2、确保root用户(或者其他用户)被添加到libvirt和kvm组,以便能够管理和运行虚拟机而无需每次都输入密码

sudo adduser `id -un` libvirt
sudo adduser `id -un` kvm

3、重新启动

4、检查模块是否加载

lsmod | grep kvm

 

 


 

下面就是网络桥接,确保每一个虚拟机都能接进到生产环境中

首先确认系统使用那种网络管理工具

sudo systemctl status networking
sudo systemctl status systemd-networkd
sudo systemctl status NetworkManager

传统的使用networking,配置文件如下:/etc/network/interfaces,我的生产环境是networking,一下就以networking为例。

 

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

 

配置桥

nano /etc/network/interfaces

添加如下配置

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface //删除原来的配置
auto eth0
iface eth0 inet manual                       //被设置为手动模式,因为它将作为桥的一部分。

# The bridge
auto br0
iface br0 inet static                              //静态IP地址         
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
    bridge_ports eth0                            //关键步骤,让对应物理网卡添加到桥中
    bridge_stp off                                 //关闭了生成树协议(通常在小型网络中不需要)。
    bridge_fd 0                                     //设置了转发延迟时间。
    bridge_maxwait 0                           //设置了等待所有端口准备好的最大时间。

重新启动网络  systemctl restart networking

验证桥接是否成功

ip link show


//或者显示桥成员
brctl show

重启系统,如果有问题查看日志 journalctl -xe 上网去搜索相关内容

完成!!!

标签:bridge,sudo,network,8.8,kvm,libvirt,最小化,debian12
From: https://www.cnblogs.com/code8088/p/18455802

相关文章

  • Centos7使用pxe安装KVM虚拟机
    Centos7使用pxe安装KVM虚拟机一、安装服务所需的软件[root@localhost~]yuminstallnginxdhcpvsftpdsyslinux-y[root@localhost~]mount-ploop-tiso9660images/CentOS-7-x86_64-DVD-1804.iso/mnt#提前上传镜像[root@localhost~]systemctlstart......
  • 基于RHEL 9 搭建 KVM 虚拟化环境
    一、准备工作1.检查硬件虚拟化支持KVM要求处理器支持硬件虚拟化技术:IntelVT-x(虚拟化技术扩展)或AMD-V(虚拟化技术扩展)。检查方法:使用以下命令检查CPU是否支持虚拟化:egrep'(vmx|svm)'/proc/cpuinfo输出含有vmx的为Intel处理器支持虚拟化输出含有svm的为A......
  • 微星主板-Debian12系统-设置网络唤醒主机
    本文的方法实现了Debian12系统在用systemctlsuspend命令后进入待机状态后,能被唤起。用shutdown的完全关机状态的无法唤起,完全关机后网卡与路由器的连接断开无法唤起。后续如果有办法唤起完全关机状态的主机我会再写博客。首先设置微星主板,网上博客都是如下设置:进入高级–整......
  • Lichee NanoKVM基本使用环境.18423052
    LicheeNanoKVM基本使用环境本文章主要记录一些自己在初期的使用,以及自己的一些经验,非常感谢sipeedNanoKVM官方使用教程外观(博主自己的是lite版本,非常感谢sipeed)LicheeNanoKVM是基于LicheeRVNano的IP-KVM产品,继承了LicheeRVNano的极致体积和强大功能。NanoKVM......
  • 在 fnOS上安装 KVM 虚拟化,并使用 Cockpit 网页管理虚拟机
    在fnOS系统上安装KVM虚拟化,并使用Cockpit进行网页管理,可以按照以下步骤进行:1.安装KVM虚拟化组件首先,更新软件列表和系统包:sudoaptupdate&&sudoaptupgrade-y安装KVM及相关工具软件:sudoaptinstallqemu-kvmlibvirt-daemon-systemlibvirt-clientsbridge-u......
  • KVM总结
    总结自用目录0.什么是虚拟化技术?1.为什么要用虚拟化(虚拟化技术的作用和优势)2.KVM如何做CPU虚拟化3.内存虚拟化4.磁盘使用raw/qcow2有什么区别?5.半虚拟化和全虚拟化的区别是什么?kvm和Xen有何区别?分别属于哪种?6.如果对一个VM进程使用kill-9将会发生什么?7.kvm各模式说明8.KVM框架......
  • 04-kvm客户机存储格式
    raw Rawdiskimageformat(默认)该格式精简,易被多种虚拟机接受。如果你的系统支持holes(如linux的ext2ext3ext4?windows的NTFS),那么它将有效节约空间(比如你创建的磁盘是2G,虚拟系统只使用了800M,实际也只占用800M的空间)使用命令“kvm-imginfo镜像文件名”。随......
  • 05-kvm虚拟机克隆
    1、在克隆虚拟机之前,必须先暂停或者停掉kvm虚拟机第一种方法:针对虚拟机本身直接克隆(建议使用第二种方法)1执行命令virt-clonevirt-clone-ocentos6r10-ncentos6r10-c1-f/data/kvm/image/centos6r10-c1.qcow2参数说明:-o:指定源虚拟机-n:命名新克隆的虚拟机-f......
  • Linux Debian12安装原生版微信
    1.原生版微信下载地址:https://archive.ubuntukylin.com/software/pool/partner/找到weixin,2022年05月23日最新版本,weixin_2.1.4_amd64.deb,下载。2.微信安装:sudodpkg-iweixin_2.1.4_amd64.deb3.登陆即可。......
  • Dockerfile说明-镜像最小化-docker-squash镜像压缩工具
     概述很多时候,构建的镜像总是在构建完之后分了好几个镜像层,有些镜像层还是因为只改变了一点东西,就多了整个目录的大小。那么,如何让镜像在构建的时候保持最小化,就是我们运维需要关心的问题。毕竟,有时候镜像太大,可能会被某些厂家的云仓库给限制上传的问题。 Dockerfile用法介......