[openstack-dev] What does NASA not using OpenStack mean to OS's future

2014-08-25 Thread Aryeh Friedman
http://www.quora.com/Why-would-the-creators-of-OpenStack-the-market-leader-in-cloud-computing-platforms-refuse-to-use-it-and-use-AWS-instead

-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] What does NASA not using OpenStack mean to OS's future

2014-08-25 Thread Aryeh Friedman
1. Sorry wrong list
2. Your answers just confirm NASA was right


On Mon, Aug 25, 2014 at 12:22 PM, Steve Martinelli steve...@ca.ibm.com
wrote:

 This is hardly a development related question.


 Regards,

 *Steve Martinelli*
 Software Developer - OpenStack
 Keystone Core Member
 --
  *Phone:* 1-905-413-2851
 * E-mail:* *steve...@ca.ibm.com* steve...@ca.ibm.com
 8200 Warden Ave
 Markham, ON L6G 1C7
 Canada



 Aryeh Friedman aryeh.fried...@gmail.com wrote on 08/25/2014 12:08:50 PM:

  From: Aryeh Friedman aryeh.fried...@gmail.com
  To: OpenStack Development Mailing List (not for usage questions)
  openstack-dev@lists.openstack.org,
  Date: 08/25/2014 12:12 PM
  Subject: [openstack-dev] What does NASA not using OpenStack mean to
  OS's future
 
  http://www.quora.com/Why-would-the-creators-of-OpenStack-the-market-

  leader-in-cloud-computing-platforms-refuse-to-use-it-and-use-AWS-instead
 
  --
  Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
 http://www.petitecloud.org/

  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] What does NASA not using OpenStack mean to OS's future

2014-08-25 Thread Aryeh Friedman
Do you call Martin Meckos having no clue... he is the one that leveled the
second worse criticism after mine... or is Euclapytus not one the founding
members of OpenStack (after all many of the glance commands still use it's
name)


On Mon, Aug 25, 2014 at 1:30 PM, Endre Karlson endre.karl...@gmail.com
wrote:

 1. If you're wanting to start a fire you need to somewhere else then a
 development mailing list.
 2. Get your facts together, much of what you're writing on Quota as many
 has pointed out is totally wrong.

 Also what Anita noted earlier about OS != OpenStack in that sense.

 Please keep topics like this off the ML.

 Regards
 Endre



 2014-08-25 18:48 GMT+02:00 Aryeh Friedman aryeh.fried...@gmail.com:

 1. Sorry wrong list
 2. Your answers just confirm NASA was right


 On Mon, Aug 25, 2014 at 12:22 PM, Steve Martinelli steve...@ca.ibm.com
 wrote:

 This is hardly a development related question.


 Regards,

 *Steve Martinelli*
 Software Developer - OpenStack
 Keystone Core Member
 --
  *Phone:* 1-905-413-2851
 * E-mail:* *steve...@ca.ibm.com* steve...@ca.ibm.com
 8200 Warden Ave
 Markham, ON L6G 1C7
 Canada



 Aryeh Friedman aryeh.fried...@gmail.com wrote on 08/25/2014 12:08:50
 PM:

  From: Aryeh Friedman aryeh.fried...@gmail.com
  To: OpenStack Development Mailing List (not for usage questions)
  openstack-dev@lists.openstack.org,
  Date: 08/25/2014 12:12 PM
  Subject: [openstack-dev] What does NASA not using OpenStack mean to
  OS's future
 
  http://www.quora.com/Why-would-the-creators-of-OpenStack-the-market-

 
 leader-in-cloud-computing-platforms-refuse-to-use-it-and-use-AWS-instead
 
  --
  Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
 http://www.petitecloud.org/

  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] What does NASA not using OpenStack mean to OS's future

2014-08-25 Thread Aryeh Friedman
If I was doing that then I would be promoting the platform by name (which I
am not). I was just pointing out in our own internal ananylis OS came
in dead last among all the open source IaaS/PaaS's (the current version of
mine is not #1 btw)


