在qemu里面运行fedora coreos
<p>官方文档: https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-qemu/</p><p>ignition文件由butane工具生成,<code>.bu</code>后缀文件是yaml格式,然后运行</p>
<pre><code>butane --pretty --strict xxx.bu > xxx.ign
</code></pre>
<p>qemu使用ignition文件设置硬件配置,传入方式</p>
<pre><code>-fw_cfg name=org/com.coreos/config,file=xxx.ign
</code></pre>
<p>使用</p>
<pre><code>qemu-img create -f qcow2 -F qcow2 -b back.qcow2 xxx.qcow2
</code></pre>
<p>创建一个基于<code>back.qcow2</code>的文件系统<code>xxx.qcow2</code></p>
<p>完整启动命令:</p>
<pre><code>qemu-img create -f qcow2 -F qcow2 -b "${IMAGE}" my-fcos-vm.qcow2
qemu-kvm -m 2048 -cpu host -nographic \
-drive if=virtio,file=my-fcos-vm.qcow2 ${IGNITION_DEVICE_ARG} \
-nic user,model=virtio,hostfwd=tcp::2222-:22
</code></pre>
<pre><code class="language-ad-tip">如果发现ignition文件设置不中用,需要重新创建一个新的qcow2文件,这样就可以导入了。
</code></pre>
</div>
<div id="MySignature" role="contentinfo">
<p>本文来自博客园,作者:yexuanyang,转载请注明原文链接:https://www.cnblogs.com/yexuanyang/p/18951024</p><br><br>
来源:https://www.cnblogs.com/yexuanyang/p/18951024
頁:
[1]