目的
当centos系统需要安装kvm环境,但是又无法连接网络时,可通过离线包安装
下载离线包
好心作者已经打包下好了,仅适配centos系统,此处尝试是使用
CentOS Linux release 7.9.2009 (Core)
链接:https://pan.baidu.com/s/1dzfQuhm2s17_Ewf_GRhywA?pwd=9x7x
提取码:9x7x
–来自百度网盘超级会员V8的分享
密码是 9x7x ,下载后是一个压缩包kvm.tar
解压安装
任意目录解压
tar -xvf kvm.tar
进入解压后的目录,可以看到很多的rpm包
这里有两种安装方式,建议用方法二
方法一
强制安装rpm包
rpm -ivh --force --nodeps *.rpm
这种方法是通过rpm安装方式,强制安装,会忽略包之间的依赖关系,缺点是安装过程容易出现失败
方法二
通过yum本地源安装
这种方法是yum去安装,安装时会考虑依赖关系,也更加稳定些,但是需要确认yum本地源里面repo文件都是关闭的
先到yum源文件存储路径,查看下repo文件
cd /etc/yum.repos.d/
ls
vi 命令编辑所有的文件,确保这些文件里面的enabled = 0
然后再执行安装命令
sudo yum localinstall /root/kvm* --nogpgcheck --disablerepo=*
/root/kvm是我得解压路径
查看安装结果
执行virsh list 命令查看是否可用
无报错就可以用了
如果报错缺少sock文件的话,应该是libvirtd进程没启动,执行一下启动就行
service libvirtd restart