[00:11] <fagiani> hi, i would like to learn more about ubuntu cloud on local server instances, anyone can help me out?
[00:13] <flaccid> whats a local server instance?
[00:14] <flaccid> and could you be any more broad
[00:18] <fagiani> i want to virtualize many small linux servers and they may born and die eventually... i thought that this ubuntu cloud approach would fit the needs
[00:19] <fagiani> but as the company i work for has already physical machines then i would like to convert those into a local cloud
[00:19] <fagiani> makes sense?
[00:20] <flaccid> not at all
[00:20] <flaccid> you can use UEC if you like, check out the docs
[00:22] <robos> hi: I'm still confused about what a cloud is. what does it mean to be "in the cloud?" You don't get an IP address, right? You just have an application floating around?
[00:24] <flaccid> robos: check out wikipedia. cloud is a generally abused umbrella term. could mean almost anything these days. the important thing is understand what a public, private and hybrid cloud is
[00:24] <fagiani> flaccid: i guess i am confused as well
[00:25] <fagiani> do you mind clarifying what a private cloud would be?
[00:25] <flaccid> its on the web. this chan is for ubuntu cloud
[00:26] <fagiani> i thought that i could get like 4 or 5 average boxes with virtualization support and make that a 'cloud environment' to launch virtual boxes unlinked to a specific hardware
[00:27] <fagiani> in my company we don't have top servers but i thought we could use current hardware (couple year old) and make a 'private cloud' but i think i misunderstood what it is all about
[00:27] <fagiani> and i thought i could achieve this using ubuntu
[00:28] <flaccid> fagiani: this is what UEC is. install it, read the docs, get it setup, off ya go
[00:29] <fagiani> flaccid: ok so UEC is not intended necessarily to be a paid solution to big companies right?
[00:29] <fagiani> i can use it on my small biz?
[00:30] <flaccid> anyone can use it
[00:30] <flaccid> its not a commercial product
[00:32] <fagiani> nice! thanks for the clarification! i would never look further as the name scared me :)
[00:32] <flaccid> yeah thats typical ubuntu
[00:33] <flaccid> enterprise is a silly word
[00:37] <robos> okay, so i think i misunderstood a lot. Someone told me they were hesitant to use cloud computing because you can't have a separate web and database server because either the web or db could be floating in the cloud.
[00:37] <flaccid> yeah, thats wrong
[00:38] <robos> and they said the only way to do it is to deploy them together.
[00:38] <flaccid> also wrong
[00:38] <robos> ty :-)
[00:38] <flaccid> some of the biggest things on the web run in the cloud. they have web and db servers bigger than most people would ever deploy
[00:39] <flaccid> tell that person they shouldn't talk about the cloud if they don't know anything about it
[00:40] <robos> or maybe they were thinking about a cloud that is across datacenters or something.
[00:40] <robos> it would be a bad idea to have a webserver in NY and a db server in LA in some multi DC cloud
[00:40] <flaccid> yeah and almost nobody does that.
[00:41] <flaccid> its a bad practice unless its extreme last resort in DR.
[02:42] <robos> what happens if you have a database and webserver in the UEC, and the database is moved to different hardware while a webserver is talking to the db? How is the communication maintained and not interrupted?
[04:02] <davinci11> Hi, I just try to install image as TeTeT suggested yesterday http://people.canonical.com/~tspindler/UEC/ebs-based-instance.pdf
[04:05] <davinci11> but when i follow as tutorial said until eki=$(uec-publish-image --type kernel amd64 ubuntu-kernels/*-kernel loader-emi | cut -f1)
[04:06] <davinci11> replace loader-emi to test-loader-emi for testing
[04:07] <davinci11> but i got this message "bash: kernels/*-kernel: No such file or directory"
[04:08] <davinci11> whats wrong ?
[06:40] <davinci11> Hi, I just try to install image as TeTeT suggested yesterday http://people.canonical.com/~tspindler/UEC/ebs-based-instance.pdf but when i follow as tutorial said until eki=$(uec-publish-image --type kernel amd64 ubuntu-kernels/*-kernel loader-emi | cut -f1)
[06:41] <davinci11> replace loader-emi to test-loader-emi for testing but i got this message "bash: kernels/*-kernel: No such file or directory" whats wrong ?
[09:28] <CloudAche84> hello all
[09:28] <CloudAche84> anyone have any experience of configuring keystone with openstack nova?
[09:41] <kim0> CloudAche84: #openstack might be a good place to ask
[09:41] <CloudAche84> eerily quiet over there :)
[09:42] <TeTeT> kim0: happy with the outcome of the ubuntu cloud days? There were quite a lot of people hanging out in classroom, but not sure how many paid interest
[09:43] <kim0> TeTeT: interest and the level of interactivity vary with sessions, but I did get much good feedback
[09:44] <TeTeT> kim0: glad to read!
[09:44] <kim0> cool :)
[09:44] <kim0> TeTeT: and how are things going for ya
[09:45] <TeTeT> davinci11: on buckets and S3 - in UEC / eucalyptus images need to be stored somewhere, where the cloud components (e.g. front-end and node contrllers) can access it
[09:45] <TeTeT> kim0: going ok, a bit of a slow day today
[09:45] <TeTeT> davinci11: S3 is like a file store on the web where you can save and retrieve complete files
[09:46] <TeTeT> davinci11: when uploading an image, e.g. the loader-emi in the EBS based instance exercise, it is actually stored in S3
[09:46] <TeTeT> davinci11: the uec-publish-image command does that for you
[09:46] <TeTeT> davinci11: like on your filesystem S3 has a structure, a bit like a directory, called bucket
[09:46] <TeTeT> davinci11: the image has to be placed in a bucket
[09:47] <TeTeT> davinci11: so what uec-publish-image does, is transferring an image from your local filesystem to a bucket
[09:47] <davinci11> S3 is in local machine right ? or..
[09:48] <TeTeT> davinci11: so you have to specify the path to an image on your local disk and a bucket on the S3 storage controller
[09:48] <TeTeT> davinci11: nope, S3 is a remote component in your cloud
[09:49] <TeTeT> davinci11: if you use the front-end as client (as I assume you do), it happens to be the same machine, but it is actually addressed via network protocols
[09:49] <davinci11> then where is the image actually store ? on node's machine ?
[09:50] <TeTeT> davinci11: the image is stored in the walrus controller (e.g. front-end in a small cloud)
[09:50] <TeTeT> davinci11: when you run an instance, the image gets transferred to the node controller via S3 and is then changed locally
[09:51] <davinci11> not in my local machine ?
[09:51] <TeTeT> davinci11: nope, not necessarily on your local machine
[09:51] <TeTeT> davinci11: I call the local machine the 'cloud control host', as it is where your credentials for the cloud reside
[09:52] <davinci11> so the image transfer from cloud > node > local machine ?
[09:52] <TeTeT> davinci11: first you need to transfer it from cloud control host (filesystem) to cloud (S3)
[09:52] <TeTeT> otherwise the cloud cannot use the image
[09:56] <davinci11> so the image is from local machine > cloud at first
[09:56] <TeTeT> yes, that's what all the uec-publish-image commands are about
[09:56] <TeTeT> first upload a kernel to S3, then a ramdisk, then a machine image
[09:58] <davinci11> if i install anything e.g a program where does it store ?
[09:58] <davinci11> on the VM
[09:59] <davinci11> to cloud too ?
[10:01] <TeTeT> davinci11: install a program in an instance?
[10:01] <davinci11> yep
[10:03] <TeTeT> davinci11: it is only inside the instance for the live time of it, until you terminate it. Unless you follow the ebs based instance exercise, then it's persistent. Do you know what EBS is?
[10:04] <TeTeT> davinci11: technically the instance image is stored on the node controller and removed once the instance is terminated
[10:04] <davinci11> EBS ?
[10:05] <davinci11> so i need complete the ebs based instance exercise
[10:05] <TeTeT> davinci11: elastic block storage, one of the ways to save persistent data in UEC
[10:06] <TeTeT> davinci11: if you want an instance that more acts like a regular virtual machine, I fear so
[10:06] <TeTeT> davinci11: which leads me to the question, why do you deploy a cloud anyway? Just testing the tech?
[10:06] <davinci11> cause what i have done with UECCDinstall tutorial , when restart / terminate instance everything will lost
[10:07] <TeTeT> davinci11: correct, instances are not persistent
[10:07] <davinci11> testing it then use it on actual server
[10:08] <TeTeT> davinci11: for what purpose? Do you have any cloud aware application?
[10:08] <flaccid> whats an actual server
[10:09] <davinci11> lol, now i understand a bit different between instances and ebs based instance
[10:10] <davinci11> email server
[10:10] <flaccid> you can run an email server on anything
[10:10] <TeTeT> davinci11: the lack of persistence makes the transfer from traditional computing to AWS like computing a bit tough, as the application needs to solve this issue best
[10:10] <flaccid> though that isn't a real term either
[10:10] <TeTeT> agreeing with flaccid , a kvm machine might be a better solution for this
[10:11] <TeTeT> or xen or whatever floats your virtualization boat
[10:11] <davinci11> is not just email though may be something
[10:11] <davinci11> else
[10:12] <flaccid> you can probably do that something else, on anything too
[10:14] <davinci11> EBS from Amazon right ?
[10:15] <flaccid> huh
[10:15] <flaccid> these are all on the OS level, not if its in cloud or where or whatever
[10:15] <davinci11> they provide free EBS service ?
[10:15] <flaccid> no, though there is some free ebs with the aws free tier
[10:17] <davinci11> so EBS instance as <TeTeT> mentioned is free right ?
[10:17] <flaccid> check it out on the website
[10:17] <TeTeT> davinci11: not on amazon, in your own UEC
[10:18] <flaccid> http://lmgtfy.com/?q=aws+free+tier
[10:18] <davinci11> oh
[10:20] <davinci11> gotta go now , thanks for the help, see u....
[13:36] <kooolhead11> hello all
[13:53] <CloudAche84> hi
[14:03] <kim0> hey
[14:26] <richiemarshall> hi, can someone help?
[14:26] <kooolhead11> ask your question
[14:26] <richiemarshall> I'm trying to apply hostname, and update /etc/hosts through cloud-config
[14:27] <richiemarshall> but it doesn't apper to be getting applied
[14:27] <richiemarshall> other actions are
[14:27] <richiemarshall> manage_etc_hosts: true hostname: fedb01
[14:27] <richiemarshall> (separate lines)
[14:28] <richiemarshall> am i using the wrong syntax?
[14:35] <kim0> /etc/hosts doesn't really change a host name
[14:37] <kim0> I don't think cloud-init has special syntax to change a host name, so you may just use a script for that
[14:37] <kim0> apart from the fact that I don't think ec2 machines should have names on them :)
[14:41] <richiemarshall> thanks kim0
[14:41] <richiemarshall> changing hostanme just makes it easier to identify for the guys using them
[14:42] <richiemarshall> I'd pulled the hostname things form the ubuntu cloud-config examples, so was preferring that running a script
[14:44] <kim0> I'm not sure btw of all the above ;)
[14:46] <richiemarshall> ok, thanks for the help
[15:23] <hallyn> SpamapS: what is the 10m sleep you were talking about?
[15:23] <hallyn> (Oblxc)
[18:59] <koolhead17> kim0: