From owner-freebsd-fs@FreeBSD.ORG Mon Feb 16 19:38:58 2015 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 87BB38B8 for ; Mon, 16 Feb 2015 19:38:58 +0000 (UTC) Received: from barracuda.ixsystems.com (mail.ixsystems.com [69.198.165.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certification Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 59B0361E for ; Mon, 16 Feb 2015 19:38:57 +0000 (UTC) X-ASG-Debug-ID: 1424115537-08ca04364f32ed0001-3nHGF7 Received: from mail.iXsystems.com ([10.2.55.1]) by barracuda.ixsystems.com with ESMTP id nEVMxSd2e7KHvism (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 16 Feb 2015 11:38:57 -0800 (PST) X-Barracuda-Envelope-From: jkh@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.2.55.1 X-ASG-Whitelist: Client Received: from [10.8.0.50] (unknown [10.8.0.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id 5E36B8CFAE; Mon, 16 Feb 2015 11:38:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1424115537; bh=OB+oDTwUhRmdqinx46KYtEgNOAmr6qeNHHqumFVq0nA=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=HL6z6UbwgDlF49VM9plBWTwzmj4S29Az6nQElLebnP3Mwfv1/7UEZUDHtraNMa6Ql EpA66MIzQZbMOjs4Sm3TQQHqEBLNWPpkn2vo7c7foEwMbNMDClKCzdwU8FaFVPpxpl vmPA01XSGLnZQ16lI9jHkUooQLB+TApAAEDRkZbE= Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2081\)) Subject: Re: About Filesystem freeze/thaw in freebsd From: Jordan Hubbard X-ASG-Orig-Subj: Re: About Filesystem freeze/thaw in freebsd In-Reply-To: <16F552EF-83A2-496B-A7ED-7B62B78D666B@bway.net> Date: Mon, 16 Feb 2015 11:38:48 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <70C2BC1A-3233-4631-A53D-F55FCDF3827F@ixsystems.com> References: <54E1B90E.8050101@freebsd.org> <20150216095410.GH34251@kib.kiev.ua> <16F552EF-83A2-496B-A7ED-7B62B78D666B@bway.net> To: Charles Sprickman X-Mailer: Apple Mail (2.2081) X-Barracuda-Connect: UNKNOWN[10.2.55.1] X-Barracuda-Start-Time: 1424115537 X-Barracuda-Encrypted: DHE-RSA-CAMELLIA256-SHA X-Barracuda-URL: https://10.2.0.41:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 Cc: freebsd-fs@freebsd.org, Matthew Seaman X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2015 19:38:58 -0000 > On Feb 16, 2015, at 8:47 AM, Charles Sprickman wrote: >=20 > Do the VMWare tools currently implement this? >=20 > VMWare doesnt complain when making snapshots, but I never found a > way to verify its actually working. You can=E2=80=99t do it that way with VMWare, at least not without some = extra moving parts, since VMWare=E2=80=99s notion of snapshots and the = host=E2=80=99s notion (UFS or ZFS, it matters not) are entirely = disparate. VMWare has some APIs that the host can optionally support = (FreeBSD does not) to coordinate snapshots but other than that, again, = no joy. FreeNAS provides a =E2=80=9Ccoordinated snapshot=E2=80=9D mechanism with = VMWare that basically calls out to VMWare (using its REST API) to = snapshot all of the VMs on a given dataset, then takes a ZFS snapshot = which encapsulates those VMWare snapshots, and destroys the VMWare = snapshots afterwards (since they=E2=80=99re no longer useful). It=E2=80=99= s a little ghetto, but a whole lot better than purely uncoordinated = snapshots where you have no idea if the VM is in a stable (known) state = when you take the ZFS snapshot. > How about Xen and popular Xen variations like Amazon and Digital = Ocean? Even less well understood / supported. - Jordan