带你读《云原生机密计算最佳实践白皮书》——AMD SEV机密虚拟机(3)

简介: 带你读《云原生机密计算最佳实践白皮书》——AMD SEV机密虚拟机(3)

《云原生机密计算最佳实践白皮书》——06运行时底座——AMD SEV机密虚拟机(2) https://developer.aliyun.com/article/1230949?groupCode=aliyun_linux



第五步 启动VM

virsh 安装的方式

virt-install \
 --name sev-guest \
 --memory 4096 \
 --memtune hard_limit=4563402 \
 --boot uefifi \
 --disk /var/lib/libvirt/images/sev-guest.img,device=disk,bus=scsi \
 --disk /var/lib/libvirt/images/init-passwd.iso,device=cdrom \
 --os-type linux \
 --os-variant centos8 \
--import \
 --controller type=scsi,model=virtio-scsi,driver.iommu=on \
 --controller type=virtio-serial,driver.iommu=on \
 --network network=default,model=virtio,driver.iommu=on \
 --memballoon driver.iommu=on \
 --graphics none \
 --launchSecurity sev

virsh 用xml文件 启动

• 创建sev.xml 文件,内容如下

<domain type = 'kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
 <name>csv_launch</name>
 <memory unit='GiB'>4</memory>
 <vcpu>4</vcpu>
 <os>
 <type arch = 'x86_64' machine = 'pc'>hvm</type>
 <boot dev = 'hd'/>
 </os>
 <features>
 <acpi/>
 <apic/>
 <pae/>
 </features>
 <clock offffset = 'utc'/>
 <on_poweroffff>destroy</on_poweroffff>
 <on_reboot>restart</on_reboot>
 <on_crash>destroy</on_crash>
 <devices>
 <emulator>/usr/libexec/qemu-kvm</emulator>
 <disk type = 'fifile' device = 'disk'>
 <driver name = 'qemu' type = 'qcow2' cache = 'none'/>
 <source fifile = '/tmp/test.qcow2'/>
 <target dev = 'hda' bus = 'ide'/>
 </disk>
 <memballoon model='none'/>
 <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
 </graphics>
 </devices>
 <launchSecurity type='sev'>
 <policy>0x0001</policy>
 <cbitpos>51</cbitpos>
 <reducedPhysBits>1</reducedPhysBits>
 </launchSecurity>
 <qemu:commandline>
 <qemu:arg value="-drive"/>
 <qemu:arg value="if=pflflash,format=raw,unit=0,fifile=/usr/share/edk2/ovmf/OVMF_
CODE.cc.fd,readonly=on"/>
 </qemu:commandline>
</domain>

• 导入sev-guest虚拟机

virsh defifine sev.xml

• 开启虚拟机

virsh start sev-guest


第六步 检查SEV 在虚拟机中是否开启

1、virsh console sev-guest

2、dmesg | grep SEV

[ 0.374549] AMD Memory Encryption Features active: SEV
相关文章
|
4月前
|
Kubernetes 安全 Serverless
Kubernetes云原生问题之在Serverless Container中,Pod运行如何解决
Kubernetes云原生问题之在Serverless Container中,Pod运行如何解决
78 5
|
存储 人工智能 Cloud Native
耳朵经济快速增长背后,喜马拉雅数据价值如何释放 | 创新场景
喜马拉雅和阿里云的合作,正走在整个互联网行业的最前沿,在新的数据底座之上,喜马拉雅的AI、大数据应用也将大放光彩。本文摘自《云栖战略参考》
46885 5
耳朵经济快速增长背后,喜马拉雅数据价值如何释放 | 创新场景
|
5月前
|
存储 SQL Cloud Native
云原生数据仓库使用问题之运行MySQL命令发现中文内容变成了问号,该如何解决
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
7月前
|
Kubernetes Cloud Native 网络协议
云原生|kubernetes部署和运行维护中的错误汇总(不定时更新)
云原生|kubernetes部署和运行维护中的错误汇总(不定时更新)
2167 0
|
7月前
|
安全 Cloud Native 算法
云原生安全-云计算发展白皮书(2020年)解读
云原生安全-云计算发展白皮书(2020年)解读
209 0
|
存储 运维 Cloud Native
带你读《云原生架构白皮书2022新版》——云原生架构定义(下)
带你读《云原生架构白皮书2022新版》——云原生架构定义(下)
436 11
|
运维 Kubernetes Cloud Native
带你读《云原生架构白皮书2022新版》——云原生架构原则
带你读《云原生架构白皮书2022新版》——云原生架构原则
347 15
|
Cloud Native
带你读《云原生架构白皮书2022新版》——序
带你读《云原生架构白皮书2022新版》——序
248 7
|
Cloud Native
带你读《云原生架构白皮书2022新版》——为什么需要云原生架构?
带你读《云原生架构白皮书2022新版》——为什么需要云原生架构?
197 5
|
Cloud Native 关系型数据库 数据库
云原生容器Clouder认证:基于容器搭建企业级应用—课时7:运行容器应用
云原生容器Clouder认证:基于容器搭建企业级应用—课时7:运行容器应用
下一篇
DataWorks