[Openstack] Unsubscribe
How-to unsubscribe ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] unsubscribe
-- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] [RC BUGS] Call for Help: openstack-manuals
Hi, After contributing Installation on Debian section, I have removed the strong link between Ubuntu and the official O-S docs. (wish: https://bugs.launchpad.net/openstack-manuals/+bug/943792) I would like to request co-operation to better check those manuals, report bugs and fix them. Currently, both nova and keystone docs are broken, and I need help (knowledge) to fix them. Critical Problems: 1. legacy auth is still used in nova docs https://bugs.launchpad.net/openstack-manuals/+bug/941711 2. many keystone commands from official openstack-manual (keystone-trunk) fail. Such as: # keystone-manage tenant add admin (can't find bug #, but I remember there was one) Problem is: We don't have much time, and I'm would like to contibute to ensure docs-for-Essex will be production quality on release date. Since those bugs will prevent new users from installing openstack, I consider them critical. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] [RC BUGS] Call for Help: openstack-manuals
On Fri, Mar 9, 2012 at 2:28 AM, Anne Gentle a...@openstack.org wrote: Answers below. Also please note my email earlier today where I want to bring all Identity and Image admin instructions into the Compute and Storage manuals. Fine. Those are pretty short manuals, just 40-50 pages each. Also logically, they fit great in nova and swift guides. But is this transition planned for Essex ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Libvirt Snapshots
Pros: plays nicely with libvirt, so the vm is only paused for the minimum amount of time Cons: requires libvirt 9.5, which doesn't exist in oneiric libvirt 9.5 requirement sounds acceptable. Reason: In general, Essex does not target 11.10-Oneiric, because Diablo is part of Oneiric. Essex is really designed to be fully integrated with newer platforms, such as Ubuntu 12.04 LTS Precise and Debian 7.0 Wheezy, so those are the targets. (not sure about other vendor's plans) As for 11.10-Oneiric: Essex was essentially back-ported to it, so a good solution would be just extending the backport effort to include the newer libvirt, as part of the OpenStack PPA for Oneiric. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Nova RC-1 Bugs
There are several blocker bugs in manuals. (they prevent new users from installing or configuring OpenStack) But I doubt they are marked as such. What to do ? Can I up priority for docs on L-pad, if a broken docs prevent new users from configuring OpenStack ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Who is eligible for vote ?
Hi, I'd like to ask: Who is eligible for vote ? I have submitted half-a-dozen patches to openstack-manuals (on launchpad), and I wanted to ask if I'm eligible ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Docs: Lack of OpenStack storage concepts explanation - Please help to define
Docs: Lack of OpenStack storage concepts explanation https://bugs.launchpad.net/openstack-manuals/+bug/938365 Please help to better define the concepts. ... I still don't really know what's the diff between nova-volume and nova-object. as well as other concepts. We should propose several definitions of the following: -nova-volume -nova-object -swift -glance Then choose whatever is best. It must be understandable by people familiar only with NFS / block storage. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: Would like to introduce indexing. How ?
On Tue, Feb 28, 2012 at 4:46 AM, Anne Gentle a...@openstack.org wrote: It's not a dislike - rather it fulfills a need for reuse of content so that sections are not rigidly numbered for certain types of deliverables, such as the admin guides. reuse is OK. I speak about dynamically-generated indexes, by the PDF / HTML compilers. So only final docs will have them, not XML src code. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] If I open a bug in launchpad + attach a patch, does it get reviewed ?
If I open a bug in launchpad + attach a patch, does it get into a review queue automatically ? (so far I patch docs) -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Debianizing Documentation
Hi All ! ...besides the patches I already sent, I'm currently working on Debianizing the official documentation, openstack-manuals. I will provide a non-intrusive patch, by adding sudo support to Debian: # usermod -a -G sudo myuser + explain the basic packages, that need be installed, plus add mention of Debian across the docs. I have started with staring guide and nova manuals. This approach will allow to keep much of the guide pre-pended by sudo this; sudo that, at the same time supporting Debian... For the curious: Debian project *has* own HOW-TO here: http://wiki.debian.org/OpenStackHowto ... but I believe it is important to embrace Debian a bit more boldly within the OpenStack community, at the official docs level. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Debianizing Documentation
OK, first version of Debianized nova-docs, for review: [PATCH] Docs: Debianizing The Manuals, v01 https://bugs.launchpad.net/openstack-manuals/+bug/943792 Where are the sources of the Starter Guide ? myuser@nova-server1:~/openstack-manuals/doc/src/docbkx/openstack-compute-admin$ ls .. api-quick-startopenstack-identity-service-starter common openstack-image-service-admin docbkx-example openstack-install openstack-api-programming openstack-network-connectivity-admin openstack-api-site openstack-object-storage-admin openstack-compute-admin === PATCH: +++ computeinstall.xml 2012-02-29 23:25:44.0 -0500 @@ -127,6 +127,46 @@ clicking the links next to the manual title./para /section /section + +section xml:id=installing-openstack-compute-on-debian +titleInstalling OpenStack Compute on Debian/title +paraStarting with Debian 7.0 Wheezy, the OpenStack packages are +provided as part of the distribution./para +para + For the management node install the following packages: (via apt-get install) +literallayout class=monospaced +nova-api +nova-scheduler +glance +keystone +mysql-server +rabbitmq +memcached +openstack-dashboard +/literallayout +/para +para + For the compute node(s) install the following packages: +literallayout class=monospaced +nova-compute +nova-network +nova-api +/literallayout +/para + note +para + Because this manual takes active advantage of the sudo command, + it would be easier for you to add to it your Debian system, by doing: + literallayout class=monospaced +# usermod -a -G sudo myuser + /literallayout + then re-login. + Otherwise you will have to replace every sudo call by executing from + root account. + /para +/note +/section + section xml:id=installing-openstack-compute-on-rhel6 titleInstalling OpenStack Compute on Red Hat Enterprise Linux 6 /title paraThis section documents a multi-node installation using RHEL 6. RPM repos for the Bexar -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Devstack: Installation FAILURE
Our bugs look different in output, and I'm not sure if our bugs are related or not. For safety, I'd prefer to open a new bug. https://bugs.launchpad.net/devstack/+bug/941860 -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: credentials create FAILURE
On Mon, Feb 27, 2012 at 2:50 PM, Andiabes andi.a...@gmail.com wrote: Of by testing authentication, you mean verifying that correct user/ password combinations are allowed, and incorrect ones are not, then look here: http://docs.openstack.org/diablo/openstack-compute/install/content/verifying-identity-install.html Only valid creds will return a token. I see this: curl -d '{auth: {tenantName: adminTenant, passwordCredentials:{username: adminUser, password: secretword}}}' -H Content-type: application/json http://192.168.206.130:35357/v2.0/tokens | python -mjson.tool What are constants and what are variables ? Maybe it should becomes this: curl -d '{auth: {tenantName: adminTenant, passwordCredentials:{username: adminUser, password: admin_password}}}' -H Content-type: application/json http://192.168.206.130:35357/v2.0/tokens | python -mjson.tool I added: adminUser and admin_password. Correct ? About my previous Q: Does legacy auth scheme supported in Essex ? Or keystone only ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: credentials create FAILURE
On Mon, Feb 27, 2012 at 3:18 PM, Andiabes andi.a...@gmail.com wrote: adminTenant is the default tenant name, so it is also a variable. Thanks. PATCH submitted. https://bugs.launchpad.net/bugs/941943 -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: nova-manage network create FAILURE
--flat_interface (for flatdhcp mode) Doesn't work. Either the docs is wrong or the software. When I set --flat_injected option, nova fails to work. root@nova-server1:~# nova-manage Usage: nova-manage [options] nova-manage: error: --flat_injected option does not take a value See: Docs: (compute) FlatDHCP disallows IP injection https://bugs.launchpad.net/openstack-manuals/+bug/941978 Proposed fix: Remove --flat_injected=False altogether from FlatDHCP docs. Or it should work without options ? According to my understanding, only Flat mode has IP injection, while FlatDHCP does not. Is this correct ? On Mon, Feb 27, 2012 at 3:20 AM, Anne Gentle a...@openstack.org wrote: Good explanation, thanks Vish. http://docs.openstack.org/diablo/openstack-compute/admin/content/configuring-flat-dhcp-networking.html has the --flat_interace requirement, and http://docs.openstack.org/diablo/openstack-compute/admin/content/configuring-vlan-networking.html describes the --vlan_interface requirement. Thanks for asking Alexey. We can edit the page with the nova-manage network create command also. Problem is: Networking described in Chapter: Configuring Multiple Compute Nodes, which comes *after* Chapter: Setting Up OpenStack Compute Environment on the Compute Node So it fails. Moreover: Configuring Multiple Compute Nodes needs an example of what this looks like with real values entered. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Docs: Would like to introduce indexing. How ?
As the OpenStack documentation becomes increasingly complex, I would like to introduce indexing there. Currently only major chapters have indeces, while *all* sub-chapters do not. Lack of indexing makes it difficult to open specific bugs, and difficult to share specific configuration settings on IRC. Currently it looks like: (tested both HTML and PDF versions) Chapter 7. Networking Configuring Networking on the Compute Node- Configuring Flat DHCP Networking OpenStack docs should look like: Chapter 7. Networking 7.3. Configuring Networking on the Compute Node- 7.3.2 Configuring Flat DHCP Networking How-to patch the docs to introduce multi-level indexing ? -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: credentials create FAILURE
The devstack script sets them for you if you source openrc. https://github.com/openstack-dev/devstack/blob/master/openrc#L55 Devstack is automated setup of OpenStack with many specifics. (For the record: I have tried devstack on Ubuntu, but fails for me for other reasons) Let's back to OpenStack: The official OpenStack docs do not rely on devstack, else they become devstack docs. (if they use devstack specifics, they lose the generic approach of standard OpenStack install) I have looked at OpenRC, but I can't find step-by-step guide on how-to configure authentication / credentials, or how-to test credentials for that matter. There's a PDF icon on this page: http://docs.openstack.org/trunk/openstack-compute/admin/content/ OK, I see the PDF icon for Essex. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Devstack: Installation FAILURE
Platform: (fresh) Ubuntu 11.10 (oneiric) + Devstack. user@ubuntu1110:~/devstack$ ./stack.sh ... horizon is now available at http://10.0.2.15/ keystone is serving at http://10.0.2.15:5000/v2.0/ examples on using novaclient command line is in exercise.sh the default users are: admin and demo the password: b4a0bee9b2036e2bbf30 This is your host ip: 10.0.2.15 stack.sh completed in 85 seconds. (looks like success) Opening browser, FireFox: http://10.0.2.15/ Internal Server Error ... Dashboard FAILS to be opened on FireFox. user@ubuntu1110:~/devstack$ nova-manage user list 2012-02-27 03:56:10 DEBUG nova.utils [req-72bf0eda-776f-49de-871d-7b676f8ff933 None None] backend module 'nova.db.sqlalchemy.api' from '/opt/stack/nova/nova/db/sqlalchemy/api.pyc' from (pid=5258) __get_backend /opt/stack/nova/nova/utils.py:602 user@ubuntu1110:~/devstack$ user@ubuntu1110:~/devstack$ curl http://0.0.0.0:5000 {versions: {values: [{status: beta, updated: 2011-11-19T00:00:00Z, media-types: [{base: application/json, type: application/vnd.openstack.identity-v2.0+json}], id: v2.0, links: [{href: http://10.0.2.15:5000/v2.0/;, rel: self}, {href: http://docs.openstack.org/api/openstack-identity-service/2.0/content/;, type: text/html, rel: describedby}, {href: http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf;, type: application/pdf, rel: describedby}]}]}}user@ubuntu1110:~/devstack$ user@ubuntu1110:~/devstack$ Any ideas ? -- -Alexey Eromenko Technologov, 27.Feb.2012. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Docs: credentials create FAILURE
It does not yet contain the instructions for EC2 credentials with the keystone client: keystone ec2-credentials-create --tenant_id=$ADMIN_TENANT --user=$ADMIN_USER keystone ec2-credentials-create --tenant_id=$DEMO_TENANT --user=$DEMO_USER Will Essex have traditional authentication mechanism ? (nova-auth or whatever OpenStack had before keystone) Or keystone only ? If keystone only, then how-do I test authentication ? (this thing is unclear in the docs) Looked at os-identity-starter-guide-trunk.pdf, but can't find keystone docs for testing authentication. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] nova-manage db sync ERROR
Platform: Debian wheezy/testing. nova-2012.1~e3-4 (essex) nova-sync error log: nova-manage db sync /tmp/nova-sync.log http://pastebin.com/Q6CNRmEp nova api-paste.ini: http://pastebin.com/8EfGZ5s5 nova.conf: http://pastebin.com/YAv1FviY any ideas ? Thanks in advance. -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Wish: Please rename all OpenStack packages to openstack-*
Current way makes it difficult to see which openstack packages are installed in a single list, and find what's lacking... -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Wish: Please rename all OpenStack packages to openstack-*
For convenience's sake, please rename all OpenStack packages to openstack-* in Debian and Ubuntu openstack-nova-* openstack-glance openstack-swift openstack-dashboard openstack-keystone ... For bindings, the openstack should become second word. python-openstack-nova python-openstack-glance ... (in order to keep consistency with other python packages) It is *much* more convenient than current naming + debtags. P.S. this is being cross-discussed on Debian and Ubuntu lists. (openstack@lists.launchpad.net and openstack-de...@lists.alioth.debian.org, so please reply to both) Thanks in advance, -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Wish: Please rename all OpenStack packages to openstack-*
On Wed, Feb 22, 2012 at 9:21 AM, Zhongyue Luo lzye...@gmail.com wrote: Before we discuss whether the packages should be renamed or not, isn't it unorthodox to have a hyphen in a package name? You mean this ? openstack-nova-* Just a reg.exp. It means: openstack-nova-volume openstack-nova-compute openstack-nova-common ... -- -Alexey Eromenko Technologov ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
[Openstack] Documentation: Basic Concepts of OpenStack are lacking from official Getting Started PDF
Hello all, Anne: You were recommended contact by Todd Deshane (deshantm on IRC) about this issue. The problem: I'm new to OpenStack and while learning it, all of it's concepts seem wild. I have read the OpenStack Getting Started Guide PDF (from docs.openstack.org), but it doesn't explain the most basic concepts. Things like: 1. Why Object Storage (swift) vs. Network File System (NFS) = According to: notmyname notmyname technologov: the things that object storage in general (and swift specifically) provides is large scale, cheap, and durable storage notmyname technologov: object storage is all about relaxing some of the constraints of a posix-style system. for example, if you don't have to provide atomic operations (ie you can rely on eventual consistency), you can much more easily scale a storage system and not have a central point of failure Also: I have seen a video, that explains a bit about hashing searches, but very incomplete. Also what happens if new servers get added or removed ? Such concepts need to be added into the docs. Does Object Storage also stores files ? (seems yes) 2. Nova vs Images (glance) vs. Object Storage (swift) = Both (1) Nova-volume and (2) glance and (3) swift seem capable of storing VM hard disks. What's the conceptual difference between the three ? Possible Answer: notmyname technologov: nova-volume is for block storage attached to a VM. glance is to manage the VM images in a nova cluster and provide nice ways of storing them (a bridge to the storage, not the storage itself). swift is an object storage system that can be used by glance or on its own. swift isn't a filesystem, so it's not mountable like the devices managed with nova-volume Arguments Discussion: technologov come on... mountable term is a joke... nowadays you can mount GMail or Wikipedia... via FUSE technologov w.p. is not a Filesystem either :) notmyname ok, so you don't use swift like a traditional hard drive. the only access to it is API-based (and the API is http) notmyname that can be wrapped into a FUSE filesystem (but there are big tradeoffs in doing so--advantages too, of course) Once we can agree on the concepts, need to patch official docs. 3. Minimal OpenStack setup for new developers to get started is ? = Nova only ? Glance and Swift are optional modules, right? I'd be glad to help to improve docs, but I don't understand those concepts myself. More docs issues: = 4. Hierarchies terminology: How do you call Live-migration-domain in OpenStack lingo ? (group of hosts, where virtual machines can be live-migrated from one to the next) Are there any other types of domains / virtual machine groups / host machine groups in OpenStack concept / terminology ? 5. Cross-platform host OS support: Currently the heavy use of iptables mandates Linux host. This assumption is true if you only support KVM, Xen, LXC, OVZ, UML. With a possible future port of OpenStack to VirtualBox engine, this assumption is false. 5.a. Is iptables mandatory or optional ? 5.b. What other OpenStack features exist that may fail on FreeBSD hosts ? And on Windows hosts ? NOTE: I'm OK if OpenStack effort stays Linux-only, but this must be clearly documented, along with portability hints. 6. Also Dashboard GUI was not covered in getting started PDF, which seems important. 7. Security: Remote VM control is secured ? How ? Libvirtd ? (From my quick look it seems that nova connects to remote nova-compute, not to libvirtd.) 8. Which other important concepts might I miss ? -- -Alexey Eromenko Technologov, 20.02.2012. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp