1 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8"/>
2 <link rel=
"stylesheet" href=
"style.css" type=
"text/css"/>
3 <script src=
"code.js" type=
"text/javascript"></script>
5 <h1>Network Block Device (NBD) support in qemu
</h1>
8 <li>v0.10 (
2008): qemu can connect as client over NBD, and qemu-nbd
9 introduced as standalone server tool
</li>
10 <li>v1.3 (
2012): qemu can serve images over NBD concurrently with
11 live guest (nbd-server-add QMP command), facilitating live storage
13 <li>v2.6 (
2016): qemu was the first NBD client and server
14 implementation to support TLS
</li>
15 <li>v2.12 (
2018): qemu was first NBD client and server
16 implementation to support BLOCK_STATUS extension
</li>
17 <li>v3.0 (
2018): qemu added
"qemu:dirty-bitmap:<i>name</i>" to
18 expose persistent dirty bitmaps
</li>
21 <p class=
"attribution">See also this
2019 KVM Forum
22 presentation:
<a href=
"https://www.youtube.com/watch?v=PMa6KFX9AxM">Making
23 the Most of NBD
</a>, Eric Blake and Rich Jones
</p>