---
title: 机密虚拟机部署失败
description: "报错日志：机密虚拟机部署失败，显示No valid host found。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_16_0073.html
sourcePath: /source/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_16_0073.html
indexId: d92c8f6f081ba6bad895bf6486f4f537c9ec8f16f2c7c504fa56c97ce46bfb0c65
---
# 机密虚拟机部署失败

#### 问题现象

报错日志：机密虚拟机部署失败，显示No valid host found。


#### 根本原因分析

计算节点未探测到安全内存，或计算节点安全内存信息未同步至控制节点。


#### 解决方案

参考虚拟机信息查询查看OpenStack资源使用情况，确认存储、CPU等资源充足，并检查是否正常获取安全内存信息。若不存在安全内存信息，请依次检查以下事项。

1. 是否安装tmm_driver。

```
lsmod | grep tmm_driver
```


2. virtCCA是否使能，显示1表示使能成功。

```
cat /sys/kernel/tmm/virtcca_enabled
```


3. libvirt是否正常识别virtCCA能力。

```
virsh domcapabilities | grep virtcca
```


若上述任意一项不满足，请执行以下操作。

1. 安装tmm_driver。

```
insmod tmm_driver.ko
```


2. 删除libvirt节点信息缓存，并重启libvirt进程，确认libvirt识别到virtCCA能力。

```
rm -rf /var/cache/libvirt/qemu/capabilities/*
systemctl restart libvirtd
virsh domcapabilities | grep virtcca
```


3. 重启httpd和nova-compute。

```
systemctl restart httpd openstack-nova-compute
```