On Mon, Aug 25, 2014 at 2:03 PM, Ian Wells ijw.ubu...@cack.org.uk wrote:

 On 25 August 2014 10:34, Aryeh Friedman aryeh.fried...@gmail.com wrote:

 Do you call Martin Meckos having no clue... he is the one that leveled
 the second worse criticism after mine... or is Euclapytus not one the
 founding members of OpenStack (after all many of the glance commands still
 use it's name)


 You appear to be trolling, and throwing around amazingly easy-to-disprove
 'factoids', in an inappropriate forum, in order to drum up support for your
 own competing open source cloud platform.  Please stop.

 Your time would be much better spent improving your platform rather than
 coming up with frankly bizarre criticism of the competitors.
 --
 Ian.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Do any hyperviors allow disk reduction as part of resize ?

2014-06-13 Thread Aryeh Friedman
Theoretically impossible to reduce disk unless you have some really nasty
guest additions.


On Fri, Jun 13, 2014 at 6:02 AM, Day, Phil philip@hp.com wrote:

  Hi Folks,



 I was looking at the resize code in libvirt, and it has checks which raise
 an exception if the target root or ephemeral disks are smaller than the
 current ones – which seems fair enough I guess (you can’t drop arbitary
 disk content on resize), except that the  because the check is in the virt
 driver the effect is to just ignore the request (the instance remains
 active rather than going to resize-verify).



 It made me wonder if there were any hypervisors that actually allow this,
 and if not wouldn’t it be better to move the check to the API layer so that
 the request can be failed rather than silently ignored ?



 As far as I can see:



 baremetal: Doesn’t support resize



 hyperv: Checks only for root disk (
 https://github.com/openstack/nova/blob/master/nova/virt/hyperv/migrationops.py#L99-L108
  )



 libvirt: fails for a reduction of either root or ephemeral  (
 https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L4918-L4923
 )



 vmware:   doesn’t seem to check at all ?



 xen: Allows resize down for root but not for ephemeral (
 https://github.com/openstack/nova/blob/master/nova/virt/xenapi/vmops.py#L1015-L1032
 )





 It feels kind of clumsy to have such a wide variation of behavior across
 the drivers, and to have the check performed only in the driver ?



 Phil



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Do any hyperviors allow disk reduction as part of resize ?

2014-06-13 Thread Aryeh Friedman
Also ZFS needs to know what is on the guest for example bhyve (the only
working hv for bsd currency [vbox kind of also works]) stores the backing
store (unless bare metal) as single block file.   It is impossible to make
that non-opaque to the outside world unless you can run commands on the
instance.


On Fri, Jun 13, 2014 at 11:53 AM, Darren J Moffat darren.mof...@oracle.com
wrote:



 On 06/13/14 16:37, Daniel P. Berrange wrote:

 The xenapi implementation only works on ext[234] filesystems. That rules
 out *BSD, Windows and Linux distributions that don't use ext[234]. RHEL7
 defaults to XFS for instance.

 Presumably it'll have a hard time if the guest uses LVM for its image
 or does luks encryption, or anything else that's more complex than just
 a plain FS in a partition.


 For example ZFS, which doesn't currently support device removal (except
 for mirror detach) or device size shrink (but does support device grow).
  ZFS does support file system resize but file systems are just logical
 things within a storage pool (made up of 1 or more devices) so that has
 nothing to do with the block device size.

 --
 Darren J Moffat


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] heartbleed

2014-04-08 Thread Aryeh Friedman
What components (if any) are vulnerable to heartbleed?

-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] FreeBSD/bhyve support for nova with libvirt

