【openstack】开启物理机虚拟机化

简介: 【openstack】开启物理机虚拟机化

正文


一、检查 CPU 是否开启虚拟机化


apt install cpu-checker
kvm-ok


00.webp.jpg

从上图或者下面的信息中可以看到物理机对虚拟化的支持还是差了点什么!


root@OpenStack:/var/log/kolla/nova# kvm-ok
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
KVM acceleration can be used


二、继续检查


以下 virt-host-validate 命令将验证处理器是否支持虚拟化


virt-host-validate


000.webp.jpg


通过这条命令的结果来看主机的虚拟化功能缺少了一些模块。


三、继续检查


检查物理机上的kvm_intel模块是否打开了嵌套虚拟机功能(默认是开启的):


root@OpenStack:~# modinfo kvm_intel | grep nested 
parm:           nested_early_check:bool
parm:           nested:bool


这块没问题。


root@OpenStack:~# cat /sys/module/kvm_intel/parameters/nested
cat: /sys/module/kvm_intel/parameters/nested: No such file or directory


这块出事儿了。


四、开启虚拟化嵌套


root@OpenStack:~# modprobe -r kvm-intel
root@OpenStack:~# modprobe kvm-intel nested=1
root@OpenStack:~# cat /sys/module/kvm_intel/parameters/nested
Y
root@OpenStack:~#


可以看到,现在执行 cat /sys/module/kvm_intel/parameters/nested 是可以返回正确的结果了Y


五、继续验证


root@OpenStack:/var/log/kolla/nova# kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used


可以看到,现在执行 kvm-ok 命令已经不像第一步时的结果了,现在是:INFO: /dev/kvm exists


virt-host-validate


0.webp.jpg


可以看到,现在执行 virt-host-validate命令已经不像第二步时的结果了,现在途中圈起来的地方已经是:PASS了。

目录
相关文章
|
7月前
|
Linux 网络安全
物理机与虚拟机(linux)不能ping 通的原因之一
有时候,我们需要使用SSH来操作虚拟机的linux,这时候可能存在需要固定linux的固定ip,然后发现固定linuxIP后,window和linux无法ping通,而且linux无法上网的情况,这时候我们需要将linux的虚拟网卡设置为桥接方式 NAT模式和桥接模式的区别:NAT模式和桥接模式的区别
165 1
|
2月前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
66 2
|
3月前
|
存储 虚拟化
使用DiskGenius工具来实现物理机迁移虚拟机,实现虚拟化
【9月更文挑战第1天】使用 DiskGenius 工具可将物理机迁移到虚拟机,实现系统与数据的虚拟化。此过程包括:安装 DiskGenius 和准备虚拟化平台;备份物理机数据;使用 DiskGenius 备份磁盘;在虚拟化软件中创建新虚拟机并导入磁盘备份;配置及调整虚拟机设置;测试性能并优化资源分配。这有助于测试、开发及系统管理。
459 5
|
5月前
|
网络协议 网络虚拟化 虚拟化
虚拟机和物理机的网络通信疑虑问题
物理机的ip和虚拟机上的window的ip不是同一个子网,如何实现相互通信的?各自又是如何进行进入公网进行通信的?
95 0
|
7月前
windows11物理机和VM中windows10虚拟机共享文件解决办法问题
windows11物理机和VM中windows10虚拟机共享文件解决办法问题
|
7月前
|
Linux KVM 虚拟化
如何判断一个linux机器是物理机还是虚拟机
使用`dmesg`检查"Hypervisor detected"可识别Xen PV虚拟机;`lscpu`显示"Hypervisor vendor"表明KVM虚拟化;"Virtualization: VT-x"指示实体机;`systemd-detect-virt`无法准确判断;`dmidecode -t 1`在某些节点上无法区分虚拟与实体。
120 0
|
7月前
|
云计算
云计算|OpenStack|社区版OpenStack安装部署文档(十--- 调整配额限制和解决建虚拟机报错---No valid host was found---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(十--- 调整配额限制和解决建虚拟机报错---No valid host was found---Rocky版)
293 0
|
7月前
|
弹性计算 Linux 网络安全
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)
101 0
|
7月前
|
Shell
openstack 查询网络的port 关联的虚拟机
在OpenStack中,可以通过以下步骤查询网络的端口关联的虚拟机: 打开命令行终端,并使用OpenStack的命令行工具(如openstack命令行客户端)登录到OpenStack平台。 执行以下命令来获取所有端口的列表: bash openstack port list 这将显示所有端口的列表,包括端口ID、网络ID、MAC地址等信息。 3. 从端口列表中,找到与虚拟机相关的端口。通常情况下,虚拟机的端口具有与虚拟机实例相关的标识符,例如MAC地址或端口ID。 4. 执行以下命令来获取虚拟机实例的详细信息: bash openstack instance show <instanc
202 0
|
Ubuntu 网络安全 Apache
物理机不能访问虚拟机kali的web服务解决方案记录
物理机不能访问虚拟机kali的web服务解决方案记录
457 0