Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
If you have any questions regarding your potential use of this material, contact:
Vizioncore, Inc
975 Weiland Ave
Buffalo Grove, IL 60089
www.vizioncore.com
email: info@vizioncore.com
Refer to our Web site for regional and international office information.
Trademarks
Vizioncore, the Vizioncore logo, and Virtualization EcoShell are trademarks and registered trademarks of Vizioncore,
Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this
guide are property of their respective owners.
Disclaimer
The information in this document is provided in connection with Vizioncore products. No license, express or implied,
by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale
of Vizioncore products. EXCEPT AS SET FORTH IN VIZIONCORE'S TERMS AND CONDITIONS AS SPECIFIED
IN THE LICENSE AGREEMENT FOR THIS PRODUCT, VIZIONCORE ASSUMES NO LIABILITY WHATSOEVER
AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL VIZIONCORE BE LIABLE FOR ANY
DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING,
WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF
INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF VIZIONCORE
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Vizioncore makes no representations or
warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to
make changes to specifications and product descriptions at any time without notice. Vizioncore does not make any
commitment to update the information contained in this document.
Actions Pane.......................................................................................................................................................... 25
Menus and Toolbars ....................................................................................................................................................... 25
File Menu ............................................................................................................................................................... 25
Tools Menu ............................................................................................................................................................ 26
Help Menu.............................................................................................................................................................. 26
Toolbar................................................................................................................................................................... 26
Managed Nodes Toolbar ....................................................................................................................................... 27
Navigating your Managed Infrastructure......................................................................................................................... 28
Navigation Basics .................................................................................................................................................. 28
Index ..................................................................................................................................................................... 1
Introduction to this Guide
Text Conventions
The following table summarizes how text styles are used in this guide:
Convention Description
Interface Bold text is used for interface options that you select (such as
menu items) as well as keyboard commands.
Contacting Vizioncore
Email: info@Vizioncore.com
Mail:
Vizioncore, Inc.
975 Weiland Ave
Buffalo Grove, IL 60089
Web site: www.vizioncore.com
Refer to our Web site for regional and international office information.
This chapter outlines the hardware and software requirements for installing the
Virtualization EcoShell. Supported platforms and additional requirements are also
described.
This chapter contains the following sections:
Installation Requirements ..............................................................................................................8
Hardware Requirements................................................................................................................8
Software Requirements .................................................................................................................9
Required Third Party Components ................................................................................................9
Supported Platforms....................................................................................................................10
8 Virtualization EcoShell
Getting Started Guide
Installation Requirements
The installation requirements for the Virtualization EcoShell are divided among three
categories.
• Hardware Requirements: this section describes the hardware specifications
required to install and run the Virtualization EcoShell.
• Software Requirements: This section describes the operating systems supported
for installation of the Virtualization EcoShell as well as additional components
that are required.
• Supported Platforms: This section provides information regarding the
supported and required components in your virtual environment.
Hardware Requirements
The hardware requirements for the Virtualization EcoShell machine vary depending on
the installed operating system and application usage. At a minimum, you should be
prepared to furnish a system meeting the specifications below:
• CPU: 1 GHz 32-bit (x86) or 64-bit (x64) processor
• RAM: 1 GB of system memory
• Storage: at least 4G GB free hard disk space
The system on which Virtualization EcoShell is installed will also need network
connectivity via port 443 to each configured vCenter Server.
If you are not using a vCenter Server, or are configuring ESX Servers independent of a
vCenter Server, then the system on which Virtualization EcoShell is installed will need
network connectivity to each ESX Server.
System Requirements 9
Installation Requirements
Software Requirements
Virtualization EcoShell can be installed on physical or virtual machine running one of
the following supported operating systems.
Note Both the 32-bit (x86) and 64-bit (x64) versions of the operating systems are supported.
Tip As of the Virtualization EcoShell launch date, the Microsoft .NET Framework 2.0 could be
downloaded from: http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-
4362-4b0d-8edd-aab15c5e04f5&displaylang=en
10 Virtualization EcoShell
Getting Started Guide
Tip As of the Virtualization EcoShell launch date, Microsoft Windows PowerShell 1.0 was
available for download from: http://www.microsoft.com/windowsserver2003/technologies/
management/powershell/download.mspx
Tip As of the Virtualization EcoShell launch date, the VMware VI Toolkit 1.5 was available for
download from: http://www.vmware.com/sdk/vitk_win/index.html
Supported Platforms
The Virtualization EcoShell supports the following VMware infrastructure components.
VMware ESX Server
VMware ESX Server 3.0.1 VMware ESXi Server 3.5
VMware ESX Server 3.0.2 VMware ESXi Server 3.5 Update 1
VMware ESX Server 3.0.2 Update 1 VMware ESXi Server 3.5 Update 2
VMware ESX Server 3.0.3 VMware ESXi Server 3.5 Update 3
VMware ESX Server 3.5
System Requirements 11
Installation Requirements
This chapter guides you through the process of installing the Virtualization EcoShell.
Preparing to Install
You will need the following to install the Virtualization EcoShell:
• A machine on which to install the Virtualization EcoShell. This machine can be
either physical or virtual, but should meet the specifications detailed in
“Hardware Requirements” on page 8.
• Administrator access to the machine on which the Virtualization EcoShell will be
installed.
• Appropriate access to each configured vCenter Server.
• If you will be using the Virtualization EcoShell to make changes to your virtual
environment, Power User or Administrator credentials for each vCenter Server will be
required. This is the case for most people.
• If you will only be viewing infrastructure data, then only an account with Read access is
required. This is an uncommon configuration.
• Ensure that all required components are installed prior to installing the
Virtualization EcoShell. For more information, see “Required Third Party
Components” on page 9.
2 The Windows Installer dialog will appear as the required files are extracted. To
cancel the installation at this point. click Cancel.
1 Click Next.
2 Click Next.
Note This information is not required. You may skip this step by clicking Next without
entering any information.
Installing Virtualization EcoShell 17
Installing the Virtualization EcoShell
1 Click Next.
‘
Installing Virtualization EcoShell 19
Uninstalling the Virtualization EcoShell
3 Click Remove.
Step 2: Confirmation
The Confirmation dialog appears:
1 Click Yes.
The product uninstalls. This may take up to a few minutes.
Step 3: Survey
In order to collect information from the user community, the Virtualization EcoShell
uninstaller includes a survey utility that launches during the uninstall.
20 Virtualization EcoShell
Getting Started Guide
This chapter will walk you through the basic operation of the Virtualization EcoShell,
including User Interface components and available configurations.
Central Pane
The Central Pane is the core component of the Virtualization EcoShell user interface.
While the Managed Nodes pane allows you to navigate through your managed
environment, the Central pane displays the information for the selected objects.
Control Grid
The most common element used in the Central pane is the Control Grid. The figure
below shows the Control Grid displaying managed Virtual Machines:
Interface Tabs
The Central pane includes two interface tabs, located at the bottom of the view. These
tabs, UI and PowerShell Code, allow you to switch between viewing the graphical
representation of the PowerShell output, and viewing the code itself.
24 Virtualization EcoShell
Getting Started Guide
Filters
A powerful component of the Central pane is the ability to easily filter the Control Grid
display. Filters can be set based on object properties and modified with a variety of
operators and values. In the figure below, a simple filter was created to show the VMs
that do not have Windows XP Professional (32- bit) as a guest operating system.
Breadcrumbs
As you drill-down through your managed environment, a breadcrumb trail is displayed
at the top of the Central pane. Breadcrumbs allow you to easily retrace your steps in
order to quickly and easily navigate your infrastructure.
Links Pane
In the Virtualization EcoShell, Links can be used to retrieve a set of objects or data
related to the object selected in the Control Grid. The Links pane refreshes as you
navigate, only showing the links available for a selected object.
Using the VES Interface 25
Menus and Toolbars
Actions Pane
The Actions pane is used to execute a particular action against an object selected in the
Control Grid. The Actions pane refreshes as you navigate, showing only the Actions
available for the selected object.
You may also create new a new Action using the Add new item selection in the Actions
pane.
Actions:Common
The Actions:Common pane displays actions that are common to all selected objects.
These actions are typically used to generate reports based on the control grid.
File Menu
PowerShell Libraries . . . This menu item opens the Snapins dialog, which
displays the PowerShell snap-ins installed on the system.
You can add or remove snap-ins through this dialog.
Open Current User Profile This menu item allows you to open the profile for the
current Virtualization EcoShell user in the VESI Script
Editor.
Open All Users Profile This menu item allows you to open a different user
profile in the VESI Script Editor.
Tools Menu
Options . . . This opens the Options dialog. From the Options dialog,
you can select the language in which the UI will be
localized as well as configure the product for automatic
updates.
Help Menu
Check for updates This option checks the application version information
against an XML file hosted online. If the versions are
different, the option to update is given.
About This shows the About screen, which list version and
copyright information for the Virtualization EcoShell.
Toolbar
On the Virtualization EcoShell window, just below the Menu Bar, is a toolbar. The
toolbar icons are shown and described below.
Navigation Basics
Before attempting to navigate through your managed infrastructure, there are basic
requirements that should be met and concepts documented.
Connections
Multiple connections can be configured to different components of your virtual
infrastructure. For example, you will most likely create a connection for each vCenter in
order to view the infrastructure as a whole. At the same time, it might be useful to create
a connection to one or more individual ESX Servers.
Before you begin to navigate through your infrastructure, ensure that you have
connected to all components for which you wish to see data.
Note Connecting to an infrastructure component is a two step process: first you must Add a
Connection; then you must Connect to the component.
For more information on adding connections and connecting, see the Virtualization
EcoShell Installation and Setup Guide.
Browsing a vCenter
The navigation options change dynamically based on the object selected in the Managed
Nodes pane. The table below lists the available options, links and actions for the top
level objects displayed when a vCenter is selected
To view the options, links, and actions for the top level objects displayed when an ESX
Server is selected, see “Browsing an ESX Server” on page 37.
Note The Dynamic Changes column includes a list of columns available to the Control Grid. The
columns that are enabled by default are in bold type.
Using the VES Interface 31
Navigating your Managed Infrastructure
Available Columns:
• Host
• SessionManager
• IsCurrentSession
• Key
• UserName
• FullName
• LoginTime
• LastActiveTime
• Locale
• MessageLocale
• DynamicType
• DynamicProperty
32 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Name
• ID
• CustomFields
• IsChildTypeComputerR
esource
• IsChildTypeDatacenter
• IsChildTypeVM
• Type
• View
Resource
Pools
34 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Name
• Description
• PowerState
• Children
• Created
• ID
• ManagedHost
• Parent
• Quiesced
• VM
Available Columns:
• ManagedHost
• VMCount
• Hosts
• Name
• Summary
• Host
• VM
• Value
• AvailableField
• MoRef
• Client
36 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Name
• FreeSpaceMB
• CapacityMB
• Accessible
• ID
• ManagedHost
• Type
Files This displays all • Add new item • Add new item
VMware files releated to
objects managed by the
selected vCenter.
Available Columns:
• Name
• Folder
• FullName
• Datastore
Path
• FileSize
• Modification
• DynamicType
• DynamicPropery
Tasks
Using the VES Interface 37
Navigating your Managed Infrastructure
Log Files This displays the • Log entries • Add new item
VMware log files for the • Add new item
objects managed by the
selected vCenter.
Available Columns:
• Key
• Summary
• Creator
• Description
• Filename
• Format
• Host
• Info
• MimeType
• Type
• VMHost
Note The Dynamic Changes column includes a list of columns available to the Control Grid. The
columns that are enabled by default are in bold type.
38 Virtualization EcoShell
Getting Started Guide
Browse This displays only the • Add new item • Add new item
Hierarchy connected ESX Server.
Selecting the ESX
Server will display the
hosted VMs.
Available Columns:
• Name
• PowerState
• Num CPUs
• Memory (MB)
• CDDrives
• CustomFields
• Description
• DrsAutomationLevel
• Floppy Drives
• Guest
• HAIsolationResponse
• HardDisks
• HARestartPriority
• Host
• Host ID
Using the VES Interface 39
Navigating your Managed Infrastructure
Available Columns:
• Host
• SessionManager
• IsCurrentSession
• Key
• UserName
• FullName
• LoginTime
• LastActiveTime
• Locale
• MessageLocale
• DynamicType
• DynamicProperty
Resource
Pools
40 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Name
• Description
• PowerState
• Children
• Created
• ID
• ManagedHost
• Parent
• Quiesced
• VM
Available Columns:
• ManagedHost
• VMCount
• HostCount
• Hosts
• Name
• Summary
• Host
• VM
• Value
• AvailableField
• MoRef
• Client
42 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Name
• FreeSpaceMB
• CapacityMB
• Accessible
• ID
• ManagedHost
• Type
Files This displays all • Add new item • Add new item
VMware files releated to
VMs hosted on the
selected ESX
Server.(True?)
Available Columns:
• Name
• Folder
• FullName
• Datastore
Path
• FileSize
• Modification
• DynamicType
• DynamicPropery
Tasks
Using the VES Interface 43
Navigating your Managed Infrastructure
Log Files This displays the • Log entries • Add new item
VMware log files for the • Add new item
selected ESX Server.
Available Columns:
• Key
• Summary
• Creator
• Description
• Filename
• Format
• Host
• Info
• MimeType
• Type
• VMHost
44 Virtualization EcoShell
Getting Started Guide
Available Columns:
• Host
• SessionManager
• IsCurrentSession
• Key
• UserName
• FullName
• LoginTime
• LastActiveTime
• Locale
• MessageLocale
• DynamicType
• DynamicProperty
Using the VES Interface 45
Navigating your Managed Infrastructure
Available Columns:
• Name
• ID
• CustomFields
• IsChildTypeComputerR
esource
• IsChildTypeDatacenter
• IsChildTypeVM
• Type
• View
Resource
Pools
Using the VES Interface 47
Navigating your Managed Infrastructure
Available Columns:
• Name
• Description
• PowerState
• Children
• Created
• ID
• ManagedHost
• Parent
• Quiesced
• VM
Available Columns:
• ManagedHost
• VMCount
• Hosts
• Name
• Summary
• Host
• VM
• Value
• AvailableField
• MoRef
• Client
Using the VES Interface 49
Navigating your Managed Infrastructure
Available Columns:
• Name
• FreeSpaceMB
• CapacityMB
• Accessible
• ID
• ManagedHost
• Type
Files This displays all • Add new item • Add new item
VMware files releated to
objects managed by the
selected vCenter.
Available Columns:
• Name
• Folder
• FullName
• Datastore
Path
• FileSize
• Modification
• DynamicType
• DynamicPropery
Tasks
50 Virtualization EcoShell
Getting Started Guide
Log Files This displays the • Log entries • Add new item
VMware log files for the • Add new item
objects managed by the
selected vCenter.
Available Columns:
• Key
• Summary
• Creator
• Description
• Filename
• Format
• Host
• Info
• MimeType
• Type
• VMHost
4
Configuring Virtualization EcoShell
This chapterguides you through the process of configuring the Virtualization EcoShell
for initial use.
Updating PowerPacks
The Virtualization EcoShell is built to leverage the capability of management packs,
called PowerPacks. The VMware PowerPack is the core component of the
Virtualization EcoShell.
As updates are made to the VMware PowerPack, it may be necessary to upgrade the
PowerPack installed in the product.
Configuring Virtualization EcoShell 53
Updating PowerPacks
3 In the Open dialog, browse to the location of the downloaded PowerPack. Click
the PowerPack to select it.
4 Click Open.
The VMware node will appear on the Managed Nodes pane.
54 Virtualization EcoShell
Getting Started Guide
Adding Connections
In order for the Virtualization EcoShell to interact with your managed environment, you
will need to first establish connections to the components you wish to manage. A
connection to a vCenter will allow you to manage all of the infrastructure objects
managed by that vCenter. If you are not using vCenter servers, or have components that
are not managed by one, you may also configure connections to individual ESX
Servers.
Note The Add Connection process is the same for vCenters and ESX Servers.
To Add a Connection:
3 In the Value field, enter the IP Address or fully qualified domain name of your
vCenter server or ESX Server.
4 Click Add.
Note Repeat steps 3-4 to add an additional vCenter or ESX Server. One connection can
be used for multiple objects providing the same account is used for all.
5 Click OK.
56 Virtualization EcoShell
Getting Started Guide
6 In the ConnectionAccount field, enter the user account to use when connecting
to the configured object.
Note For vCenters Servers, the account used should be at Power User status or above.
For ESX Servers, a non-root account is sufficient.
8 Click Ok.
The configured object will now appear under the Managed Hosts heading in the
Managed Nodes pane. Repeat this process ass necessary to add all required connections.
Adding a connection does not automatically connecto to the configured object. After a
connection is added, you must connect to each object that you want to manage.
To connect:
Step 2: Connect
1 From the Actions pane, click Connect.
The Windows PowerShell Credential Request dialog appears:
Note This concludes the initial setup of the Virtualization EcoShell. For more information, please
refer to the training videos available at http://www.thevesi.org/downloads.jspa
58 Virtualization EcoShell
Getting Started Guide
Index 1
Index
T
text conventions 4
third party components
.Net Framework 2.0 9
Microsoft Powershell 1.0 10
required 9
Vmware VI Toolkit 1.5 10
U
User Interface
Actions Pane 25
Console 21
Control Grid 23
Links Pane 24