Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Debnath, Sajal, author.

Title Mastering PowerCLI : master PowerCLI to automate all aspects of VMware environments / Sajal Debnath ; foreword by B.S. Nagarajan. [O'Reilly electronic resource]

Publication Info. Birmingham : Packt Publishing, 2015.
QR Code
Description 1 online resource : illustrations
text file
Series Professional expertise distilled
Professional expertise distilled.
Note Includes index.
Contents Cover ; Copyright ; Credits; Foreword; About the Author; Acknowledgment; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: PowerShell and PowerCLI Refresher ; The essence of PowerShell and PowerCLI; The history of scripting; PowerShell; PowerCLI; The vSphere PowerCLI package; The vCloud PowerCLI package; Implementing programming constructs in PowerShell; Conditional logic; Conditional logic using loops; Automation through PowerShell scripts; Running and scheduling scripts; Using version control with GitHub; The fork & pull model; The shared repository model; Branch.
Testing your scripts using PesterConnecting to a vCenter and other VMware environments using PowerCLI cmdlets; Summary; Chapter 2: Reusable Advanced Functions and Scripts ; Specifying function attributes; Specifying parameter attributes; Using parameter validation attributes; Dynamic parameters; Switch parameters; PowerShell help files; Creating comment-based help; Error handling in PowerShell; Summary; Chapter 3: Deploying vSphere Hosts ; Image Builder with PowerCLI; Using host profiles; Configuring Auto Deploy for ESXi hosts; Adding hosts to a vCenter server; Summary.
Chapter 4: Managing Networks Managing vSphere standard switches; Managing networking for ESXi; Managing vSphere distributed switches; Managing port groups; Creating private VLANs; Configuring vSphere network I/O control; Configuring Netflow; Working with ports; Configuring traffic shaping; Configuring port blocking; Configuring the security policy; Configuring the teaming policy; Summary; Chapter 5: Managing Storage ; Managing datastores; Configuring Fibre Channel storage; Configuring iSCSI storage; Configuring NFS storage; Configuring virtual SAN; Using datastore clusters.
Using Raw Device MappingManaging storage using storage policy-based management; Cmdlets related to policy rules; Cmdlets related to storage policy; Cmdlets related to Spbm capabilities and compatible storage; Cmdlets related to policy application; Cmdlets related to policy backup and migration; Applying VMFS resignaturing; Configuring vFLASH using PowerCLI Extensions; Summary; Chapter 6: Managing Clusters and Other Constructs ; Configuring vCenter logical constructs; Folder; Datacenter; Cluster; Configuring the Enhanced vMotion Compatibility mode; Configuring High Availability.
Using Dynamic Resource SchedulingUsing the DRS affinity and anti-affinity rules; Managing resource pools; Managing alarms; Summary; Chapter 7: Managing Virtual Machines ; Managing virtual machines; Modifying virtual machines; Hard disks; Network adapters and USB devices; Passthrough devices; Snapshots; Resource configuration and policies; Managing VMware tools in a VM; Managing templates; Managing OS customization specifications; Managing the guest OS; Managing vApps; Summary; Chapter 8: Managing vSphere Security, SRM, vCloud Air, and vROps ; The vSphere Security Hardening Guide.
Summary Master PowerCLI to automate all aspects of VMware environments About This Book Leverage PowerCLI to perform administration tasks in a more effective and efficient way Escape from daily tedious and repetitive tasks by unleashing the full potential of your creative side through scripting Master the intricate workings of PowerShell and PowerCLI through easy and real-life examples Who This Book Is For If you are a system administrator with working knowledge of PowerShell and PowerCLI who wants to perform quick and easy scripting but at the same time achieve complex results and write production grade scripts, then this book is for you. What You Will Learn Use GitHub for collaboration and Pester to automate unit tests Write advanced reusable functions and dynamic variables and learn about error handling in PowerShell Automate ESXi host installation using Auto-Deploy, host profile, and host image Implement security best practices in a vSphere data center Manage SRM, vCloud Air, and vRealize Operations environments Access and utilize vSphere APIs to manage advanced aspects of vSphere and work with .NET view objects Utilize REST APIs to manage vRealize Automation environments Create a Windows GUI through the use of PowerShell and Sapien PrimalForms CE In Detail Have you ever wished that every morning you could automatically get a report with all the relevant information about your datacenter in exactly the same format you want? Or whether you could automate that boring, exhausting task? What if some crucial task needs to be performed on a regular basis without any error? PowerCLI scripts do all that and much more for VMware environments. It is built on top of the popular Windows PowerShell, with which you can automate server tasks and reduce manual input, allowing you to focus on more important tasks. This book will help you to achieve your goals by starting with a short refresher on PowerShell and PowerCLI and then covering the nuances of advanced functions and reusable scripts. Next you will learn how to build a vSphere-powered virtualized datacenter using PowerCLI while managing different aspects of the environment including automated installation, network, and storage. You will then manage different logical constructs of vSphere environment and different aspects of a virtual machine. Later, you will implement the best practices for a security implementation in vSphere Environment through PowerCLI before discovering how to manage other VMware enviro...
Language English.
Subject VMware.
VMware
Virtual computer systems.
Systèmes virtuels (Informatique)
Virtual computer systems
Added Author Nagarajan, B. S., writer of foreword.
Other Form: Print version: Debnath, Sajal. Mastering PowerCLI. Birmingham : Packt Publishing Ltd, ©2015 9781785286858
ISBN 9781785287084 (electronic bk.)
1785287087 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information