Monthly Archives: February 2012

Presentation at BASIS SOFTEXPO 2012

Bangladesh Association of Software & Information Services (BASIS) has been organizing it’s annual mega event BASIS SOFTEXPO since 2003. This year I took a technical session on February 23, 2012 and I gave my speech to title “Next Generation Cloud Deployment: Self Help Is The Best Help!” and it was held in Bangabandhu International Conference Centre (BICC).

Adnan Quadri, one of my Amadeyr Cloud (ACL) colleagues was also there to present. He gave the beginning speech and talked about the importance of cloud computing in Bangladesh. How government of Bangladesh can be benefited with cloud computing and why it is really necessary to choose cloud computing as soon as possible.

Then I continued an hour long session. I talked about the importance of open source and why do we need openness in cloud. Then I discussed about Eucalyptus, what it is and who are using it world wide. Then I moved to private cloud, how people are coming to private cloud solution and the benefits of private cloud. Then one of the most important topics came up, why Amazon AWS API? and just after that another most important topic “Openness In Cloud Formula”

Me

Me

After that big topic, again moved to Eucalyptus and it’s features and components. Also discussed about the new features of Eucalyptus 3.0. Showed them the several ways to try out Eucalyptus and concluded my talk by summarizing Eucalyptus platform.

Audience

Audience

Then again Adnan Quadri came and discussed few Amadeyr Cloud services. He focused on the unique Amadeyr Information Delivery System via Cloud Computing and the Amadeyr Cloud App Market. He also mentioned the Okkhor app, the fantastic app to learn writing Bangla in a very interactive way.

Adnan Quadri discussing about Amadeyr Cloud

Adnan Quadri discussing Amadeyr Cloud

The audience was really fantastic and interactive too. Through out the session we asked few questions and correct answer providers got Eucalyptus t-shirts. One interesting thing I’d like to share, during the session I mentioned the full EUCALYPTUS meaning for once and then after few moments I asked if someone can recall that or not, surprisingly there are few many hands and the first person who raised hand gave the correct answer without any mistake won one t-shirt of course.

Eucalyptus t-shirt winners

Eucalyptus t-shirt winners

Then we had a little question answer session. Finally, our CEO Mr. Imran Ali said few words to the audience about Amadeyr Cloud Ltd. and it’s fundamental objectives.

Amadeyr Cloud Ltd. is always there for the rural people with projects like Digits To All (DTA).

This was the first session in Bangladesh which discussed about Eucalyptus Platform. We hope the starter information is given already. We are also planning to organize few workshops in near future.

To download the presentation slide click here.

Static IP Address Fedora 16

This is another quick post on Fedora 16. Setting up static IP address is little different from Debian based distros and also there is a slight change from the previous Fedora distros.

first check the network devices installed in the machine

$ ifconfig

for me, there is a device installed p1p1 (except lo). Now, create a network script file.

$ vi /etc/sysconfig/network-scripts/ifcfg-p1p1

and fill it up with your hardware and connection detail.

DEVICE=p1p1
BOOTPROTO=static
IPADDR=10.10.10.100
NETMASK=255.255.255.0
GATEWAY=10.10.10.2
HWADDR=94:0C:6D:86:95:F7
DNS1=8.8.4.4
DNS2=203.112.72.5
ONBOOT=yes
NM_CONTROLLED=no

I think most of the attributes are understandable. however, NM_CONTROLLED means Network Manager Controlled.

now, restart the network

$ sudo /etc/init.d/network restart

$ ping yahoo.com

….tada!!!

Enable SSH on Fedora 16

A very quick post, I needed after a fresh Fedora 16 install.

Enable sshd service.

$ systemctl enable sshd.service

start sshd service

$ systemctl start sshd.service

check sshd status if needed.

$ systemctl status sshd.service

restart sshd service, when needed.

$ systemctl restart sshd.service

stop sshd service and duck down :P

$ systemctl stop sshd.service

well, make sure you have port 22 open.

$ system-config-firewall

….and that’s all for this quick note.

GNU screen – blessing for sys.admins

GNU screen is probably one of the most useful stuffs that makes me tension free and let my laptop to enjoy some hibernation time :)

GNU screen is terminal multiplexer, it lets admins to have multiple shell screens simultaneously. The most blessing part of it is, admins can leave anytime with any process running. It will keep doing its given task and then again can be used later from where admin left it. Such a wonderful app, eh?

installation process is just typical.

So like the famous GNU text editor emacs, it uses ctrl+a.

to detach from current window ctrl+a d

to kill current window ctrl+a k

switching between windows ctrl+a n & ctrl+a p

Every screen has an ID.

to get the screen back to work screen -r <screen id>

Create bootable LIVE USB

So, as my DVD rom is gone, I was really having bad time with creating live bootable USB. But then I found this very amazing tool which lets you create bootable live USB within few clicks and without destroying none of your data on your portable device.

And the blessing tool is UNetbootin, it is available for most of the major distros out there. This amazing tool can be downloaded from here.

Just follow the simple steps and you are done!! :)

There is always more than one way ;)

So there are other ways too to do the same thing. dd (Unix) is the blessing command.

I am writing the commands for Mac OS, but this should work in other Unix or Unix Like distros too.

find the flash drive at the very beginning, wrong drive name may cause you enormous harm by removing all you data.

$ diskutil list

now unmount the flash drive

$ diskutil unmountDisk /dev/disk1

you’ll see a message like this

Unmount of all volumes on disk1 was successful

then run the following command

$ dd if=Repository/ISOs/your_favorite_distro_name.iso of=/dev/disk1 bs=1m

here,

if = Read input from file instead of the standard input.

of = Write output to file instead of the standard output.

bs = block size

it will take few minutes depending on the file size. Unfortunately there is no progress bar or verbose output.

finally a message will be shown like this

605+0 records in
605+0 records out
634388480 bytes transferred in 474.164942 secs (1337907 bytes/sec)

…and your bootable USB is ready.

dd-gui

there is another open source gui app for Mac OSX which uses the same dd (Unix) command and also has a progress bar. This app is called dd-gui. This app is available here.