PVC Documentation. Release Marin Atanasov Nikolov

Similar documents
Adafruit IO Basics: Feeds

Adafruit CCS811 Air Quality Sensor

Overview. Label Gallery SDK User Guide

Color Swatch Add-on User Guide

Adafruit AMG8833 8x8 Thermal Camera Sensor

Using BodyPaint 3D with LightWave

The KWallet Handbook. George Staikos Lauri Watts Developer: George Staikos

Sino:bit with Arduino

Adafruit IO Basics: Servo

Desktop MQTT Client for Adafruit.io

Adafruit DRV2605 Haptic Controller Breakout

OpenSesame EyeLink tutorial

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout

Adafruit AM2320 Sensor

Version 1.4 Getting Started Guide

Adafruit SI7021 Library Documentation

Using IFTTT with Adafruit IO to Make an IoT Door Detector

BeagleBone. Created by lady ada. Last updated on :46:10 PM UTC

Introducing Circuit Playground

OBIS Scientific Remote

Adafruit IO Basics: ESP Arduino

Grove - LED Bar. Introduction. Features

Using ONYX Separation Control Tool. Contents: What is Separation Control? Using ONYX Separation Control Tool. Separation Control Tips and Tricks

Adafruit AS channel Visible Light Sensor

INTERRUTTORI CREPUSCOLARI ASTRONOMICI. Manuale d Uso. memo AST2. Astronomical twilight switches: User Manual

Bill Redirect Send BluePrint fingerprint Symcod reader numbers directly in your existing application software

TSL2561 Luminosity Sensor

Adafruit MMA8451 Accelerometer Breakout

Web Design Case Studies

Adafruit GPS Hat in Windows IoT Core

Make a Google Glass remote with Bluefruit

Alarm.com Wi-Fi Doorbell Camera and Slim Line - Installation Guide

Adafruit Color Sensors

Large Pi-based Thermometer and Clock

Adafruit ATWINC1500 WiFi Breakout

Adafruit ATWINC1500 WiFi Breakout

SMART WALLET A Wallet which follows you

Ring Doorbell is 4.98 x 2.43 x 0.87 inches, x 6.17 x 2.21 cm.

Adafruit Kegomatic. Created by Becky Stern. Last updated on :00:52 AM UTC

STYLOPEDIA. Team 4 Kiran Viswanathan Vanitha Venkatanarayanan Prasad Kodre Prathamesh Bhurke 5/13/2014

Datalogging Hat with FLORA BLE

Android GBoard Morse Code Control with Circuit Playground Express

Content. Manual Version Piercing Props Props Placing the Props Remarks...

Adafruit GPIO Expander Bonnet for Raspberry Pi Created by Kattni Rembor. Last updated on :12:47 PM UTC

Adafruit MMA8451 Accelerometer Breakout

MLX90393 Wide-Range 3-Axis Magnetometer

Adobe InDesign. Figure 1 Apply fill and stroke color to text by using the Swatches panel

Steam Heat Retrofit for Coover Hall

Adafruit Mini TFT " 160x80

Alarm.com Wi-Fi Doorbell Camera and Slim Line

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

Innovative and creative display stands that bring brands to life at events and shows worldwide.

Clare Video Doorbell Version 2 User Manual

Adafruit MMA8451 Accelerometer Breakout

Adafruit IO Basics: Temperature & Humidity

Adafruit 8x16 LED Matrix FeatherWing

SOSCON Unity ML-Agents

Adafruit 8x16 LED Matrix FeatherWing

CAMPER x HAFDE. Spring-Summer ITC Ethical Fashion Initiative: Ethiopia

Micro:bit with Arduino

Naughty or Nice Machine

Adafruit APDS9960 breakout

Adafruit Si7021 Temperature + Humidity Sensor

Adafruit BME680 Library Documentation

14-Segment Alpha-numeric LED FeatherWing

Anthélia technical data(4)

E-BOOK SALON APPRENTICE ONLINE MANUAL EBOOK

IS31FL x9 Charlieplexed PWM LED Driver

