Ubuntu离线环境下轻松部署KVM

环境准备

主机名 IP
server(可联网虚拟机) 10.10.20.128/24
kvm(内网服务器) 192.168.3.10/24

下载软件包

安装一台可联网虚拟机(最好与服务器版本保持一致),使用 apt 命令下载所需软件包以及依赖包,下载至本地后上传至需要安装的服务器内。

首先更新软件源,确保当前获取到的软件包为最新

sudo apt update
Ubuntu离线环境下轻松部署KVM

清空仓库缓存

sudo apt clean

下载 KVM 软件包到本地

sudo apt install qemu-system libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager virt-viewer --download-only

下载完成后,可以在缓存目录中看到下载好的软件包

cd /var/cache/apt/archives/
Ubuntu离线环境下轻松部署KVM

使用 tar 命令进行打包

sudo mkdir /var/cache/apt/archives/kvmsudo  mv /var/cache/apt/archives/*.deb /var/cache/apt/archives/kvm/sudo tar -cvf /var/cache/apt/archives/ubuntu-kvm.tar /var/cache/apt/archives/kvm/*.deb
Ubuntu离线环境下轻松部署KVM

为虚拟机添加一块网卡,设置为桥模式,用于和服务器通讯

Ubuntu离线环境下轻松部署KVM

再将打包后的文件使用 scp 命令上传至服务器内

sudo scp ubuntu-kvm.tar root@192.168.3.10:/root/
Ubuntu离线环境下轻松部署KVM

安装测试

在服务器中解压上传的软件包进行安装

tar -xf ubuntu_kvm.tar
dpkg -i kvm/*.deb
Ubuntu离线环境下轻松部署KVM

安装完成后,启动服务并设置为开机自启

systemctl start libvirtd
systemctl enable libvirtd
Ubuntu离线环境下轻松部署KVM

PS:如果是使用 root 用户创建虚拟机,需要在配置文件 /etc/libvirt/qemu.conf中修改默认用户和组为 root 否则无法创建虚拟机。

在文件末尾添加以下内容,重启服务即可:

Ubuntu离线环境下轻松部署KVM

PS:后台回复【KVM】获取安装包,适用于Ubuntu24.0版本。

▽往期推荐△











原文始发于微信公众号(青菜浪人):

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/308342.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!