Introduction |
|
xiii | |
|
Chapter 1 Introduction to Virtual Computing |
|
|
1 | (48) |
|
Overview of Virtual Machines and Virtualization Software |
|
|
2 | (9) |
|
How Virtualization Software Works with Virtual Machines |
|
|
5 | (2) |
|
Hardware and Software Requirements for Virtualization |
|
|
7 | (4) |
|
|
11 | (1) |
|
Virtualization Software Categories and Products |
|
|
11 | (12) |
|
Workstation Virtualization Products |
|
|
12 | (1) |
|
Virtualization in the Data Center |
|
|
13 | (3) |
|
Virtual Desktop Infrastructure |
|
|
16 | (2) |
|
Application Virtualization |
|
|
18 | (2) |
|
|
20 | (3) |
|
Virtualization Features to Look for in Products |
|
|
23 | (13) |
|
Hardware Virtualization Features |
|
|
23 | (2) |
|
Administrative and User Consoles |
|
|
25 | (2) |
|
|
27 | (3) |
|
Saving the Virtual Machine State |
|
|
30 | (1) |
|
|
31 | (1) |
|
|
31 | (2) |
|
|
33 | (1) |
|
|
34 | (1) |
|
Additional Options for Virtual Machines |
|
|
35 | (1) |
|
Comparing and Downloading Virtualization Products |
|
|
36 | (5) |
|
Downloading VMware Products |
|
|
37 | (2) |
|
Downloading Oracle VirtualBox |
|
|
39 | (2) |
|
|
41 | (1) |
|
|
41 | (2) |
|
|
43 | (1) |
|
|
43 | (4) |
|
|
47 | (2) |
|
Chapter 2 Working with Oracle VM VirtualBox 5 |
|
|
49 | (34) |
|
|
50 | (1) |
|
Installing VirtualBox in Windows 10 |
|
|
50 | (1) |
|
Creating a Virtual Machine |
|
|
51 | (4) |
|
Creating a Virtual Hard Disk File |
|
|
53 | (2) |
|
Basic Virtual Machine Functions |
|
|
55 | (4) |
|
|
56 | (3) |
|
Working with the VirtualBox Manager |
|
|
59 | (7) |
|
|
59 | (1) |
|
Working with the File Menu |
|
|
60 | (3) |
|
Working with the Machine Menu |
|
|
63 | (3) |
|
Working with Virtual Machines in VirtualBox |
|
|
66 | (11) |
|
Adding and Removing Virtual Machines |
|
|
67 | (2) |
|
Installing Guest Additions on a Virtual Machine |
|
|
69 | (1) |
|
Transferring Files with Shared Folders |
|
|
70 | (1) |
|
Transferring Files with Drag and Drop |
|
|
71 | (1) |
|
|
71 | (1) |
|
Adding and Editing Virtual Hard Disks |
|
|
72 | (3) |
|
|
75 | (1) |
|
Configuring Network Settings |
|
|
76 | (1) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (3) |
|
|
81 | (2) |
|
Chapter 3 Working with VMware Workstation 12 Pro |
|
|
83 | (62) |
|
Installing VMware Workstation 12 Pro |
|
|
84 | (3) |
|
Performing a Standard Installation |
|
|
85 | (1) |
|
Performing a Silent Installation |
|
|
86 | (1) |
|
Getting Started with VMware Workstation 12 Pro |
|
|
87 | (18) |
|
Adding Virtual Machines to the Administrative Console |
|
|
88 | (1) |
|
Creating Virtual Machines |
|
|
89 | (10) |
|
Creating Virtual Machines with Easy Install |
|
|
99 | (2) |
|
Adding Existing Virtual Machines to the Administrative Console |
|
|
101 | (4) |
|
Using the Administrative Console Menus |
|
|
105 | (11) |
|
|
106 | (1) |
|
|
106 | (10) |
|
Working with Virtual Machines |
|
|
116 | (23) |
|
Starting and Stopping Virtual Machines |
|
|
117 | (4) |
|
Configuring Virtual Machine Memory and Virtual CPUs |
|
|
121 | (1) |
|
Working with CD/DVD-ROM Drives and ISO Image Files |
|
|
121 | (1) |
|
|
121 | (3) |
|
Working with VMware Tools |
|
|
124 | (1) |
|
Adding a Virtual Hard Disk |
|
|
125 | (2) |
|
Configuring Virtual Network Options |
|
|
127 | (3) |
|
Using Snapshots in VMware Workstation 12 Pro |
|
|
130 | (2) |
|
Transferring and Sharing Files |
|
|
132 | (2) |
|
|
134 | (1) |
|
Cloning Virtual Machines in VMware Workstation 12 Pro |
|
|
135 | (1) |
|
|
136 | (1) |
|
|
137 | (1) |
|
Converting a Physical Computer to a VM |
|
|
138 | (1) |
|
Working with VMware Workstation 12 Player |
|
|
138 | (1) |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
140 | (3) |
|
|
143 | (2) |
|
Chapter 4 Data Center Virtualization and Cloud Computing |
|
|
145 | (54) |
|
Data Center Virtualization and Cloud Computing |
|
|
146 | (7) |
|
VMware vSphere Performance Features and Products |
|
|
147 | (4) |
|
Microsoft Hyper-V Performance Features and Products |
|
|
151 | (2) |
|
Data Center Storage Systems |
|
|
153 | (17) |
|
|
154 | (6) |
|
VMware vSphere Storage Features |
|
|
160 | (7) |
|
Microsoft Hyper-V Storage Features |
|
|
167 | (3) |
|
|
170 | (15) |
|
|
170 | (2) |
|
Using TCP/IP with Virtual Machines |
|
|
172 | (2) |
|
Understanding Virtual Switches |
|
|
174 | (2) |
|
Introduction to Software-Defined Networking |
|
|
176 | (1) |
|
Virtual Networking in vSphere |
|
|
177 | (5) |
|
Virtual Networking in Hyper-V |
|
|
182 | (3) |
|
|
185 | (5) |
|
Implementing Operational Security |
|
|
185 | (2) |
|
Preventing Hacker Attacks |
|
|
187 | (1) |
|
|
188 | (2) |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
192 | (4) |
|
|
196 | (3) |
|
Chapter 5 Working with Microsoft Hyper-V |
|
|
199 | (38) |
|
|
200 | (7) |
|
Choosing a Windows Server 2016 Edition |
|
|
200 | (1) |
|
Installing the Hyper-V Server Role |
|
|
201 | (1) |
|
Creating a Virtual Machine |
|
|
202 | (5) |
|
Working with Hyper-V Manager |
|
|
207 | (10) |
|
Working with the Actions Pane |
|
|
208 | (1) |
|
Working with Hyper-V Settings |
|
|
209 | (3) |
|
Working with Virtual Machine Settings |
|
|
212 | (3) |
|
The Virtual Machine Connection Window |
|
|
215 | (2) |
|
Working with Virtual Machines in Hyper-V |
|
|
217 | (6) |
|
Basic Virtual Machine Functions |
|
|
217 | (1) |
|
Using ISO Image Files and Physical Media |
|
|
218 | (1) |
|
|
219 | (1) |
|
Using Integration Services |
|
|
220 | (1) |
|
Adding and Removing Virtual Machines |
|
|
221 | (2) |
|
|
223 | (9) |
|
Adding Virtual Hard Disks |
|
|
225 | (2) |
|
|
227 | (2) |
|
Editing Virtual Hard Disks |
|
|
229 | (1) |
|
Configuring Networks with Virtual Switches |
|
|
230 | (2) |
|
|
232 | (1) |
|
|
232 | (1) |
|
|
233 | (3) |
|
|
236 | (1) |
|
Chapter 6 Working with Virtual Machine Manager |
|
|
237 | (46) |
|
Installing Virtual Machine Manager |
|
|
238 | (10) |
|
The Virtual Machine Manager Components |
|
|
238 | (1) |
|
Software and Hardware Requirements |
|
|
239 | (1) |
|
Installing the Active Directory Role |
|
|
239 | (1) |
|
Downloading Virtual Machine Manager |
|
|
240 | (1) |
|
Downloading and Installing SQL Server 2014 |
|
|
241 | (2) |
|
Downloading and Installing the Windows ADK |
|
|
243 | (1) |
|
Creating the VMM Service Account |
|
|
244 | (1) |
|
Installing Virtual Machine Manager |
|
|
245 | (3) |
|
Working with the VMM Console |
|
|
248 | (28) |
|
The VMs and Services Workspace |
|
|
250 | (7) |
|
|
257 | (2) |
|
|
259 | (12) |
|
|
271 | (1) |
|
|
271 | (5) |
|
|
276 | (1) |
|
|
277 | (1) |
|
|
278 | (3) |
|
|
281 | (2) |
|
Chapter 7 Working with VMware vSphere |
|
|
283 | (38) |
|
Planning a vSphere Installation |
|
|
284 | (6) |
|
vSphere ESXi Hypervisor Installation and Configuration |
|
|
285 | (3) |
|
Working with the ESXi Consoles |
|
|
288 | (2) |
|
Configuring the Virtual Network Environment |
|
|
290 | (11) |
|
Configuring Virtual Switches |
|
|
290 | (8) |
|
Virtual Network Switch Policies |
|
|
298 | (3) |
|
Working with Virtual Machines |
|
|
301 | (13) |
|
Virtual Hardware Components |
|
|
302 | (2) |
|
|
304 | (1) |
|
Creating Virtual Machines |
|
|
304 | (10) |
|
|
314 | (1) |
|
|
315 | (1) |
|
|
315 | (4) |
|
|
319 | (2) |
|
Chapter 8 Working with VMware vCenter Server |
|
|
321 | (62) |
|
Implementing Shared Storage |
|
|
322 | (7) |
|
Working with vCenter Server |
|
|
329 | (32) |
|
Installing vCenter Server |
|
|
331 | (12) |
|
Creating a vCenter Server Virtual Data Center |
|
|
343 | (4) |
|
Working with the Virtual Data Center |
|
|
347 | (3) |
|
Working with iSCSI Shared Storage |
|
|
350 | (8) |
|
Working with the VMFS File System Data Stores |
|
|
358 | (3) |
|
Working with vSphere Virtual Machines |
|
|
361 | (12) |
|
Cloning Virtual Machines and Using Templates |
|
|
361 | (7) |
|
Migrating Virtual Machines between Hosts |
|
|
368 | (5) |
|
Implementing Access Control Security |
|
|
373 | (3) |
|
|
376 | (1) |
|
|
377 | (1) |
|
|
377 | (4) |
|
|
381 | (2) |
|
Chapter 9 Implementing a Virtual Desktop Infrastructure |
|
|
383 | (64) |
|
Introduction to Virtual Desktop Infrastructure |
|
|
384 | (4) |
|
VDI Challenges and Features |
|
|
386 | (2) |
|
|
388 | (1) |
|
Working with VMware Horizon 7 |
|
|
388 | (35) |
|
VMware Horizon Components |
|
|
389 | (1) |
|
The Horizon Connection Server |
|
|
390 | (1) |
|
|
391 | (1) |
|
|
392 | (1) |
|
Installing and Configuring a VMware Horizon 7 Connection Server |
|
|
393 | (10) |
|
Deploying a Virtual Desktop |
|
|
403 | (9) |
|
Accessing Virtual Desktops |
|
|
412 | (11) |
|
Working with Microsoft Virtual Desktop Infrastructure |
|
|
423 | (16) |
|
Microsoft Virtual Desktop Infrastructure Components |
|
|
423 | (1) |
|
Installing Microsoft Virtual Desktop Infrastructure |
|
|
424 | (6) |
|
Creating Virtual Desktops |
|
|
430 | (7) |
|
Accessing Virtual Desktops |
|
|
437 | (2) |
|
|
439 | (1) |
|
|
440 | (1) |
|
|
440 | (3) |
|
|
443 | (4) |
|
Chapter 10 Introduction to Cloud Computing |
|
|
447 | (56) |
|
Introduction to Cloud Services |
|
|
448 | (4) |
|
Building a Cloud-Based Data Center |
|
|
450 | (1) |
|
Extending the Data Center |
|
|
451 | (1) |
|
Hosting Private Cloud Services |
|
|
451 | (1) |
|
Implementing Disaster Recovery |
|
|
452 | (1) |
|
|
452 | (22) |
|
Implementing VMware Private Cloud Services |
|
|
452 | (10) |
|
Using VMware vCloud Air to Extend a Virtual Data Center |
|
|
462 | (12) |
|
|
474 | (17) |
|
Creating a Private Cloud with Virtual Machine Manager |
|
|
474 | (4) |
|
Working with Microsoft Azure |
|
|
478 | (2) |
|
Creating a Microsoft Azure Account |
|
|
480 | (1) |
|
Creating a Virtual Machine |
|
|
481 | (4) |
|
Connecting to a Virtual Machine |
|
|
485 | (2) |
|
|
487 | (4) |
|
Introduction to OpenStack Cloud Components |
|
|
491 | (4) |
|
|
492 | (1) |
|
|
493 | (1) |
|
|
493 | (1) |
|
|
494 | (1) |
|
OpenStack Products and Services |
|
|
494 | (1) |
|
|
495 | (2) |
|
|
497 | (1) |
|
|
497 | (4) |
|
|
501 | (2) |
Appendix A The Technology Behind Virtualization |
|
503 | (8) |
Appendix B Using VMware Workstation Player and Hyper-V Server 2016 Virtualization Products |
|
511 | (18) |
Appendix C Disaster Recovery and High Availability |
|
529 | (14) |
Glossary |
|
543 | (6) |
Index |
|
549 | |