<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    For this rainy weekend, please consider the following:<br>
    <br>
    I'm constructing a new server and want 2 KVM guest systems on it.
    There are 3 4TB drives on it. At the moment, assume one 4TB drive
    will be reserved for the KVM host. The server has 16GB of RAM.<br>
    <br>
    What are the advantages/disadvantages of:<br>
    <ol>
      <li>Putting all disks in a ZFS pool on the host and dividing the
        pool between each guest. Or:</li>
      <li>Giving each guest its own disk. (At least one of the guests
        will be running ZFS).</li>
    </ol>
    <p>The guests will be:<br>
    </p>
    <p>   * Both guests will be running DNS servers<br>
         * One guest will be running a Postfix/Dovecot mail server
      (including mailman)<br>
         * The other guest will be running a LAMP stack.<br>
    </p>
    <p>Hints: <br>
         * I don't particularly like option 2 as I'll lose the benefits
      of ZFS (snapshot backups, striping, ...)<br>
         * I don't know if the performance benefits of ZFS will outweigh
      the overhead of KVM/libvirt.<br>
    </p>
    <p>--Bruce<br>
    </p>
  </body>
</html>