<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Alexey:<div><br></div><div><div><br></div><div>Can you log these issues as separate bugs in the OpenStack Manuals launchpad project <<a href="https://launchpad.net/openstack-manuals">https://launchpad.net/openstack-manuals</a>>? That will make it easier to track and ensure that they get addressed.</div><div><br><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Take care,</div><div><br></div><div>Lorin</div><div>--</div><div>Lorin Hochstein</div><div>Lead Architect - Cloud Services</div><div>Nimbis Services, Inc.</div><div><a href="https://www.nimbisservices.com/">www.nimbisservices.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br><div><div>On Feb 20, 2012, at 12:16 AM, Alexey Eromenko wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hello all,<br><br>Anne: You were recommended contact by Todd Deshane ("deshantm" on IRC)<br>about this issue.<br><br>The problem:<br>I'm new to OpenStack and while learning it, all of it's concepts seem wild.<br><br>I have read the OpenStack Getting Started Guide PDF (from<br><a href="http://docs.openstack.org">docs.openstack.org</a>), but it doesn't explain the most basic concepts.<br><br>Things like:<br>1. Why Object Storage (swift) vs. Network File System (NFS)<br>=============================================<br>According to: "notmyname"<br><notmyname> technologov: the things that object storage in general<br>(and swift specifically) provides is large scale, cheap, and durable<br>storage<br><br><notmyname> technologov: object storage is all about relaxing some of<br>the constraints of a posix-style system. for example, if you don't<br>have to provide atomic operations (ie you can rely on eventual<br>consistency), you can much more easily scale a storage system and not<br>have a central point of failure<br><br>Also:<br>I have seen a video, that explains a bit about hashing searches, but<br>very incomplete.<br>Also what happens if new servers get added or removed ?<br>Such concepts need to be added into the docs.<br><br>Does Object Storage also stores files ? (seems yes)<br><br>2. Nova vs Images (glance) vs. Object Storage (swift)<br>=============================================<br><br>Both (1) Nova-volume and (2) glance and (3) swift seem capable of<br>storing VM hard disks.<br>What's the conceptual difference between the three ?<br><br>Possible Answer:<br>"<notmyname> technologov: nova-volume is for block storage attached to<br>a VM. glance is to manage the VM images in a nova cluster and provide<br>nice ways of storing them (a bridge to the storage, not the storage<br>itself). swift is an object storage system that can be used by glance<br>or on its own. swift isn't a filesystem, so it's not "mountable" like<br>the devices managed with nova-volume"<br><br>Arguments & Discussion:<br><technologov> come on... "mountable" term is a joke... nowadays you<br>can mount GMail or Wikipedia... via FUSE<br><technologov> w.p. is not a Filesystem either :)<br><br><notmyname> ok, so you don't use swift like a traditional hard drive.<br>the only access to it is API-based (and the API is http)<br><notmyname> that can be wrapped into a FUSE filesystem (but there are<br>big tradeoffs in doing so--advantages too, of course)<br><br>Once we can agree on the concepts, need to patch official docs.<br><br>3. Minimal OpenStack setup for new developers to get started is ?<br>=============================================<br>Nova only ? Glance and Swift are optional modules, right?<br><br>I'd be glad to help to improve docs, but I don't understand those<br>concepts myself.<br><br>More docs issues:<br>=============================================<br>4. Hierarchies & terminology:<br>How do you call Live-migration-domain in OpenStack lingo ? (group of<br>hosts, where virtual machines can be live-migrated from one to the<br>next)<br>Are there any other types of domains / virtual machine groups / host<br>machine groups in OpenStack concept / terminology ?<br><br>5. Cross-platform host OS support:<br>Currently the heavy use of "iptables" mandates Linux host. This<br>assumption is true if you only support KVM, Xen, LXC, OVZ, UML.<br>With a possible future port of OpenStack to VirtualBox engine, this<br>assumption is false.<br>5.a. Is "iptables" mandatory or optional ?<br>5.b. What other OpenStack features exist that may fail on FreeBSD<br>hosts ? And on Windows hosts ?<br><br>NOTE: I'm OK if OpenStack effort stays Linux-only, but this must be<br>clearly documented, along with portability hints.<br><br>6. Also Dashboard GUI was not covered in getting started PDF, which<br>seems important.<br><br>7. Security: Remote VM control is secured ? How ? Libvirtd ?<br>(From my quick look it seems that nova connects to remote<br>nova-compute, not to libvirtd.)<br><br>8. Which other important concepts might I miss ?<br><br>-- <br>-Alexey Eromenko "Technologov", 20.02.2012.<br><br>_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br></div></blockquote></div><br></div></div></body></html>