From owner-freebsd-virtualization@FreeBSD.ORG Fri Sep 13 06:08:22 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 16E245AA for ; Fri, 13 Sep 2013 06:08:22 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E6E712940 for ; Fri, 13 Sep 2013 06:08:21 +0000 (UTC) Received: by mail-pd0-f173.google.com with SMTP id p10so816110pdj.4 for ; Thu, 12 Sep 2013 23:08:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=7nSBd6CuA4QxsZ1TI4jPm6Bhf9LLwIIBz5Vb1nU1eHI=; b=Tf+GNeJGPTYg8YZBNvNPD0eKBSFgwTrDpcWzPJjh51ZwpTJi2RgpCytvpEQjAH6Wig u+Eq0Vkc7hZvgc1pq2Z5H6SLf4G/i1xu28o9aKmoW3MlYA/UjJbvNgtckwVxPjSJbAWw p1lFIpeVHnVa3rFXkEGSZFgzNPREndAWrHpm/V8vOEZz9KuQB26S9wwpVVKQy33cBgWM XmVPFin3BfxjnQ8YPil7Xtgj90wFvS123ATHcFiwxFMPRztnZgxmBIrO9B0khp9xhJeq h38Foxg2Bxl8nMlx099XaRnYp6RIVfITdP58kjwaNo0n1IX4v2Kz0LH7tzMza4ToBuvB V4Qg== MIME-Version: 1.0 X-Received: by 10.66.118.233 with SMTP id kp9mr208499pab.182.1379052501088; Thu, 12 Sep 2013 23:08:21 -0700 (PDT) Received: by 10.68.203.193 with HTTP; Thu, 12 Sep 2013 23:08:20 -0700 (PDT) Date: Fri, 13 Sep 2013 02:08:20 -0400 Message-ID: Subject: CFT: emulators/petitecloud From: Aryeh Friedman To: "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Sep 2013 06:08:22 -0000 emulators/petitecloud is a thin frontend to bhyve and, in future versions, additional Hyper-V's. We have just submitted a PR containing the port so it might take a while for it to be available in your local ports tree. In the meantime, you can get it from ftp://ftp.petitecloud.org/petitecloud/aryeh/0.1/port-0.1.tar.gz emulators/petitecloud is now pre-alpha in quality, so please keep the following limitations in mind: 1. No input validation is performed. 2. No resource limits are enforced. 3. No attempt is made to resolve conflicting data. (For example, using the same "disk" or block device for two instances is known to freeze up the host.) 4. emulators/petitecloud does not yet support multiple network or storage devices (although bhyve does support them) 5. Full instance control is not supported yet. Instances can be created, but cannot yet be stopped, re-started or deleted via emulators/petitecloud itself. (However, instances can be killed from the process table and deleted manually from the config file (/usr/local/etc/petitecloud/instances).) 6. In the included web GUI (by design all GUI commands have commmand line equivelents and vice versa) there is no CSS yet, so as to allow our web designer a freer hand. We plan to fix the above issues in future versions. In the meantime, what we want to know in the test is: 1. What areas need the most improvements and what specific suggestions you have for them 2. Attempt to use on as wide a range of hardware as possible (within the limits of what bhyve supports)