Preface |
|
ix | |
Acknowledgments |
|
xiii | |
Author |
|
xv | |
|
1 Introduction to Cloud Computing |
|
|
1 | (20) |
|
|
1 | (2) |
|
|
3 | (2) |
|
1.3 Cloud Development: Software and Hardware Overview |
|
|
5 | (4) |
|
|
5 | (3) |
|
|
8 | (1) |
|
1.3.3 Virtualized IT Infrastructure |
|
|
8 | (1) |
|
1.4 Process of Cloud-Based IT Infrastructure Development |
|
|
9 | (5) |
|
1.4.1 Requirement Analysis |
|
|
9 | (1) |
|
|
10 | (2) |
|
1.4.3 System Implementation |
|
|
12 | (2) |
|
1.5 Activity 1: Preparing Hands-On Practice |
|
|
14 | (5) |
|
|
19 | (2) |
|
2 Domain Controller Installation and Configuration |
|
|
21 | (46) |
|
|
21 | (1) |
|
|
21 | (3) |
|
2.2.1 Storing Information of an IT Infrastructure |
|
|
21 | (2) |
|
2.2.2 Authentication and Authorization |
|
|
23 | (1) |
|
2.2.3 Directory Services in Cloud-Based IT Infrastructure |
|
|
24 | (1) |
|
2.3 Implementation of Domain Controller |
|
|
24 | (12) |
|
|
24 | (4) |
|
2.3.2 Dynamic Host Configuration Protocol |
|
|
28 | (1) |
|
2.3.3 Domain Name Service |
|
|
28 | (4) |
|
|
32 | (1) |
|
2.3.5 Network-Based Operating System Installation |
|
|
33 | (3) |
|
2.4 Activity 1: Implementing Domain Controller |
|
|
36 | (29) |
|
2.4.1 Task 1: Preparing Domain Controller Virtual Machine |
|
|
36 | (5) |
|
2.4.2 Task 2: Configuring Domain Controller |
|
|
41 | (9) |
|
2.4.3 Task 3: Configuring DNS |
|
|
50 | (1) |
|
2.4.4 Task 4: Configuring DHCP |
|
|
50 | (4) |
|
2.4.5 Task 5: Configuring NTP Service |
|
|
54 | (4) |
|
2.4.6 Task 6: Configuring PXE Service |
|
|
58 | (7) |
|
|
65 | (2) |
|
3 ESXi Installation and Configuration |
|
|
67 | (28) |
|
|
67 | (1) |
|
|
67 | (3) |
|
3.3 Virtualization with VMware ESXi |
|
|
70 | (1) |
|
|
71 | (1) |
|
3.5 Activity 1: Installation and Configuration of ESXi |
|
|
71 | (23) |
|
3.5.1 Task 1: ESXi Installation Preparation |
|
|
72 | (6) |
|
3.5.2 Task 2: ESXi Installation |
|
|
78 | (2) |
|
3.5.3 Task 3: ESXi Server Configuration |
|
|
80 | (14) |
|
|
94 | (1) |
|
4 vCenter Installation and Configuration |
|
|
95 | (30) |
|
|
95 | (1) |
|
|
95 | (10) |
|
4.3 Activity 1: Installing and Configuring vCenter Appliance 6 |
|
|
105 | (19) |
|
4.3.1 Task 1: Installation Preparation |
|
|
105 | (5) |
|
4.3.2 Task 2: vCenter Server Installation |
|
|
110 | (5) |
|
4.3.3 Task 3: Accessing vCenter Appliance with vSphere Web Client |
|
|
115 | (9) |
|
|
124 | (1) |
|
|
125 | (40) |
|
|
125 | (1) |
|
5.2 Virtual Network Components |
|
|
125 | (3) |
|
5.3 Networking with vSwitch |
|
|
128 | (5) |
|
|
133 | (2) |
|
5.5 Activity 1: Creating Network to Connect Host Servers to Storage Device |
|
|
135 | (29) |
|
5.5.1 Task 1: Preparation |
|
|
135 | (11) |
|
5.5.2 Task 2: Network Configuration |
|
|
146 | (18) |
|
|
164 | (1) |
|
|
165 | (46) |
|
|
165 | (1) |
|
6.2 Network Shared Storage Architecture |
|
|
165 | (2) |
|
|
167 | (12) |
|
6.3.1 Description of Storage System |
|
|
167 | (2) |
|
|
169 | (2) |
|
6.3.3 Storage Array Technology |
|
|
171 | (2) |
|
|
173 | (4) |
|
|
177 | (2) |
|
6.4 Activity 1: Developing Storage Array |
|
|
179 | (31) |
|
6.4.1 Task 1: Installation Preparation |
|
|
180 | (1) |
|
6.4.2 Task 2: Storage Adapter and Target Creation |
|
|
181 | (10) |
|
6.4.3 Task 3: Initiator Configuration |
|
|
191 | (19) |
|
|
210 | (1) |
|
7 Virtual Machines, Templates, and vApps |
|
|
211 | (40) |
|
|
211 | (1) |
|
|
211 | (4) |
|
7.3 Virtual Machine Templates |
|
|
215 | (3) |
|
|
215 | (1) |
|
|
216 | (1) |
|
|
217 | (1) |
|
|
218 | (1) |
|
7.5 Activity 1: Developing Virtual Machine, Template, and vApp |
|
|
219 | (30) |
|
7.5.1 Task 1: Installing Guest OS on Virtual Machine |
|
|
219 | (15) |
|
7.5.2 Task 2: Exporting and Importing OVF Template |
|
|
234 | (5) |
|
7.5.3 Task 3: Creating and Transporting vApp |
|
|
239 | (10) |
|
|
249 | (2) |
|
8 High Availability and Resource Balancing |
|
|
251 | (36) |
|
|
251 | (1) |
|
|
252 | (4) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
257 | (2) |
|
|
259 | (1) |
|
8.7 Activity 1: Implementation of vMotion and FT |
|
|
259 | (23) |
|
8.7.1 Task 1: Creating vMotion Network on LabESXi1 Host Server |
|
|
259 | (4) |
|
8.7.2 Task 2: Creating vMotion Network on LabESXi2 Host Server |
|
|
263 | (3) |
|
8.7.3 Task 3: Testing vMotion and HA |
|
|
266 | (1) |
|
8.7.4 Task 4: Implementing FT |
|
|
267 | (15) |
|
|
282 | (5) |
|
9 Managing vSphere Security |
|
|
287 | (40) |
|
|
287 | (1) |
|
9.2 ESXi Host Security Management |
|
|
288 | (2) |
|
9.3 vCenter Security Management |
|
|
290 | (3) |
|
9.4 VM Security Management |
|
|
293 | (2) |
|
9.5 Virtual Network Security Management |
|
|
295 | (1) |
|
9.6 Activity 1: Securing ESXi Hosts and vCenter |
|
|
296 | (28) |
|
9.6.1 Task 1: Introducing ESXi Shell and SSH |
|
|
296 | (8) |
|
9.6.2 Task 2: Securing ESXi Hosts |
|
|
304 | (5) |
|
9.6.3 Task 3: Securing vCenter |
|
|
309 | (11) |
|
9.6.4 Task 4: Managing Certificates |
|
|
320 | (4) |
|
|
324 | (3) |
|
10 vCloud Networking and Security |
|
|
327 | (28) |
|
|
327 | (1) |
|
|
327 | (1) |
|
|
328 | (3) |
|
|
331 | (2) |
|
10.5 Activity 1: Implementing vCNS |
|
|
333 | (19) |
|
10.5.1 Task 1: Installing VMware vShield Manager Appliance |
|
|
333 | (1) |
|
10.5.2 Task 2: Configuring vShield Manager |
|
|
334 | (18) |
|
|
352 | (3) |
|
|
355 | (50) |
|
|
355 | (1) |
|
|
356 | (2) |
|
|
358 | (3) |
|
|
361 | (7) |
|
11.5 Activity 1: Private Cloud Development with vCD |
|
|
368 | (35) |
|
11.5.1 Task 1: Installing and Configuring vCD |
|
|
368 | (6) |
|
11.5.2 Task 2: Creating vCloud Components |
|
|
374 | (18) |
|
11.5.3 Task 3: Implementing and Managing Cloud Services |
|
|
392 | (11) |
|
|
403 | (2) |
Appendix A IT Infrastructure Preparation for Supporting Business |
|
405 | (4) |
Appendix B SQL Server Database Installation and Configuration |
|
409 | (12) |
Appendix C Installing and Configuring vCenter Server with SQL Server Database |
|
421 | (26) |
Bibliography |
|
447 | (2) |
Index |
|
449 | |