From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKsjI-0005XD-3o for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:57:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKsjG-00044q-Av for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:57:36 -0400 Received: from mx1.redhat.com ([209.132.183.28]:47757) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKsjG-00044R-2m for qemu-devel@nongnu.org; Wed, 27 Mar 2013 11:57:34 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r2RFvWPV013381 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 27 Mar 2013 11:57:32 -0400 Received: from choo.home.annexia.org (vpn1-5-85.ams2.redhat.com [10.36.5.85]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r2RFvVgf010928 for ; Wed, 27 Mar 2013 11:57:31 -0400 From: "Richard W.M. Jones" Date: Wed, 27 Mar 2013 15:57:28 +0000 Message-Id: <1364399849-5518-1-git-send-email-rjones@redhat.com> Subject: [Qemu-devel] [PATCH v4] block: Add support for Secure Shell (ssh) block device. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is version 4 of the Secure Shell (ssh) block device. Links to earlier versions: v1: http://www.mail-archive.com/qemu-devel@nongnu.org/msg162605.html v2: http://www.mail-archive.com/qemu-devel@nongnu.org/msg162730.html v3: http://www.mail-archive.com/qemu-devel@nongnu.org/msg162805.html The version supports: - image creation, so eg. 'qemu-img create' can be used - extending the file, so qcow2 works - file.host, file.port, file.path, file.user properties (or ssh:// URLs) - asynch read/write using coroutines - ssh-agent authentication - checks the remote host key against known_hosts This version is robust and works for me reliably. Performance of linear reading (eg. qemu-img convert ssh://...) is very fast indeed. Random access performance is fairly poor (about the same as sshfs). However it's usable remotely for booting and running guests, even over relatively slow wifi links. Rich.