OpenStack – Setup on existing machine

OpenStack Logo

OpenStack Logo

Last week I wrote a little bit about OpenStack, what it is good for and that I’ve been working on appliance that you can test. I mentioned appliance to make it easier for people to test OpenStack and play with that. Any feedback is of course appreciated. Since then appliance got updated, because something others have been working on. Although there was Xmass and most of us has other things to worry about enjoy, there has been some progress in other parts of our OpenStack Milestone.
While I was fighting to get OpenStack appliance working, Bernhard Wiedemann was working on other way how to make it more convenient for you to try OpenStack on openSUSE. He wrote a script, that makes the whole OpenStack demo setup much easier. So if you don’t want to use appliance and instead would prefer to just get OpenStack working on your existing setup, you can do it pretty easily. Everything is documented on the wiki. But as you are already reading this, I’ll make it even easier for you and will putt a quick how to here as well.
What do you need? You need some packages, right? First of all you need to add repository with the last stable release. This repository contains fixes, patterns and much more as you’ll see later. You can do it by typing:

How to make a VoIP calls (the right way)

Retro Cellphone by Andy
Even though I prefer to use instant messaging and SMS, sometimes it’s easier to make a phone call. Especially my parents and grand parents prefer calls over IM (let’s say that SMS is a form of IM). So how do you call them? There are several ways. Some of them are obviously wrong like Skype. We all do hate Skype, right? Closed source binary doing who knows what, using proprietary closed obscured crypted protocol preventing you from using alternative clients and restrictive long license agreement. And of course long history of messy behavior on the network and being nightmare for network administrators. Luckily there is a great alternative – SIP. Well specified, standardized protocol, many different clients to choose from and well defined behavior. Your network administrator might even consider setting up QoS in your favor. So the SIP is the way to go, right? Even Google thinks so and one of the big additions to Android 2.3 was SIP.

OpenStack

OpenStack Logo

OpenStack Logo

Some of you might know, that the latest thing we Boosters were working on was promoting OpenStack on openSUSE. What is OpenStack? OpenStack is really cool, let’s write something more about it and then I’ll continue with what I wanted to report 😉

OpenStack

Imagine you are running data center. You’ve got tenths or several hundreds of computers (thousands scares me, let’s end with few hundreds top). We geeks have this sort of dreams, right? Everybody wants to be a rock star, fly to the moon and have a private data center or two, right? Now let’s say, that you want to run some services in your data center. How do you decide where to put them? Where to keep your data? Here comes OpenStack to help you create your own virtualization cloud!!!
Let’s get to the boring exciting details! OpenStack consist from several components. All these components does just what they are supposed to. If you put them together, you will get your own virtualization cloud. But you can leave some of them out or even use just part of the cloud infrastructure. Let’s take a look at some of them.

The Clean IT Project – Draft review

As I wrote previously, there is The Clean IT Project supported by European Union. Their focus is to create some recommendation on fighting unlawful usage of the Internet. Pretty impossible to do so while keeping our freedom, isn’t it? Recently The Clean IT Project published the draft of what they have been working on. You can download it on the their website. It is unfortunately in proprietary closed format, but we all know how to handle these… What I want to do now is to do a little review of their draft. I’ll send the feedback back to the group so they can address the issues 😉

susepaste in openSUSE Factory

Do you remember my little script that makes pasting from command line easier? I wrote it to simplify sharing program outputs, logs and whatever you want with your friends on the Internet. It takes a file or output of the program and put it on susepaste.org. And it will return you a link and automatically copy it to your clipboard. You can also predefine your nickname, how long it should last and even give it a key to use openSUSE Paste as logged in you. I think it is pretty useful and I’m using it myself quite often. So I’m happy to announce, that this little utility recently landed in openSUSE:Factory. What does it mean for you? Positive thing is, that it is going to be part of openSUSE 12.2! No extra repositories needed. Not so positive thing about it is, that it had to be dropped from Contrib repository and now it is available in devel:tools repository. But I know that not everybody wants to add such a big repository just because of this one little package. So I also created home:-miska-:Release:susepaste repository in which is only susepaste script. Not only that there is only this package and nothing else, but this package is there in latest version for many various openSUSE versions and even for some other distributions (if you happen to be maintaining various servers 😉 ). So enjoy 😉

Two little MySQL presents for openSUSE users

Christmas are coming, most of us will be at home, spending some time with their families. Everybody looks forward to it. Everybody is stressed at least a month before to get everything ready and then you are at home, with your family and it’s great. For few days. Then, let’s say it starts to be too much of quality time spent together. Luckily, there are Christmas presents to help you. Something you can play with. But if you run out of them and you are interested in MySQL, I’ve got two new packages for you in server:database repository. And as we are speaking about having some fun, these two updates are the latest development versions of two most widely used MySQL variants (at least according to my little survey). You can get MariaDB 5.3.3 which is currently in rc state or MySQL 5.6.4 which is also in development state. I tried both and both works (haven’t lost any data during migration), but I run into some troubles with switching from MariaDB to MySQL. So my blog is currently running MariaDB 5.3.3 but I will migrate it to MySQL 5.6.4 as soon as I resolve the migration problems. What’s new and why should you be interested in trying new versions? Let’s see…