2014-03-31 Thread Aryeh Friedman
How do you handle the fact that as it stands bhyve can only run *nix like
OS's (specifically FreeBSD and Linux only)?   The long term answer seems to
be a working kqemu or use something like PetiteCloud (
http://www.petitecloud.org) as a bridge (run OS nested on bhyve under PC)


On Mon, Mar 31, 2014 at 1:01 PM, Michał Dubiel m...@semihalf.com wrote:

 Hi All,

 I have prepared commits I would like to have it reviewed and eventually
 merged that add initial, limited support for FreeBSD as a host to nova. It
 includes basic networking via freebsd_net driver (similar to the linux_net)
 and few addons to libvirt compute driver in order to support the bhyve
 hypervisor. Intent for those commits is let other play with openstack on
 FreeBSD and to provide a code base for further development, as the current
 version comes with many limitations like:

 - Only FreeBSD guest OSes can be used
 - No support for the config drive
 - Only one disk and one Ethernet interface
 - No pause/resume functionality
 - No VM migration support
 - No files injection to VMs filesystem
 - Only works with bridged networking using nova-network with Flat/FlatDHCP
 multi-host mode

 Unit test are included, however, for all that to work on a real system you
 have to use a slightly patched version of libvirt as not all features has
 been merged to the official repository yet. My question is if that is
 applicable to be merged at all, or should I wait for all necessary stuff to
 be in libvirt official repository at first? I want also mention that there
 is an active work underway in libvirt community to have all them
 implemented and included in the libvirt code.

 Regards,
 Michal

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] request for testing new cloud foundation layer on bare metal

2014-02-15 Thread Aryeh Friedman
Very quick note it turns out our mailing lists archives where private I
have no marked them as public.   If the links didn't work for you in the
last 24 hrs try again.