Actors Theatre of Louisville Posted February 2018 COSTUME DESIGN ASSISTANT

Case Study : An efficient product re-formulation using The Unscrambler

Feather Weather Lamp. Created by Ruiz Brothers. Last updated on :54:26 PM UTC

Adafruit IO Basics: Analog Input

Superwallet User Manual

Adafruit 7-Segment LED FeatherWings

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

Adafruit IO Basics: Digital Input

Adafruit 2.4" TFT FeatherWing

Adafruit Mini TFT with Joystick Featherwing

Monochrome OLED Breakouts

Adafruit SGP30 TVOC/eCO2 Gas Sensor

BLE Light Switch with Feather nrf52840 and Crickit

Bluefruit LE Connect for ios

Introducing Circuit Playground

Adafruit DRV2605 Haptic Controller Breakout

Actors Theatre of Louisville WIG AND MAKEUP SUPERVISOR (SEASONAL) Posted June, 2018

Adafruit Capacitive Touch Sensor Breakouts

TrichoSciencePro PRESENTATION

The product may differ slightly from the images and instructions in this guide as we continue to improve the MakerBot Replicator Mini.

RGB LCD Shield. Created by lady ada. Last updated on :48:40 PM UTC

Adafruit MAX31865 RTD PT100 or PT1000 Amplifier

ITEMS INCLUDED INSTALLATION INSTRUCTIONS

Adafruit Si5351 Clock Generator Breakout

Adafruit I2C FRAM Breakout

Adafruit IO Basics: Color

Buttons FAST Pack User Guide

Home Security Begins at the Front Door

STATISTICAL ANALYSIS 2015

Adafruit MPRLS Ported Pressure Sensor Breakout

MCP Bit DAC Tutorial

Flora Wearable GPS. Created by Becky Stern. Last updated on :32:36 PM UTC

Transcription:

PVC Documentation Release 0.1.5 Marin Atanasov Nikolov May 11, 2015

Contents 1 Status 3 2 Contributions 5 3 Bugs 7 4 Getting Started 9 5 Contents 11 5.1 Installation of PVC............................................ 11 5.2 Configuration of PVC.......................................... 12 5.3 Example screenshots of PVC...................................... 13 i

ii

PVC is an interactive text-mode VMware vsphere Client with a dialog(1) interface for GNU/Linux systems built on top of the pyvmomi VMware vsphere API Python bindings. Using PVC allows you to quickly navigate in your VMware vsphere environment and perform common tasks against various VMware vsphere Managed Entities. PVC is Open Source and licensed under the BSD License. Contents 1

2 Contents

CHAPTER 1 Status Experimental. PVC is in early development stage. Using PVC in a production environment is not (yet) recommended. 3

4 Chapter 1. Status

CHAPTER 2 Contributions PVC is hosted on Github. Please contribute by reporting issues, suggesting features or by sending patches using pull requests. 5

6 Chapter 2. Contributions

CHAPTER 3 Bugs Probably. If you experience a bug issue, please report it to the PVC issue tracker on Github. 7

8 Chapter 3. Bugs

CHAPTER 4 Getting Started Getting started with PVC is easy - simply go over the Installation of PVC and Configuration of PVC pages, which provide all the details about how to install and configure PVC. Make sure to also check the Example screenshots of PVC page, which contains example screenshots of using PVC in a VMware vsphere environment. 9

10 Chapter 4. Getting Started

CHAPTER 5 Contents 5.1 Installation of PVC This document walks you through the installation of PVC. The easiest way to install PVC is by using pip, which would automatically install any dependencies for you or you could use the latest development version of PVC from the Github repository. 5.1.1 Requirements The following list provides information about the PVC dependencies. Python 2.7.x, 3.2.x or later humanize pythondialog pyvmomi requests vconnector Some of the PVC features require additional packages to be present in order to take advantage of these features. The list below provides information about any optional dependencies of PVC. Note, that these dependencies are not required and are only needed if you intend to use the features provided by them. gnuplot - Used for plotting performance graphs VMware Player - Used for establishing a remote console session A VNC client - Used for establishing a remote console VNC session 5.1.2 Installation with pip In order to install PVC using pip, simply execute this command: $ pip install pvc If you would like to install PVC in a virtualenv, then follow these steps instead: 11

