Record:   Prev Next
作者 van den Nieuwendijk, Robert
書名 Learning PowerCLI
出版項 Olton : Packt Publishing, Limited, 2013
©2014
國際標準書號 9781782170174 (electronic bk.)
9781782170167
book jacket
說明 1 online resource (417 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
附註 Intro -- Learning PowerCLI -- Table of Contents -- Learning PowerCLI -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Introduction to PowerCLI -- Downloading and installing PowerCLI -- Downloading PowerCLI -- Installing PowerCLI -- Modifying the PowerShell execution policy -- Connecting and disconnecting servers -- Connecting to a server -- Connecting to multiple servers -- Suppressing certificate warnings -- Disconnecting from a server -- Retrieving the PowerCLI configuration -- Using the credential store -- Retrieving a list of all of your virtual machines -- Suppressing displaying deprecated warnings -- Using wildcard characters -- Filtering objects -- Using comparison operators -- Using aliases -- Retrieving a list of all of your hosts -- Displaying the output in a grid view -- Summary -- 2. Learning Basic PowerCLI Concepts -- Using the Get-Command, Get-Help, and Get-Member cmdlets -- Using Get-Command -- Using Get-VICommand -- Using Get-Help -- Using Get-PowerCLIHelp -- Using Get-PowerCLICommunity -- Using Get-Member -- Using providers and PSDrives -- Using providers -- Using PSDrives -- Using the vSphere PowerCLI Inventory Provider -- Using the vSphere PowerCLI Datastore Provider -- Copying files between a datastore and your PC -- Using arrays and hash tables -- Creating calculated properties -- Using raw API objects with ExtensionData or Get-View -- Using the ExtensionData property -- Using the Get-View cmdlet -- Using Managed Object References
Using the Get-VIObjectByVIView cmdlet -- Extending PowerCLI objects with the New-VIProperty cmdlet -- Working with vSphere folders -- Summary -- 3. Working with Objects in PowerShell -- Using objects, properties, and methods -- Using methods -- Expanding variables and subexpressions in strings -- Understanding what expands a string -- Expanding a string when it is used -- Using here-strings -- Using the pipeline -- Using the ByValue parameter binding -- Using the ByPropertyName parameter binding -- Using the PowerShell object cmdlets -- Using the Select-Object cmdlet -- Using the Where-Object cmdlet -- Using the ForEach-Object cmdlet -- Using the Sort-Object cmdlet -- Using the Measure-Object cmdlet -- Rounding a value -- Using the Group-Object cmdlet -- Using the Compare-Object cmdlet -- Using the Tee-Object cmdlet -- Creating your own objects -- Using the New-Object cmdlet -- Using a hash table to create an object -- Creating objects using the Select-Object cmdlet -- Adding properties to an object with Add-Member -- Using type declarations -- Using COM objects -- Summary -- 4. Managing vSphere Hosts with PowerCLI -- Adding a host to a VMware vCenter Server -- Creating a datacenter -- Creating a cluster -- Adding a host -- Enabling and disabling maintenance mode -- Working with host profiles -- Creating a host profile -- Attaching the host profile to a cluster or a host -- Testing the host profile for compliance -- Applying a host profile to a host or cluster -- Using host profile answer files -- Exporting a host profile -- Importing a host profile -- Working with host services -- Retrieving information about host services -- Starting a host service -- Stopping a host service -- Restarting a host service -- Modifying the startup policy of a host service -- Configuring the host firewall -- Getting the host firewall default policy
Modifying the host firewall default policy -- Getting the host firewall exceptions -- Modifying a host firewall exception -- Configuring vSphere Image Builder and Auto Deploy -- Configuring Image Builder -- Configuring Auto Deploy -- Using esxcli from PowerCLI -- Listing all of the available esxcli commands -- Using the vSphere CLI commands from PowerCLI -- Removing a host from the VMware vCenter Server -- Summary -- 5. Managing Virtual Machines with PowerCLI -- Creating a virtual machine -- Creating a virtual machine from scratch -- Creating a virtual machine from a template -- Cloning a virtual machine -- Registering a virtual machine -- Using OS customization specifications -- Starting and stopping a virtual machine -- Starting a virtual machine -- Suspending a virtual machine -- Shutting down a virtual machine's guest operating system -- Stopping a virtual machine -- Modifying the settings of a virtual machine -- Using the VMware vSphere API -- Adding devices to a virtual machine -- Adding a hard disk -- Adding a SCSI controller -- Adding a network adapter -- Adding a floppy drive -- Adding a CD drive -- Modifying devices added to a virtual machine -- Modifying a hard disk -- Moving a hard disk to another datastore -- Modifying a SCSI controller -- Modifying a network adapter -- Modifying a floppy drive -- Modifying a CD drive -- Removing devices from a virtual machine -- Removing a hard disk -- Removing a network adapter -- Removing a floppy drive -- Removing a CD drive -- Converting a virtual machine into a template -- Converting a template into a virtual machine -- Modifying the name of a template -- Removing a template -- Moving a virtual machine to another folder, host, cluster, resource pool, or datastore -- Updating the VMware Tools -- Using the Update-Tools cmdlet
Enabling the "Check and upgrade VMware Tools before each power on" checkbox -- Upgrading virtual machine compatibility -- Using snapshots -- Creating snapshots -- Retrieving snapshots -- Reverting to a snapshot -- Modifying snapshots -- Removing snapshots -- Running commands on the guest OS -- Configuring Fault Tolerance -- Turning Fault Tolerance on -- Turning Fault Tolerance off -- Opening the console of a virtual machine -- Removing a virtual machine -- Summary -- 6. Managing Virtual Networks with PowerCLI -- Using vSphere Standard Switches -- Creating vSphere Standard Switches -- Configuring vSphere Standard Switches -- Adding network adapters to a switch -- Removing vSphere Standard Switches -- Using host network adapters -- Creating host network adapters -- Retrieving host network adapters -- Configuring host network adapters -- Configuring network speed and the duplex setting -- Configuring the management network -- Configuring vMotion -- Removing host network adapters -- Configuring NIC Teaming -- Using standard port groups -- Creating standard port groups -- Configuring standard port groups -- Removing standard port groups -- Using vSphere Distributed Switches -- Creating vSphere Distributed Switches -- Creating a new vSphere Distributed Switch from scratch -- Cloning a vSphere Distributed Switch -- Creating a vSphere Distributed Switch from an export -- Retrieving vSphere Distributed Switches -- Configuring vSphere Distributed Switches -- Rolling back the configuration of a vSphere Distributed Switch -- Importing the configuration of a vSphere Distributed Switch from a backup -- Upgrading a vSphere Distributed Switch -- Adding hosts to vSphere Distributed Switches -- Adding host physical network adapters to a vSphere Distributed Switch -- Removing host physical network adapters from a vSphere Distributed Switch
Removing hosts from a vSphere Distributed Switch -- Exporting the configuration of vSphere Distributed Switches -- Removing vSphere Distributed Switches -- Using distributed virtual port groups -- Creating distributed virtual port groups -- Creating distributed virtual port groups from a reference group -- Creating distributed virtual port groups from an export -- Configuring distributed virtual port groups -- Renaming a distributed virtual port group -- Rolling back the configuration of a distributed virtual port group -- Restoring the configuration of a distributed virtual port group -- Configuring Network I/O Control -- Enabling Network I/O Control -- Disabling Network I/O Control -- Exporting the configuration of distributed virtual port groups -- Migrating a host network adapter from a standard port group to a distributed port group -- Removing distributed virtual port groups -- Configuring host networking -- Configuring the network of a virtual machine -- Summary -- 7. Managing Storage with PowerCLI -- Rescanning for new storage devices -- Creating datastores -- Creating NFS datastores -- Getting SCSI LUNs -- Creating VMFS datastores -- Creating software iSCSI VMFS datastores -- Retrieving datastores -- Setting the multipathing policy -- Configuring the vmhba paths to a SCSI device -- Retrieving the vmhba paths to a SCSI device -- Modifying the vmhba paths to a SCSI device -- Working with Raw Device Mappings -- Configuring Storage I/O Control -- Retrieving Storage I/O Control settings -- Configuring Storage DRS -- Creating a Datastore Cluster -- Retrieving Datastore Clusters -- Modifying Datastore Clusters -- Adding datastores to a Datastore Cluster -- Retrieving the datastores in a Datastore Cluster -- Removing datastores from a Datastore Cluster -- Removing Datastore Clusters -- Upgrading datastores to VMFS-5 -- Removing datastores -- Summary
8. Managing High Availability and Clustering with PowerCLI
"Learning PowerCLI" is written in a friendly and practical style with a focus on getting you started and automating daily tasks quickly and efficiently. If you manage or administrate a vSphere environment, and want to make that easier and more efficient, then this book is for you!This book is ideal for you if you want to learn how to automate your VMware vSphere infrastructure, by getting the most out of PowerCLI. It's assumed that you have some experience in administrating a VMware vSphere environment. Knowledge of Microsoft's Windows PowerShell is not a prerequisite
Description based on publisher supplied metadata and other sources
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries
鏈接 Print version: van den Nieuwendijk, Robert Learning PowerCLI Olton : Packt Publishing, Limited,c2013 9781782170167
主題 VMware -- Handbooks, manuals, etc.;Virtual computer systems -- Handbooks, manuals, etc
Electronic books
Record:   Prev Next