On Sat, Feb 15, 2014 at 2:40 AM, Aryeh Friedman aryeh.fried...@gmail.comwrote:

 We apologize for the unclearness of our wording both here and on
 our site (http://www.petitecloud.org).  Over the next few weeks we will
 work on improving our descriptions of various aspects of what PetiteCloud
 is and what it is not.  We will also add a set of tutorials showing what a
 cloud foundation layer (CFL) is and how it can make OpenStack more stable
 and robust in non-data-center environments.  In the meantime, hopefully my
 answers below will help with some immediate clarification.

 For general answers as to what a CFL is, see our 25 words or less
 answer on our site (http://petitecloud.org/cloudFoundation.jsp) or see
 the draft notes for a forthcoming white paper on the topic (
 http://lists.petitecloud.nyclocal.net/private.cgi/petitecloud-general-petitecloud.nyclocal.net/attachments/20140213/3fee4df0/attachment-0001.pdf).
 OpenStack does not currently have a cloud foundation layer of its own
 (creating one might be a good sub-project for OpenStack).

 Your specfic questions are answered inline:



 On Fri, Feb 14, 2014 at 11:28 PM, Robert Collins 
 robe...@robertcollins.net wrote:

 I'm sorry if this sounds rude, but I've been seeing your emails come
 in, and I've read your website, and I still have 0% clue about what
 PetiteCloud is.

 On 12 February 2014 21:56, Aryeh Friedman aryeh.fried...@gmail.com
 wrote:
  PetiteCloud is a 100% Free Open Source and Open Knowledge bare metal
 capable
  Cloud Foundation Layer for Unix-like operating systems. It has the
 following
  features:

 What is a Cloud Foundation Layer? Whats the relevance of OK here (I
 presume you mean http://okfn.org/ ?).



 We have no connection with the above site. Personally we agree with its
 goals, but our use of the term Open Knowledge is different and pertains
 only to technical knowledge. See our web site for details on what we mean
 by that term. http://petitecloud.org/fosok.jsp



  * Support for bhyve (FreeBSD only) and QEMU
  * Any x86 OS as a guest (FreeBSD and Linux via bhyve or QEMU; all
 others
  via QEMU only) and all supported software (including running OpenStack
 on
  VM's)
  * Install, import, start, stop and reboot instances safely (guest OS
  needs to be controlled independently)
  * Clone, backup/export, delete stopped instances 100% safely

 So far it sounds like a hypervisor management layer - which is what Nova
 is.


 Nova is for running end user instances. PetiteCloud is designed (see
 below) to run instances that OpenStack can run on and then partition into
 end-user instances.



  * Keep track of all your instances on one screen

 I think you'll need a very big screen eventually :)

 Not a huge one.  A CFL needs to run only a relatively small number of
 instances itself. Remember that a cloud foundation layer's instances can be
 used as hosts (a.k.a. nodes) for a full-fledged IAAS platform such as
 OpenStack. Thus, for example, a set of just four PetiteCloud instances
 might serve as the complete compute, networking, storage, etc. nodes for an
 OpenStack installation which in turn is running, say 10 instances.
 Addtional compute, storage and/or hybrid nodes (real and virtual) can be
 added to the deploy via any combination of bare metal openstack nodes and
 CFL'ed ones. Since PetiteCloud does not, yet, have any API hooks you would
 need to limit this to a small number of PetiteCloud hosts.



  * All transactions that change instance state are password
 protected at
  all critical stages
  * Advanced options:
  * Ability to use/make bootable bare metal disks for backing
 stores
  * Multiple NIC's and disks
  * User settable (vs. auto assigned) backing store locations

 if backing store == virtual disk, this sounds fairly straight forward,
 though 'bootable bare metal disks' is certainly an attention grabbing
 statement for a hypervisor.


 As explained in the white paper, since we are a full layer 0 cloud
 platform instead of just a hypervisor manager we can do stuff that would
 normally not be possible for a unmanaged hypervisor (or even wise if not
 managed by a full layer 0 platform). One of them is you can make the
 storage target of your layer 0 instances be a physical disk. Additionally
 since petitecloud does not require any guest modifications when you
 install the OS (which is managed by the hypervisor) you can make your root
 disk be a physical drive. You can take this to some really interesting
 extremes like one of our core team members (not me) posted a few nights ago
 to our mailing list how to make a cloud on a stick.
 http://lists.petitecloud.nyclocal.net/private.cgi/petitecloud-general-petitecloud.nyclocal.net/2014-February/000106.htmlNamely
  how have a bootable

Re: [openstack-dev] request for testing new cloud foundation layer on bare metal

2014-02-14 Thread Aryeh Friedman
We apologize for the unclearness of our wording both here and on
our site (http://www.petitecloud.org).  Over the next few weeks we will
work on improving our descriptions of various aspects of what PetiteCloud
is and what it is not.  We will also add a set of tutorials showing what a
cloud foundation layer (CFL) is and how it can make OpenStack more stable
and robust in non-data-center environments.  In the meantime, hopefully my
answers below will help with some immediate clarification.

For general answers as to what a CFL is, see our 25 words or less
answer on our site (http://petitecloud.org/cloudFoundation.jsp) or see the
draft notes for a forthcoming white paper on the topic (
http://lists.petitecloud.nyclocal.net/private.cgi/petitecloud-general-petitecloud.nyclocal.net/attachments/20140213/3fee4df0/attachment-0001.pdf).
OpenStack does not currently have a cloud foundation layer of its own
(creating one might be a good sub-project for OpenStack).

Your specfic questions are answered inline:



On Fri, Feb 14, 2014 at 11:28 PM, Robert Collins
robe...@robertcollins.netwrote:

 I'm sorry if this sounds rude, but I've been seeing your emails come
 in, and I've read your website, and I still have 0% clue about what
 PetiteCloud is.

 On 12 February 2014 21:56, Aryeh Friedman aryeh.fried...@gmail.com
 wrote:
  PetiteCloud is a 100% Free Open Source and Open Knowledge bare metal
 capable
  Cloud Foundation Layer for Unix-like operating systems. It has the
 following
  features:

 What is a Cloud Foundation Layer? Whats the relevance of OK here (I
 presume you mean http://okfn.org/ ?).



 We have no connection with the above site. Personally we agree with its
goals, but our use of the term Open Knowledge is different and pertains
only to technical knowledge. See our web site for details on what we mean
by that term. http://petitecloud.org/fosok.jsp



  * Support for bhyve (FreeBSD only) and QEMU
  * Any x86 OS as a guest (FreeBSD and Linux via bhyve or QEMU; all
 others
  via QEMU only) and all supported software (including running OpenStack on
  VM's)
  * Install, import, start, stop and reboot instances safely (guest OS
  needs to be controlled independently)
  * Clone, backup/export, delete stopped instances 100% safely

 So far it sounds like a hypervisor management layer - which is what Nova
 is.


 Nova is for running end user instances. PetiteCloud is designed (see
below) to run instances that OpenStack can run on and then partition into
end-user instances.



  * Keep track of all your instances on one screen

 I think you'll need a very big screen eventually :)

 Not a huge one.  A CFL needs to run only a relatively small number of
instances itself. Remember that a cloud foundation layer's instances can be
used as hosts (a.k.a. nodes) for a full-fledged IAAS platform such as
OpenStack. Thus, for example, a set of just four PetiteCloud instances
might serve as the complete compute, networking, storage, etc. nodes for an
OpenStack installation which in turn is running, say 10 instances.
Addtional compute, storage and/or hybrid nodes (real and virtual) can be
added to the deploy via any combination of bare metal openstack nodes and
CFL'ed ones. Since PetiteCloud does not, yet, have any API hooks you would
need to limit this to a small number of PetiteCloud hosts.



  * All transactions that change instance state are password protected
 at
  all critical stages
  * Advanced options:
  * Ability to use/make bootable bare metal disks for backing
 stores
  * Multiple NIC's and disks
  * User settable (vs. auto assigned) backing store locations

 if backing store == virtual disk, this sounds fairly straight forward,
 though 'bootable bare metal disks' is certainly an attention grabbing
 statement for a hypervisor.


 As explained in the white paper, since we are a full layer 0 cloud
platform instead of just a hypervisor manager we can do stuff that would
normally not be possible for a unmanaged hypervisor (or even wise if not
managed by a full layer 0 platform). One of them is you can make the
storage target of your layer 0 instances be a physical disk. Additionally
since petitecloud does not require any guest modifications when you
install the OS (which is managed by the hypervisor) you can make your root
disk be a physical drive. You can take this to some really interesting
extremes like one of our core team members (not me) posted a few nights ago
to our mailing list how to make a cloud on a stick.
http://lists.petitecloud.nyclocal.net/private.cgi/petitecloud-general-petitecloud.nyclocal.net/2014-February/000106.htmlNamely
how have a bootable USB drive that contains your entire cloud.



  * A growing number of general purpose and specialized
  instances/applications are available for PetiteCloud
 
  We would like to know if people a) find this useful and b) does it live
 up
  to it's claims for a wide variety of open stack

[openstack-dev] request for testing new cloud foundation layer on bare metal

2014-02-12 Thread Aryeh Friedman
PetiteCloud is a 100% Free Open Source and Open Knowledge bare metal
capable Cloud Foundation Layer for Unix-like operating systems. It has the
following features:

* Support for bhyve (FreeBSD only) and QEMU
* Any x86 OS as a guest (FreeBSD and Linux via bhyve or QEMU; all
others via QEMU only) and all supported software (including running
OpenStack on VM's)
* Install, import, start, stop and reboot instances safely (guest OS
needs to be controlled independently)
* Clone, backup/export, delete stopped instances 100% safely
* Keep track of all your instances on one screen
* All transactions that change instance state are password protected at
all critical stages
* Advanced options:
* Ability to use/make bootable bare metal disks for backing stores
* Multiple NIC's and disks
* User settable (vs. auto assigned) backing store locations
* A growing number of general purpose and specialized
instances/applications are available for PetiteCloud

We would like to know if people a) find this useful and b) does it live up
to it's claims for a wide variety of open stack installs
-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] Call for Testing: PetiteCloud's support for linux as a Cloud Foundation Layer

2014-02-09 Thread Aryeh Friedman
PetiteCloud is a Free Open Source and Open Knowledge Cloud Foundation Layer
Tool that is designed to make OpenStack more stable and robust.   See
http://www.petitecloud.org for more details.

We have recently added support for Linux (Ubuntu 12.04.3 LTS) as a host, we
have had a FreeBSD production machine running PetiteCloud since september
internally (there are about 40 or 50 FreeBSD users by our estimate).
PetiteCloud 0.2.5 is our first widely usable version (all previous versions
ran on FreeBSD).  Since we are not Linux experts we have likely done a
number of minor things wrong, as far we can tell nothing critical though,
in the porting and would like help in tracking them down.
-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev