VMware Cloud Community
vDeepak
Enthusiast
Enthusiast
Jump to solution

Need to know the basics of basics of virtulazation at file level!

As part of my thesis. ..am writing this!

Being keen interest in Virtualiztion and cloud computing...i need to know the basics of virtualization.

I need to know very basic of virtulization at file level...how input output mapping works how process goes whenhardware gets virtualize...how processor send command..i need to know all these at very basic..infact at root level.

I gone through lots of pdf's and all..but no where i find things at file or root level...every where so far i googled i found only things at

0 Kudos
1 Solution

Accepted Solutions
Texiwill
Leadership
Leadership
Jump to solution

Hello,

I guess I was not clear..... There is no specific document. You are in effect documenting the Many RPMs that comprise a GNU/Linux management appliance. There is no such reference even for GNU/Linux so why would you expect one for the ESX management appliance which runs GNU/Linux?

Each RPM has there own documentation. Each file in /etc/sysconfig and /etc is related to an RPM of some sort or another. My example of sendmail is one case in point.

Note this is JUST the contents of a standard GNU/Linux virtual machine. It is the management appliance sub system not really ESX.

Remember Linux refers to the Linux Kernel, not the ecosystem surrounding it, that is the GNU part. For Linux there are several references that are quite good.... Linux Kernel in a Nutshell, Understanding the Linux Kernel, Understanding Linux Network Internals

For each component of GNU there are scads of documentation on the web. It will be done RPM by RPM. The most comprehensive reference for the GNU part of GNU/Linux are from the big vendors like RedHat, Suse, Ubuntu, etc. I would go through the RedHat online documentation as it is the closest to what VMware uses.

Also note that what you find for the GNU/Linux Management Appliance for ESX will be different in the Posix Management Appliance for ESXi.


