The next thing I want to do is show you how to install one. Let's go ahead and do that. We're going to put a CD in and we're going to actually install a virtual machine so we're going to go up here and say Virtual Machine Create and we have to tell it a few things before it can create a virtual machine. We're going to install an Ubuntu box. This is actually quite easy to do. We'll give it a name, click Next and you want to set up the virtual machine on a partition or drive that has enough space to contain it. Now, virtual machines basically are files on your hard disk, even their own virtual hard drives are simply huge files so you want to make sure you have enough room on the disk that you install it on. So you can choose different operating systems. I'm going to choose Linux. As you can see, you can install a wide variety of operating systems. I'm going to go with 32-bit Ubuntu Linux, click Next and I can choose the different memory sizes I would like. I'm going to go with the recommended; half a gig. And I can also choose to assign multiple processors as well. We're going to go with the defaults and choose one. Now, the hard disk options are where you probably need to make your best choices. You can use an existing virtual disk if you already have one from another virtual machine or you can create one. If you know that this virtual machine is just simply going to be something like a CD boot machine where you might test live distributions on, you don't have to add a hard disk at all. Let's go ahead and create a new virtual disk though and you don't have to assign it a huge amount of space. In fact, unless this is a production machine, a test machine with eight gig is probably just fine to do some testing with but it's up to you. Keep in mind it will occupy a huge amount of space on your actual hard drive so I have 20 gig of space available on this drive so I don't want to make it too big. So I'm going to go with the standard eight gig size and you can have different file options. You can allocate all the disk space right now and make it a huge eight-gig file or you can split the disk into two-gig files and it will allocate the space as it grows; as it needs the space. For performance purposes, I usually recommend that you allocate the disk space immediately. We're going to go ahead for not for timeliness sake and split the disk. When you allocate all this space now, it takes usually a good amount of time to format and prepare the disk. You can also pick the disk mode and we're going to say that it is not affected by snapshots. We're going to leave the changes to the disk as Persistent. In other words, any changes we make, let's say we install a new piece of software on the disk, if it's persistent, those changes will be saved. If it's not persistent, then any changes we make will go away when we turn the disk, when we turn the computer off. So if we screw something up, it doesn't have to be that way forever. We can make it a non-persistent of we like. We can also change virtual device nodes here and we can make them different SCSI adapters or device ids if we so choose. There's also a policy node here we can look at and basically optimize write caching for safety or for performance. For a lab environment, performance might be your best bet. For safety you might want to use that in a production environment when changes to the disk are important enough that you want to make sure that everything writes correctly. So we made our settings there and we're going to go ahead and leave it that way. Now one note here as well, we could go with an IDE disk of we like but VMware in general treats SCSI devices a little bit better. The performance is usually a little bit better so I would go with SCSI disks both on the Linux and Windows virtual machines just for performance. So we've made our changes to our hard disk. Let's go ahead and click next. Now, we can choose to add a network adapter this time and a lot of these hardware changes we can make after the fact as well, after they computer's already installed and running. Let's go ahead and add a network adapter and you have three different options here normally. You've got bridged, which means it will pick up an IP address on the host network. In other words, it's like having a separate, physical computer. It will go to your own physical network's DHCP server and get an IP address. You can also have host only which means it will only connect to another VM and will not interact with anything on the outside network in the outside world and that's a good option if you're doing some things that may be a little dangerous security wise, if you're testing some malware or trying to look and see what makes malware tick if you're trying to reverse engineer it or if you know you have a possible virus on the virtual machine and you want to analyze it you might want to do that. Oh, or if you simply just want to isolate machines from the network so you can get a clear picture of how they're interacting. You can also use NAT and NAT essentially uses your host operating systems network card to get a connection to the outside world or the Internet and it actually takes the DHCP address from your host operating system from VMware. So we're going to make this a NAT for right now. We're going to click Next and you can also choose to use different options for your CD-ROM drive and use the actual physical drive that's attached to your host system or you can use an ISO image. Let's say you want to boot off a live Linux distribution, for example. You can do that as well or you can choose not to add one. I'm going to go with the default and use the physical drive and you can actually determine which drive loader that's going to pop up as and whether it's connected at power on and so forth and you can also determine whether it's an IDE drive or SCSI or so forth. Let's click Next and then we're going to determine whether we want to be able to use a floppy image. I'm going to leave the defaults as they are. If you want to use an image file, you would specify it there. We're not going to use that floppy image so you can also determine what kind of USB controller is attached to the virtual machine. You can add one or not. That way you can choose USB devices that are plugged into the physical host machine to be used on the virtual machine as well. Let's go ahead and choose to add one. Now we've set up the virtual machine. Notice we haven't even installed the operating system yet but we had to configure this. In other words, we just built a computer; a virtual computer. We added hardware, we added memory, we determined how the hard drive was going to function and so forth and what size it was going to be so now we have our options. We can choose to add hardware now as well; an additional network card or we can do this later and that's what we're going to do. Let's go ahead and finish this up and what it's going to do is create this virtual machine setup and basically all these are is files on the operating system now. They're sitting on the hard drive. Ubuntu is not loaded yet so how we would get this to work is we would power this on and then we would actually install our operating system. So let's power it on and let's go ahead and activate a console so we can interact with the virtual machine and see what it's doing and it's detected the CD because right now there's nothing on that virtual hard drive and as you can see, it's actually started the CD setup into Ubuntu so we can make the different changes we want to make and if you've ever installed Ubuntu or any other Linux distribution before, then you kind of know how it's going to go from here. We can choose to install it or we can run the live image as we see fit. From here on out this is just like installing a normal computer. Now, once you install it, you would configure of course its hardware, its network address and so forth and again, we can switch back and forth between virtual machines from this console or we can go ahead and make this a little bit bigger there and now it looks like we have the full Desktop and we're going to install Ubuntu. Now this is installing, we basically have a new virtual machine, a new computer. So let's switch back here. I'm going to let this installation go ahead and run and occasionally we may have to interact with it. As you can see, we have some other virtual machines here that are running. We've got the openSUSE 11 box still running of course and we can interact with it as we see fit and that essentially is all there is to VMware Server. That's the version we're going to use throughout this course so you'll get to see a little bit more as we go and you can see how security professionals use VMware or any other virtualization product to test security tools and use them in security configurations. So you're going to see a little bit more of this as we go through the course.
TERMS & CONDITIONS OF USE
BY SUBSCRIBING TO THIS SERVICE, YOU ARE CONSENTING TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT, THE TERMS AND CONDITIONS OF WHICH SHALL PREVAIL IN GOVERNING YOUR RIGHTS OF USE. BY CLICKING THE "BECOME A MEMBER" BUTTON, THE INDIVIDUAL OR ENTITY LICENSING THE PRODUCT ("YOU") IS CONSENTING TO BE BOUND BY AND IS BECOMING A PARTY TO THIS AGREEMENT. IF LICENSEE DOES NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THE BUTTON INDICATING "BECOME A MEMBER" MUST NOT BE SELECTED, AND LICENSEE MUST NOT INSTALL OR USE THE SOFTWARE.
"VTC" refers to Virtual Training Company,
"You" refers to the user or subscriber.
"Software" refers to the VTC training content and software.
2. LICENSE: VTC hereby grants to You a worldwide, non-royalty bearing, non-exclusive license to use the Software according to the provisions contained herein and subject to payment of the applicable subscription fees.
3. RESTRICTIONS: You may not do any of the following:
Save the Software to Your hard disk or other storage
medium; permit others to use the Software except as specified by addendum;
modify, reverse engineer, decompile, or disassemble the Software; make
derivative works based on the Software; publish or otherwise disseminate
the Software. VTC, Inc., VTC Online University, and the Virtual Training
Company site is owned and operated by VTC, Inc. as a corporation of
All materials on this site are the property of VTC unless otherwise specified. No material from these pages may be copied, reproduced, republished, downloaded, uploaded, posted, transmitted, or distributed in any way. Modification of the materials or use of the materials for any other purpose is a violation of U.S. copyright law and other proprietary rights. For purposes of this Agreement, the use of any such material on any other web site or networked computer environment is prohibited.
4. FEES: The rights granted under this Agreement
are effective only upon payment of the subscription fees, which are
strictly non-refundable other than as expressly provided herein. The
term "monthly subscription" is defined as any 30 day period.
The term "yearly subscription" is defined as one 365 day
period. A yearly subscription ends on the same numerical date as it
began (example July 28, 2004 to July 28, 2005).
The VTC Online University is access to every VTC training tutorial in our library. You pay a flat fee for access to these titles. You are billed according to your renewal selection below, and can renew monthly, yearly, or in any other increment offered. If you choose to be billed monthly, you will be billed every 30 days for the subscription until you request the subscription be cancelled. Our terms of service state that you must cancel a monthly subscription at least two business days before your renewal date. These two days give us enough time to ensure that you will not be charged again.
5. LIMITED WARRANTY: VTC warrants that the Software, if operated as directed, will substantially achieve the functionality described. VTC does not warrant, however, that Your use of the Software will be uninterrupted or that the operation of the Software will be error-free or secure. In addition, the security mechanisms implemented by the Software have inherent limitations, and You must determine that the Software sufficiently meets Your requirements. VTC also warrants that the media containing the Software, if provided by VTC, is free from defects in material from the date You acquired the Software. VTC's sole liability for any breach of this warranty shall be, in VTC's sole discretion: (i) to replace Your defective media or Software; or (ii) to advise You how to achieve substantially the same functionality with the Software as described; or (iii) if the above remedies are impracticable, to refund the subscription fee You paid for the Software. Only if You inform VTC of Your problem with the Software during the applicable subscription period will VTC be obligated to honor this warranty. VTC will use reasonable commercial efforts to repair, replace, advise, or refund pursuant to the foregoing warranty within thirty (30) days of being so notified. If any modifications are made to the Software by You during the warranty period; if the medium is subjected to accident, abuse, or improper use; or if You violate the terms of this Agreement, then this warranty shall immediately terminate. This warranty shall not apply if the Software is used on or in conjunction with hardware or software other than the unmodified version of hardware and software with which the Software was designed to be used as described.
THIS IS A LIMITED WARRANTY, AND IT IS THE ONLY WARRANTY MADE BY VTC OR ITS SUPPLIERS. VTC MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF THIRD PARTIES' RIGHTS. YOU MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, SHALL BE LIMITED TO THE ABOVE LIMITED WARRANTY PERIOD. MOREOVER, IN NO EVENT WILL WARRANTIES PROVIDED BY LAW, IF ANY, APPLY UNLESS THEY ARE REQUIRED TO APPLY BY STATUTE NOTWITHSTANDING THEIR EXCLUSION BY CONTRACT. NO DEALER, AGENT, OR EMPLOYEE OF VTC IS AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS, OR ADDITIONS TO THIS LIMITED WARRANTY.
6. PROPRIETARY RIGHTS: VTC reserves all proprietary rights in and to the Software, is protected by copyright and other intellectual property laws and by international treaties. VTC, Inc.
Trademark Notice: VTC, Virtual Training Company,
Inc., The VTC Logo, and VTC Online University, are trademarks of VTC,
Inc. All other company and product names may be trademarks of their
The information contained herein is subject to change without notice. Copyright © 1995 - 2005 VTC, Inc. All rights reserved.
7. TERMINATION: This Agreement shall automatically terminate if You fail to comply with the restrictions described herein. Your obligations to pay outstanding subscription fees shall survive any termination of this Agreement.
8. LIMITATION OF LIABILITY: UNDER NO CIRCUMSTANCES
AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL VTC
OR ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON
FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
ANY CHARACTER, INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT WILL VTC BE LIABLE FOR ANY
DAMAGES IN EXCESS OF THE AMOUNT VTC RECEIVED FROM YOU FOR A LICENSE
TO THE SOFTWARE, EVEN IF VTC SHALL HAVE BEEN INFORMED OF THE POSSIBILITY
DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM VTC'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
9. Links To Other Materials: Linked sites found at the VTC site are not under the control of VTC, and we are not responsible for the content of any linked site or any link contained in a linked site. VTC may change links based solely on our discretion, and we reserve the right to terminate any link or linking program at any time. VTC does not, by linking to sites, endorse companies or products to which it links and reserves the right to note as such on its web pages. If you decide to access any of the third party sites linked to this site, you do this entirely at your own risk.
Forums, and Chat are not always screened by VTC, and we are not responsible for the content of any public or open forum content at the site. VTC may change these public forums based solely on our discretion, and we reserve the right to terminate any forum at any time. VTC does not, by allowing these forums, endorse companies or products which may be mentioned in these forums, and reserves the right to note as such on its web pages. If you decide to access any of the public forums in this site, or linked to this site, you do this entirely at your own risk.
9. GOVERNING LAW & DISPUTE RESOLUTION: This Agreement is governed by Virginia law. All disputes between You and VTC shall be finally resolved through arbitration in Winchester, Virginia. This site is controlled by VTC from its offices within the United States of America. VTC makes no representation that materials in the site are appropriate or available for use in other locations, and access to them from territories where their content is illegal is prohibited. Those who choose to access this site from other locations do so on their own initiative and are responsible for compliance with applicable local laws. You may not use or export the Materials in violation of U.S. export laws and regulations. Any claim relating to the Materials shall be governed by the internal substantive laws of the Commonwealth of Virginia, USA.
VTC may revise these Terms at any time by updating this posting. You should visit this page from time to time to review the then-current Terms because they are binding on you. Certain provisions of these Terms may be superseded by expressly designated legal notices or terms located on particular pages at this Site.
If you have any questions regarding this policy,
or your information specifically,
you may email us at:firstname.lastname@example.org.