May 19-20 l Washington, DC l Omni Shoreham
Configuring Parallels Infrastructure Manager for Hosting and SaaS
Oleg Shaikhatarov
Program Manager, Parallels
Parallels Summit 20082
Parallels Infrastructure Manager
New name for the product
Parallels Virtual Automation
(part of Parallels Automation product line)
Parallels Summit 20083
What is Parallels Virtual Automation?
Parallels Summit 20084
• Shared Hosting
Why would HSP need Virtualization?
Virtualization
• Application Hosting
• True VPS
• Managed VPS
• Dynamic Dedicated
• Split Dedicated
• Virtualized Infrastructure
! Availability (long time-to-recover) !! Resource Management (utilization) !
! No customers isolation (failure impact) !
• Split-Shared
• Software-as-a-service
Parallels Summit 20085
Virtualization management challenges
• Virtualization Benefits– Availability
▪ Online Migration
▪ Online Backup/Restore
– Resource Management▪ On-the-fly allocation
▪ Resource pools delegation
▪ Optimize workloads
– Full Isolation & Security▪ End-user Freedom
– Dynamic Provisioning
• Management Challenges– 10s times more OS
instances to manage
– Configuration
– Monitoring
– Compliance with SLA
– Allocate/adjust resources
– Mass management
– Integration with existing management system
How to realize benefits of Virtualization and address management challenges?
Parallels Summit 20086
Template-based mass provisioning
Mass-operations and mass-configuration
Centralized backup and recovery
Centralized view on availability and SLA compliance
Centralized monitoring and resource usage collection
Multi-level delegation and self-service panels
Accessible from anywhere
Integration and Customization
Virtualization management system req.
Parallels Virtual Automation (PVA)
Parallels Summit 20087
Position within Parallels Solutions
Parallels Summit 20087
Ecosystem
Consumer & Business (On Premise)
Service Provider(Hosted & SaaS)
Usage Model
Solutions
SystemSupport IA64
Baremetal/HostedX86/x64
VMware XenWindowsHyper-V
Linux Mac OS
APS StandardAPS Catalog &
MarketplaceVirtual Templates &
AppliancesAutomation
Dev Platform
Desktop Workstation Server Containers
Ope
ratio
ns A
utom
atio
n
Virtualization
Ple
sk C
ontr
ol P
anel
Ple
sk S
itebu
ilder
Parallels Open Platform
Ple
sk B
illin
g
Ple
sk E
xpan
d
Lice
nse
Aut
omat
ion
Bus
ines
s A
utom
atio
n
Automation
Virt
ual A
utom
atio
n
Parallels Summit 20088
• Centralized Management of Virtual Infrastructure– Heterogeneous infrastructure of Virtuozzo servers
• Complete Virtualization Lifecycle– Convert, provision, migrate, backup, recover, monitor, self-manage
• Large Scale Management– 100s of admins, 1000s of servers, 10s of 1000s of Containers
• Anywhere Access via Web Browser– Cross-browser, DHTML, AJAX, GUI-like experience
• Easy to Use and Integrate– Easy to use web User Interface
– Standard APIs with references and tutorials
What is PVA?
Parallels Summit 20089
Parallels Virtual Automation 4.0
Parallels Summit 200810
Comparison with Virtuozzo 3.x
ManagementServer
Vir
tuo
zzo
Ho
sts
(Win
do
ws/
Lin
ux)
VZMC (GUI)
Power Panel (Web)
Server Admin Panel (Web)
Virtuozzo 3.x
Vir
tuo
zzo
Ho
sts
(Win
do
ws/
Lin
ux)
PMC (GUI)
Power Panel (Web)
Parallels Virtuozzo Containers 4.0
Centralized Admin Panel (Web)
Multi-server API (XML/SOAP)
Parallels Summit 200811
• Streamline Provisioning– Create one or many Containers at once
– Pre-configured Container Samples
• Centralized Mass-Management– Resource pools, OS/Applications, Updates, Network configuration
• Centralized Monitoring– Actual view on Containers availability, events and alerts
• Delegated Access– Flexible Role-based Security Model
• Single Point for Integration– Multi-server management API (XML/SOAP)
– Becomes de-facto standard for virtual infrastructure management within Parallels products (replacement for host-based integration)
Key Capabilities of PVA 4.0
Parallels Summit 200812
• Control Panel Layout Overview– Physical vs. Logical View
– Consolidated lists of Nodes, Containers and Backups
• Delegated Access– Flexible Role-based Security Model
– Delegation of resource pool
• Mass-Management– Template-based mass provisioning
– Mass operations
– Mass applications installation
– Mass configuration changes
• Dynamic UI– Reflection of Container statuses
PIM 4.0 Online Demo
Parallels Summit 200813
Roadmap Overview• Parallels Roadmaps not available online
– Parallels Partners may contact their sales representative regarding roadmap availability
Parallels Summit 200814
Parallels Virtual Automation 4.5
Parallels Summit 200815
• Parallels Server support– Cross-platform, cross-architecture (Win/Lin/Mac, i386/x64/ia64)
– Complete management of full VM life cycle
• Unified Management– Common Container/VM operations
– Common samples management
– Common provisioning process
– Common monitoring and resource usage accounting
• Other features– Disk Images library
– Audit within operations log
– User sessions management
• Performance and Scalability improvements
Parallels Virtual Automation 4.5
Parallels Summit 200816
PVA 4.5 ArchitectureParallels Virtual Automation for management of Virtualized Infrastructure
Parallels Server
Management Plug-in
Management Server
Multi-server API
Admin Portal Self Service Portal
Virtuozzo Containers
Management Plug-in
VMware Management
Plug-in DatabaseAgentAgentVMware
Agent
API
AgentAgentVirtuozzoAgent
API
AgentAgentParallelsAgent
API
Co
mb
ine
dV
irtu
ali
zati
on
(be
st
of
bo
th w
orl
ds
)
AgentAgentVZ+PRLAgent
API
ParallelsVirtualAutomation
Parallels Summit 200817
There will be screenshots (one per slide):
• Combined list of VZ/PRL Hosts
• Combined list of Containers and VMs
• Combined list of Container/VM templates
• Creation of new Virtual Machine(s)
• VM Console Access
Parallels Virtual Automation 4.5
Parallels Summit 200818
Parallels Automation
Parallels Summit 200819
Parallels Product LinesParallels Automation
Complete automation & management of IT systems and processes
Server Virtualization
Parallels Server
Parallels Virtuozzo Containers
Server Management
Parallels Plesk Control Panel
Parallels Plesk SiteBuilder
Desktop Virtualization
Parallels Desktop
Parallels Workstation
Parallels Automation Development Platform
Business AutomationOperations AutomationVirtual Automation
Parallels Summit 200820
Parallels Automation Products Overview
Operations ManagerParallels Operations Automation
• End to End Provisioning
• Centralized Monitoring
• Centralized Resource Management
• Extensible Self Service Portal
Virtual ManagerParallels Virtual Automation
• Multiple Virtualization Technologies
• OS Containers and VMs
• Provisioning and Management
• Self Service Capabilities
Parallels Business Automation
• Automated Service Ordering
• Workflow Management
• Usage Accounting
• Chargeback Billing
Parallels Summit 200821
Parallels Automation Products - Future
License Manager
• Licenses pool
• Integrated with licensing servers
• Events and Alerts
• Usage Reports
• Integrated w/ provisioning & billing
Applications Manager
• Built on APS standard
• Deployment into various env’s
• Applications config, monitoring, etc
• Single-/multi-server services
• Self-service portal
Network Manager
• Network discovery
• IP pools and IP allocations
• Name Servers (DNS) Management
• Virtual Networks Management
• Network Topology Maps
Storage Manager
• Unified Storage Administration
• Capacity Planning and Monitoring
• NAS, SAN, NFS, SMB/CIFS, FTP
• Mirroring and Clustering
• API for internal/external use
Parallels Summit 200822
Summary• Realize the potential of Virtualization
– If you use Virtualization, you need Virtual Automation
– PVA allows you to efficiently manage your virtual infrastructure
• Most of you already use pieces of PVA– If you use Virtuozzo, you use some components of PVA
– If you use Parallels Automation, you will use PVA
• Future of multi-virtualization management– Virtuozzo and VM-based technologies compliment each other
– Choose the right technology for the job
– Parallels Virtual Automation will manage them all
– TRANSPARENTLY!
Parallels Summit 200823 Parallels Summit 200823
Questions & Answers
Parallels Summit 200824
Questions & Answers
Now a Few Minutes For Your Questions …
Meet me at the at The Summit:
Oleg Shaikhatarov,
Program Manager for Parallels Virtual Automation
Thank You
Parallels Summit 200824