Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 07-20-2011, 12:36 PM   #1
LQ Newbie
Registered: Jul 2011
Posts: 13

Rep: Reputation: Disabled
virtual machine guide

I want to learn creation and maintenance of VMs on any hyper-visor like , xen/kvm .

can any one suggest a good docs/link to start with this ..?

Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 07-20-2011, 01:53 PM   #2
LQ Guru
Registered: May 2009
Location: Gibraltar, Gibraltar
Distribution: Fedora 20 with Awesome WM
Posts: 6,805
Blog Entries: 1

Rep: Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295
Hello, is a good starting point in my opinion. It has very clear, easy to understand guides that get you up and running in no time. Make your choice about the virtualization platform first, there are pretty distinct differences. If you have trouble following any of those guides, don't hesitate to post your questions here.

Kind regards,

Old 07-20-2011, 02:09 PM   #3
Senior Member
Registered: Feb 2002
Location: harvard, il
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,225

Rep: Reputation: 402Reputation: 402Reputation: 402Reputation: 402Reputation: 402
one suggestion
before you look into any virtualization solution, make sure you have a clear goal in mind before you start reading
a few things to take into consideration

1) the capacity and architecture of your REAL hardware
--some machines support hardware virtualization, dome do not

2) what host operating system you are intending on using (windows, mac, linux, bsd etc..)
--the host operating system will also determine what types of vm software is available for your use, some host operating systems have more vm softwares available for them than others

3) how many virtual machines you intend to use (virtual workstation, virtual server, experimentation platform etc.)
-- the number of virtual machines you can safely run will depend in part on the capacity of your hardware

4) what guest operating system(s) you intend to run on your virtual machines
-- some host operating systems will not run properly, if at all, on certain virtual machine platforms and some require hardware virtualization to run, also some will be native to the platform you are running and thus will be more compatible, others are not and will require a full emulation platform (though this is a less likely scenario unless you are running a legacy operating system for a different platform)

5) what you plan on doing with said virtual machine(s)
-- this will determine how you configure your virtual machines (what type of resources you make available to the guest OS)

what type of virtualization platform (xen, virtualpc, virtualbox, complete emulator) you should research and also determines how your setup will be ultimately configured (how much virtual resources to allocate etc..)
2 members found this post helpful.
Old 07-20-2011, 02:19 PM   #4
LQ Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
I second frieza's comments.

Bottom line: All "virtualization" is NOT created equal.

Different products have different advantages, different disadvantages, target different audiences and work in different ways. Often, this is true of different products from the SAME VENDOR.

The first step is to figure out (at least at a high level) what you WANT. What's the "goal"?

If you "just want to learn about virtualization", I would suggest the following:

1. Check out some high-level overviews, like Wikipedia

2. Check out at least one "end user VM", like VMWare Player or Virtual Box

3. Check out at least one "hypervisor", like Xen or ESX Server/VSphere

'Hope that helps .. PSM
1 members found this post helpful.
Old 07-21-2011, 01:45 AM   #5
LQ Newbie
Registered: Jul 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled

Last edited by chethankp; 08-05-2011 at 10:13 AM.
Old 07-21-2011, 01:20 PM   #6
LQ Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
Hi, again -

My aim is to capture the real time data from any sensors connect to the Host PC ( host where VM will be running ) and virtulize this data so that all the user systems can access via LAN
Q: What do you mean by "virtualize this data"?

Q: Why can't the host PC just capture the data directly? Why do you need a "virtual PC" running inside of the "real PC"?
Old 07-22-2011, 01:50 PM   #7
LQ Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
Hi, again -

I looked at these two posts:

I think (please correct me if I'm wrong):

1) You have a "data acquisition" application you'd like to create
2) You believe that "virtualization" might be a good way to accomplish it

As far as 1), your application, I'd suggest the following:

a) Decide on an OS
<= Linux is an excellent choice

b) Decide on a programming language
<= Python or C might be ideal for you. Perl, Java, or C++ - among others - are all good alternatives.

c) Verify that a test program in this language can read (and possibly write to) your device over the serial port
<= This should be fairly easy

d) Choose a database
<= MySQL would be an excellent choice

e) Write data you wish to save and/or post-process into the database

f) Choose a user interface
<= A PHP/Apache web front end might be a good choice

'Hope that helps .. PSM
Old 07-23-2011, 12:16 PM   #8
LQ Newbie
Registered: Jul 2011
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks paulsm for the suggestions ..
Ya that would do , currently I have implemented the same on windows pc . Now I want try the other method ,
Assume if they are many sensors connected to the systems and user just request the data , here user doesnt have sensor location information etc , so I need a method do the sensor provisioning and grouping based on the user request.
So using virtualization concept we can create a separate pool of sensors for the user for his requested sensors to provide service for the requested time and delete that when user does not want.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Interconnect a Virtual machine in linux to Real machine in windows xp lola1987 Linux - Networking 2 06-05-2011 03:31 PM
router - win machine - vmware workstation - solusvm - virtual machine vmicovic Linux - Networking 2 05-01-2011 05:22 PM
Is it possible to create a virtual LAN on my machine using virtual box or MS virtula nhammoud Linux - Networking 1 01-27-2011 03:49 PM
unable to auto mount 'shared folder' iin Suse 11.2 virtual machine using Virtual Box marvinudy Linux - Virtualization and Cloud 1 02-03-2010 02:29 PM
Running virtual pc files in a virtual machine in linux ... preferably virtual box biharibong Linux - Software 4 01-21-2009 01:04 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:15 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration