<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<style>
    font{
        line-height: 1.6;
    }
    ul,ol{
        padding-left: 20px;
        list-style-position: inside;
    }
</style>
<div style="font-family:微软雅黑,Verdana,"Microsoft Yahei",SimSun,sans-serif;font-size:14px; line-height:1.6;">
    <div></div><div>
    <div>
        <span>
            <br>
        </span>
    </div>
    <div>
        <ul style="box-sizing: border-box; margin: 0px; padding: 0px; widows: auto; background-color: rgb(247, 248, 250);"><li style="color: rgb(46, 48, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;">Hey, guys</p></li><li style="color: rgb(46, 48, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;">I've been working on whether libvirt supports encrypted snapshots,<span style="color: rgb(51, 51, 51); line-height: 26px; widows: auto;">Here are my versions of libvirt and qemu</span></p></li><li style="color: rgb(46, 48, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;"><span style="line-height: 26px; color: rgb(51, 51, 51); widows: auto;"><i>[root@xx ~]# libvirtd -V</i></span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>libvirtd (libvirt) 4.5.0</i></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>[root@xx ~]# qemu-img -V</i></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>qemu-img version 2.12.0 (qemu-kvm-ev-2.12.0-33.1.el7_7.4)</i></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="widows: auto; line-height: 26px;"></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;">Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers</span></font></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;">1. <span style="color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px; orphans: 2; widows: auto;">assign $MYSECRET to libvirt secret using the secret-define and secret-set-value commands,</span><span style="color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px; widows: auto;">and $MYSECRET is in base64 format</span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><span style="widows: auto; line-height: 26px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><i>MYSECRET=`printf %s "123456" | base64</i>`</font></span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;">2. created a disk encrypted in luks format</p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;"><i><b><code class="hljs" style="font-size: 11.9px; line-height: inherit; orphans: 2; widows: 2; color: rgb(51, 51, 51); box-sizing: border-box; display: inline; overflow: visible; padding: 0px; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace, sans-serif; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; word-wrap: normal; background-image: initial; background-attachment: initial; background-color: transparent; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">qemu-<span class="hljs-selector-tag" style="box-sizing: border-box;">img</span> create --<span class="hljs-selector-tag" style="box-sizing: border-box;">object</span> secret,id=sec0,data=<span class="hljs-variable" style="box-sizing: border-box; color: rgb(0, 128, 128);">$MYSECRET</span>,format=base64 -f qcow2 -o encrypt.format=luks,encrypt.key-secret=sec0 enc<span class="hljs-selector-class" style="box-sizing: border-box;">.qcow2</span> </code><code class="hljs" style="font-size: 11.9px; line-height: inherit; orphans: 2; widows: 2; color: rgb(0, 0, 0); box-sizing: border-box; display: inline; overflow: visible; padding: 0px; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace, sans-serif; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; word-wrap: normal; background-image: initial; background-attachment: initial; background-color: transparent; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><font color="#008080">20</font><font color="#333333">G</font></code></b></i></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: 2; widows: 2; box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102);"><span style="color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px; orphans: auto; widows: auto;">3. </span><span data-group="0-0" class="transSent highlight" style="widows: auto; box-sizing: border-box; color: rgb(74, 144, 226); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px;">The encrypted disk is defined in the XML configuration file, as shown below.</span><span data-group="0-1" class="transSent" style="widows: auto; box-sizing: border-box; color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px;">Then I successfully started the virtual machine.</span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i><disk type='file' device='disk'></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <driver name='qemu' type='qcow2'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <source file='/root/enc.qcow2'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><i><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;">       <backingStore/></span></font><span style="line-height: 26px; color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif;"> </span></i></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <target dev='hda' bus='ide'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <encryption format='luks'></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>        <secret type='passphrase' uuid='694bdf38-214e-48d3-8c4c-9dbbcf0f5fa0'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      </encryption></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <alias name='ide0-0-0'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>      <address type='drive' controller='0' bus='0' target='0' unit='0'/></i></span></font></p><p data-group="1-1" class="src" style="orphans: 2; widows: 2; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><i><span style="orphans: auto; widows: auto; line-height: 26px;"></span></i></font></p><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><i>  </disk></i></span></font></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;">4. </span></font><span style="color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px; widows: auto;">According to the qemu documentation, an encrypted snap.qcow2 disk was created with enc.qcow2 as backing</span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><span style="widows: auto; line-height: 26px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><i><b>qemu-img create -f qcow2 -F qcow2 --object secret,id=sec0,data=$MYSECRET,format=base64 --object secret,id=sec1,data=$MYSECRET,format=base64 -o encrypt.format=luks,encrypt.key-secret=sec1 -b 'json:{"encrypt.key-secret": "sec0", "driver": "qcow2", "file": {"driver": "file", "filename": "/root/enc/enc.qcow2"}}' snap.qcow2</b></i></font></span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><span style="color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px; widows: auto;">I used the same $MYSECRET as the password data for the disk. Here is the disk information for snap.qcow2</span></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>image: snap.qcow2</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>file format: qcow2</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>virtual size: 20G (21474836480 bytes)</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>disk size: 480K</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>encrypted: yes</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>cluster_size: 65536</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>backing file: json:{"encrypt.key-secret": "sec0", "driver": "qcow2", "file": {"driver": "file", "filename": "/root//enc.qcow2"}}</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>backing file format: qcow2</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>Format specific information:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>    compat: 1.1</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>    lazy refcounts: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>    refcount bits: 16</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>    encrypt:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        ivgen alg: plain64</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        hash alg: sha256</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        cipher alg: aes-256</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        uuid: ab0e3f87-35e7-40cb-9888-9fe9bb54e981</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        format: luks</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        cipher mode: xts</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        slots:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [0]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: true</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                iters: 115582</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 4096</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                stripes: 4000</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [1]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 262144</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [2]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 520192</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [3]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 778240</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [4]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 1036288</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [5]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 1294336</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [6]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 1552384</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>            [7]:</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                active: false</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>                key offset: 1810432</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        payload offset: 2068480</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>        master key iters: 30085</i></b></span></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><b><i><span style="widows: auto; line-height: 26px;"></span></i></b></font></p><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><b><i>    corrupt: false</i></b></span></font></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><div>5. <span data-group="0-0" class="transSent" style="widows: auto; box-sizing: border-box; color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px;">Then I changed the configuration of the XML, as shown below.</span><span data-group="0-1" class="transSent" style="widows: auto; box-sizing: border-box; color: rgb(51, 51, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 26px;">And re-define and start the virtual machine</span></div></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><span data-group="0-1" class="transSent" style="widows: auto; box-sizing: border-box; line-height: 26px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><div style=""><div><disk type='file' device='disk'></div><div>      <driver name='qemu' type='qcow2'/></div><div>      <source file='/root/snap.qcow2'/></div><div>      <backingStore type='file'></div><div>        <format type='qcow2'/></div><div>        <source file='/root/enc.qcow2'/></div><div>        <backingStore/></div><div>      </backingStore></div><div>      <target dev='hda' bus='ide'/></div><div>      <encryption format='luks'></div><div>        <secret type='passphrase' uuid='694bdf38-214e-48d3-8c4c-9dbbcf0f5fa0'/></div><div>      </encryption></div><div>      <address type='drive' controller='0' bus='0' target='0' unit='0'/></div><div>  </disk></div></div></font></span></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><div><ul style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(46, 48, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; widows: auto;"><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;">Then the startup failed and an error was thrown. As shown below.</p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;"><span style="widows: auto; font-family: 微软雅黑; line-height: 1.6; color: rgb(0, 0, 0);"><b><i>qemu-kvm: -drive file=/root/enc/vm/enc-snap.qcow2,encrypt.format=luks,encrypt.key-secret=ide0-0-0-luks-secret0,format=qcow2,if=none,id=drive-ide0-0-0: Could not open backing file: No secret with id 'sec0'</i></b></span></p></li></ul></div></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"></span></font></p><ul style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; widows: auto;"><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><ul style="box-sizing: border-box; margin: 0px; padding: 0px; widows: auto;"><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; line-height: 20px;"><span style="color: rgb(102, 102, 102);">The sec0 secret id could not be found in the backing file, this is my problem.</span></p></li></ul></li></ul></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="orphans: auto; widows: 1; box-sizing: border-box; margin: 0px; padding: 0px;"><font color="#333333" face="Arial, Microsoft YaHei, \\5FAE软雅黑, \\5B8B体, Malgun Gothic, Meiryo, sans-serif"><span style="line-height: 26px;"><span style="widows: auto;">Is there a problem with the way I implemented it, or does libvirt currently not support this?</span></span></font></p></li><li style="box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><div><span style="color: rgb(49, 53, 59); font-family: 微软雅黑, Verdana, 'Microsoft Yahei', SimSun, sans-serif; line-height: 22.4px;">Any tips or help will be appreciated,  </span><span style="color: rgb(102, 102, 102); line-height: 20px; widows: auto;">Looking forward to your reply. Thank you</span></div></li><li style="color: rgb(46, 48, 51); font-family: Arial, 'Microsoft YaHei', '\\5FAE软雅黑', '\\5B8B体', 'Malgun Gothic', Meiryo, sans-serif; line-height: 14px; box-sizing: border-box; margin: 0px 0px 10px; padding: 0px; list-style: none;"><p data-group="1-1" class="src" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 20px;"><br></p></li></ul><span>
            
        </span>
    </div>
    <div id="ntes-pcmac-signature" style="font-family:'微软雅黑'">
     
    <div style="font-size:14px; padding: 0;  margin:0;line-height:14px;">
        <div style="padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;display:inline-block;">
                    <a href="https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=18781374080&uid=18781374080%40163.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fsm6e287e97618fd71a7263effdae381085.jpg&items=%5B%2218781374080%40163.com%22%5D" style="display:block;background:#fff; max-width: 400px; _width: 400px;padding:15px 0 10px 0;text-decoration: none; outline:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
            <table cellpadding="0" style="width: 100%; max-width: 100%; table-layout: fixed; border-collapse: collapse;color: #9b9ea1;font-size: 14px;line-height:1.3;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
                <tbody style="font-family: 'PingFang SC', 'Hiragino Sans GB','WenQuanYi Micro Hei', 'Microsoft Yahei', '微软雅黑', verdana !important; word-wrap:break-word; word-break:break-all;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
                    <tr class="firstRow">
                            <td width="38" style="padding:0; box-sizing: border-box; width: 38px;">
                                <img width="38" height="38" style="vertical-align:middle; width: 38px; height: 38px; border-radius:50%;" src="https://mail-online.nosdn.127.net/sm6e287e97618fd71a7263effdae381085.jpg">
                            </td>
                            <td style="padding: 0 0 0 10px; color: #31353b;">
                                <div style="font-size: 16px;font-weight:bold; width:100%; white-space: nowrap; overflow:hidden;text-overflow: ellipsis;">18781374080</div>
                            </td>
                    </tr>
                        <tr width="100%" style="font-size: 14px !important; width: 100%;">
                            <td colspan="2" style="padding:10px 0 0 0; font-size:14px !important; width: 100%;">
                                    <div style="width: 100%;font-size: 14px !important;word-wrap:break-word;word-break:break-all;">18781374080@163.com</div>
                            </td>
                        </tr>
                </tbody>
            </table>
        </a>
        </div>
    </div>
    <div style="font-size:12px;color:#b5b9bd;line-height:18px;">
        <span>签名由</span>
        <a style="text-decoration: none;color:#4196ff;padding:0 5px;" href="https://mail.163.com/dashi/dlpro.html?from=mail81">网易邮箱大师</a>
        <span>定制</span>
    </div>
 </div>
</div><!--😀-->
</div>
</body>
</html>