Best regards,

Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009, Virtualization Practice Analyst[/url]
Now Available: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing the Virtual Environment'[/url]
Also available 'VMWare ESX Server in the Enterprise'[/url]
[url=http://www.astroarch.com/wiki/index.php/Blog_Roll]SearchVMware Pro[/url]|Blue Gears[/url]|Top Virtualization Security Links[/url]|Virtualization Security Round Table Podcast[/url]

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill

View solution in original post

0 Kudos
10 Replies
Texiwill
Leadership
Leadership
Jump to solution

Hello,

Check out the 'Definitive Guide to the Xen Hypervisor' as a place to start, What VMware does and what Xen does at that level could be similar. It is a good place to start to know which questions to ask.


Best regards, Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009
Now Available on Rough-Cuts: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing ESX and the Virtual Environment'[/url]
Also available 'VMWare ESX Server in the Enterprise'[/url]
[url=http://www.astroarch.com/wiki/index.php/Blog_Roll]SearchVMware Pro[/url]|Blue Gears[/url]|Top Virtualization Security Links[/url]|Virtualization Security Round Table Podcast[/url]

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
0 Kudos
KengLee
Contributor
Contributor
Jump to solution

Well, check on the attachment on Types of Virtualization and how hardware (CPU, Memory, I/O Devices) being virtualized.

vDeepak
Enthusiast
Enthusiast
Jump to solution

Thanks for your response!

Taxiwill...how ill i get that..any link for same?

0 Kudos
azn2kew
Champion
Champion
Jump to solution

You read more details about this with many leads to exciting readings about x86 virtualization at

If you found this information useful, please consider awarding points for "Correct" or "Helpful". Thanks!!!

Regards,

Stefan Nguyen

VMware vExpert 2009

iGeek Systems Inc.

VMware, Citrix, Microsoft Consultant

If you found this information useful, please consider awarding points for "Correct" or "Helpful". Thanks!!! Regards, Stefan Nguyen VMware vExpert 2009 iGeek Systems Inc. VMware vExpert, VCP 3 & 4, VSP, VTSP, CCA, CCEA, CCNA, MCSA, EMCSE, EMCISA
Texiwill
Leadership
Leadership
Jump to solution

Hello,

Check out Virtualization Bookshelf


Best regards,

Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009, Virtualization Practice Analyst[/url]
Now Available: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing the Virtual Environment'[/url]
Also available 'VMWare ESX Server in the Enterprise'[/url]
[url=http://www.astroarch.com/wiki/index.php/Blog_Roll]SearchVMware Pro[/url]|Blue Gears[/url]|Top Virtualization Security Links[/url]|Virtualization Security Round Table Podcast[/url]

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
0 Kudos
vDeepak
Enthusiast
Enthusiast
Jump to solution

Thanks Texiwill for your response! for such valubale suggestions..

am also searching for a document where i get the all info about all files under root of ESX.

thats am searching for a document where i get all info which files under \etc\sysconfig do what?

eg. if we wish to see the vswif entry we look over cd /etc/ sysconfig/network-scripts and look for files vswif..

am looking all info...but in a document so that debugging is easy when we stuck some where.

0 Kudos
Texiwill
Leadership
Leadership
Jump to solution

Hello,

am also searching for a document where i get the all info about all files under root of ESX.

Any reference on GNU/Linux will do for ESX. THis is not the same for ESXi. Remember that ESX actually speaks to the hypervisor and not really teh management appliance which for ESX is GNU/Linux and for ESXi is a Posix enviroment. Do not think ESX is what is in the management appliance.

thats am searching for a document where i get all info which files under \etc\sysconfig do what?

That is by package installed actually. For example, if you have sendmail installed (which is not by default) a file named 'sendmail' appears. Sysconfig is where system specific configuration files are stored for various daemons installed on the system. Each daemon package could contain one.

eg. if we wish to see the vswif entry we look over cd /etc/ sysconfig/network-scripts and look for files vswif..

Actually you would be better off using 'esxcfg-vswif -l' not any file location as that could change in the future.

am looking all info...but in a document so that debugging is easy when we stuck some where.

Document the contents of 'vm-support' as that is what VMware uses. I think there are some writeups on vm-support around.


Best regards,

Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009, Virtualization Practice Analyst[/url]
Now Available: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing the Virtual Environment'[/url]
Also available 'VMWare ESX Server in the Enterprise'[/url]
[url=http://www.astroarch.com/wiki/index.php/Blog_Roll]SearchVMware Pro[/url]|Blue Gears[/url]|Top Virtualization Security Links[/url]|Virtualization Security Round Table Podcast[/url]

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
0 Kudos
vDeepak
Enthusiast
Enthusiast
Jump to solution

Thanks for your suggestions!

But am looking for a specific document..if you ahve any then please share with me!

0 Kudos
vDeepak
Enthusiast
Enthusiast
Jump to solution

any udpate so far...any one from Vmware will you please provide me any document where i get all what i need and mentioned above!

0 Kudos
Texiwill
Leadership
Leadership
Jump to solution

Hello,

I guess I was not clear..... There is no specific document. You are in effect documenting the Many RPMs that comprise a GNU/Linux management appliance. There is no such reference even for GNU/Linux so why would you expect one for the ESX management appliance which runs GNU/Linux?

Each RPM has there own documentation. Each file in /etc/sysconfig and /etc is related to an RPM of some sort or another. My example of sendmail is one case in point.

Note this is JUST the contents of a standard GNU/Linux virtual machine. It is the management appliance sub system not really ESX.

Remember Linux refers to the Linux Kernel, not the ecosystem surrounding it, that is the GNU part. For Linux there are several references that are quite good.... Linux Kernel in a Nutshell, Understanding the Linux Kernel, Understanding Linux Network Internals

For each component of GNU there are scads of documentation on the web. It will be done RPM by RPM. The most comprehensive reference for the GNU part of GNU/Linux are from the big vendors like RedHat, Suse, Ubuntu, etc. I would go through the RedHat online documentation as it is the closest to what VMware uses.

Also note that what you find for the GNU/Linux Management Appliance for ESX will be different in the Posix Management Appliance for ESXi.


Best regards,

Edward L. Haletky VMware Communities User Moderator, VMware vExpert 2009, Virtualization Practice Analyst[/url]
Now Available: 'VMware vSphere(TM) and Virtual Infrastructure Security: Securing the Virtual Environment'[/url]
Also available 'VMWare ESX Server in the Enterprise'[/url]
[url=http://www.astroarch.com/wiki/index.php/Blog_Roll]SearchVMware Pro[/url]|Blue Gears[/url]|Top Virtualization Security Links[/url]|Virtualization Security Round Table Podcast[/url]

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
0 Kudos