$ virtualenv pvc-venv $ source pvc-venv/bin/activate $ pip install pvc 5.1.3 Installation from source The master branch of PVC is where main development happens. In order to install the latest version of PVC follow these simple steps: $ git clone https://github.com/dnaeon/pvc.git $ cd pvc $ sudo python setup.py install If you would like to install PVC in a virtualenv follow these steps instead: $ virtualenv pvc-venv $ source pvc-venv/bin/activate $ git clone https://github.com/dnaeon/pvc.git $ cd pvc $ python setup.py install This would take care of installing all dependencies for you as well. 5.2 Configuration of PVC By default PVC does not require any special configuration to work. 5.2.1 Gnuplot Configuration Options If you are using gnuplot for plotting perfomance graphs with PVC and you want to customize the gnuplot terminal being used you could set the GNUPLOT_TERM environment variable to your desired terminal. If GNUPLOT_TERM is not set then PVC will use a dumb terminal when plotting a performance graph. 5.2.2 VMRC Console Support Launching a remote console to a Virtual Machine requires that you have VMRC installed on your system. Currently VMRC support is pvovided by VMware for Windows(R) and Mac OS X systems and support for GNU/Linux is underway. VMRC support for GNU/Linux is planned, but not yet available, so in order to launch a console to a Virtual Machine from a GNU/Linux system you need to use VMware Player for now. Check KB 2091284 for more details on the VMRC support. 5.2.3 VNC Console Support PVC supports launching of VNC console to a Virtual Machine, but you need to make sure that certain ports on the ESXi hosts are opened, so that a successful VNC connection can be established. PVC uses ports 5901-5999 for establishing a VNC connection to a Virtual Machine. 12 Chapter 5. Contents

Refer to How to Create Custom Firewall Rules in ESXi 5.0 article for more information on how to manage the firewall rules on your VMware ESXi hosts and open the required ports for VNC communication. 5.3 Example screenshots of PVC In this page you will find some example screenshots of using PVC in a VMware vsphere environment. Fig. 5.1: The PVC Welcome screen 5.3. Example screenshots of PVC 13

Fig. 5.2: Login window for establishing a connection to a VMware vsphere host Fig. 5.3: PVC displaying details about an established vsphere session 14 Chapter 5. Contents

Fig. 5.4: PVC displaying a message of the day, set by PVC! Fig. 5.5: The inventory menu of PVC and the available inventory items 5.3. Example screenshots of PVC 15

Fig. 5.6: The menu of available actions when browsing in a vsphere Datacenter Fig. 5.7: PVC menu allowing you to create, remove and view clusters within a VMware vsphere Datacenter 16 Chapter 5. Contents

Fig. 5.8: PVC displaying the summary information about a VMware vsphere Cluster Fig. 5.9: PVC displaying a menu of discovered Datastores and their connection state 5.3. Example screenshots of PVC 17

Fig. 5.10: PVC displaying summary information about a datastore Fig. 5.11: PVC displaying capacity information about a datastore 18 Chapter 5. Contents

Fig. 5.12: PVC displaying a menu of Virtual Machines and their power state Fig. 5.13: PVC displaying the progress of exporting a Virtual Machine as OVF template 5.3. Example screenshots of PVC 19

Fig. 5.14: PVC displaying the progress of powering on a Virtual Machine Fig. 5.15: PVC displaying the resource usage of a Virtual Machine 20 Chapter 5. Contents

Fig. 5.16: A screenshot showing PVC successfully launching a VMware Player console to a Virtual Machine 5.3. Example screenshots of PVC 21

Fig. 5.17: PVC displaying a menu of available hardware versions to choose from during creation of a new Virtual Machine. Fig. 5.18: PVC displaying a menu of available real-time performance counters on a Virtual Machine 22 Chapter 5. Contents