Fedora30安装KVM虚拟机

本文介绍了在Fedora 30上安装KVM虚拟机的步骤,包括检查CPU是否支持虚拟扩展,安装KVM和QEMU,启动KVM服务并设置开机启动,以及安装虚拟机管理工具virt-manager。此外,还提到了网络配置和创建虚拟机实例的方法。
摘要由CSDN通过智能技术生成

ENV:

[root@Fedora ~]# uname -r
5.2.9-200.fc30.x86_64
[root@Fedora ~]# cat /etc/redhat-release 
Fedora release 30 (Thirty)

想安装kvm虚拟机,在网上找了好多的文章,但是安装的文件很多,而且很多文章安装的还不相同,这使自己对网络的信息正确性产生怀疑。

最后还是找到了相对可信的安装指南(只是全英文的)

https://computingforgeeks.com/how-to-install-kvm-on-fedora/

看内容是国外的网站,看来有些东西还是要到国外网站找才能找到好的方案,国内的文章都是水军式,没法看啊。

下面就按上面网址中内容来操作吧。算是翻译了!

Step1:查看你的CPU是否支持虚拟扩展

[root@Fedora ~]# cat /proc/cpuinfo |egrep "vmx|svm"

其中vmx表示intel的cpu,svm是amd的cpu

如果信息中含有vmx(intel)或svm(amd)信息,则表示支持虚拟扩展,下面是我的intel的CPU,中间位置可看到vmx字符,表示支持:

[root@Fedora ~]# cat /proc/cpuinfo |egrep "vmx|svm"
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d

Step2:在Fedora28/29/30上安装KVM/QEMU

[root@Fedora ~]# dnf -y install bridge-utils libvirt virt-install qemu-kvm

看到的安装包少吧,并不需要太多的东西,在后面也就是再安装两三个包就可以了。

不要问为什么不用dnf -y install ,这只是我个人习惯,想看下安装的都有什么,这样可以了解系统里添加了什么文件。要是熟悉了直接安装也可以。

[root@Fedora ~]# dnf install bridge-utils libvirt virt-install qemu-kvm
Last metadata expiration check: 0:35:41 ago on Wed 28 Aug 2019 01:13:51 PM CST.
Package bridge-utils-1.6-3.fc30.x86_64 is already installed.
Package qemu-kvm-2:3.1.1-2.fc30.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package                           Arch      Version           Repository  Size
================================================================================
Installing:
 libvirt                           x86_64    5.1.0-9.fc30      updates     12 k
 virt-install                      noarch    2.1.0-2.fc30      fedora      64 k
Installing dependencies:
 gnutls-dane                       x86_64    3.6.8-1.fc30      updates     25 k
 gnutls-utils                      x86_64    3.6.8-1.fc30      updates    299 k
 libvirt-bash-completion           x86_64    5.1.0-9.fc30      updates     12 k
 libvirt-client                    x86_64    5.1.0-9.fc30      updates    310 k
 libvirt-daemon-config-nwfilter    x86_64    5.1.0-9.fc30      updates     17 k
 libvirt-daemon-driver-libxl    
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值