140 likes | 274 Views
Air Force Research Laboratory Information Directorate. Virtualization 101. Bottom Line Up Front.
E N D
Air Force Research Laboratory Information Directorate Virtualization 101
Bottom Line Up Front Virtualization is a key technology used for running servers and applications on Internet enabled networks. It allows rapid creation, setup, use, and “tear down” where as physical hardware would cost much more in both time and money. All of our labs will be executed on Virtual Machines, so basic “how to operate” knowledge is needed.
Intro to Computers • Definition of a Computer • Hardware vs. Software • Bits, Bytes, and Storage (MB vs Mb) • Parts of a Computer Lab (Rip apart & put back together) Perform a Task Software Hardware Photo Source: http://en.wikipedia.org/wiki/File:Skeleton2.jpg;http://en.wikipedia.org/wiki/File:Muscles_anterior.png; http://en.wikipedia.org/wiki/File:Cerebral_lobes.png
Final Thoughts • Hardware and Software are traditionally separate • In the past we usually leveraged more hardware • Modern times: mostly focused on software • At times its useful to have a way to simulate the old, or different, hardware • Wii / Wii U’s Virtual Console • Xbox Live Arcade, PSN, etc.
Virtualization Photo Source: http://en.wikipedia.org/wiki/File:ThinkingMan_Rodin.jpg
Root Word: Virtual • Virtual*: “modeling through the use of a computer” • computer models a physical equivalent • Thus, a virtual world models the real world with 3D structures and virtual reality seeks to model reality, enhancing a virtual world with mechanisms for eye and hand movements • Dictionary.com: “temporarily simulated or extended by computer software” *Definition derived from Wikipedia.org
Virtualization • Simply: the creation and execution of former hardware (or even software) in a new, digital sequence • “Computer virtualization” is the execution of a computer within a computer • Question: Why virtualize computers?
Virtualization Glossary Virtual Machines (VM’s): Self contained “computer within a computer” Host Machine: A dedicated computer leveraging Virtualization Software to allow the execution, storage, removal, and creation of VM’s Virtualization Software: Software that is installed onto a Host machine to allow the execution of VM’s
Where to begin? • Goal: To create a virtual machine • Needed Tools: • Host Machine • Virtualization Software -- VMWare • Operating System installation “disk”