Slide 1: May 19-20 l Washington, DC l Omni Shoreham
Configuring Parallels Infrastructure Manager for Hosting and SaaS
Oleg Shaikhatarov Program Manager, Parallels
Slide 2: New name for the product
Parallels Infrastructure Manager
Parallels Virtual Automation
(part of Parallels Automation product line)
2
Parallels Summit 2008
Slide 3: What is Parallels Virtual Automation?
3
Parallels Summit 2008
Slide 4: Why would HSP need Virtualization?
• Shared Hosting • 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) !
• SplitShared
• Software-asa-service
Virtualization
4 Parallels Summit 2008
Slide 5: Virtualization management challenges
• Virtualization Benefits
– Availability
▪ Online Migration ▪ Online Backup/Restore
• Management Challenges
– 10s times more OS instances to manage – Configuration – Monitoring – Compliance with SLA – Allocate/adjust resources – Mass management – Integration with existing management system
– Resource Management
▪ On-the-fly allocation ▪ Resource pools delegation ▪ Optimize workloads
– Full Isolation & Security
▪ End-user Freedom
– Dynamic Provisioning
How to realize benefits of Virtualization and address management challenges?
5 Parallels Summit 2008
Slide 6: Virtualization management system req.
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
Parallels Virtual Automation (PVA)
6 Parallels Summit 2008
Slide 7: Position within Parallels Solutions
Usage Model
Consumer & Business (On Premise) Parallels Open Platform
Service Provider (Hosted & SaaS)
Ecosystem
APS Standard
APS Catalog & Marketplace
Virtual Templates & Appliances
Automation Dev Platform
Automation
Operations Automation Business Automation License Automation Plesk Control Panel
Virtual Automation
Plesk Sitebuilder
Solutions
Virtualization
Desktop Workstation Server Containers
System Support
Baremetal/ Hosted X86/x64
IA64
Windows Hyper-V
Linux
Mac OS
VMware
Xen
7
Parallels Summit 2008
Plesk Expand
Plesk Billing
Slide 8: What is PVA?
• 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
8
Parallels Summit 2008
Slide 9: Parallels Virtual Automation 4.0
9
Parallels Summit 2008
Slide 10: Comparison with Virtuozzo 3.x
Virtuozzo 3.x
Power Panel (Web)
Parallels Virtuozzo Containers 4.0
PMC (GUI)
Server Admin Panel (Web)
Virtuozzo Hosts (Windows/Linux)
Virtuozzo Hosts (Windows/Linux)
Centralized Admin Panel (Web)
VZMC (GUI)
Management Server
Multi-server API (XML/SOAP)
Power Panel (Web)
10
Parallels Summit 2008
Slide 11: Key Capabilities of PVA 4.0
• 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)
11 Parallels Summit 2008
Slide 12: PIM 4.0 Online Demo
• 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
12 Parallels Summit 2008
Slide 13: Roadmap Overview
• Parallels Roadmaps not available online
– Parallels Partners may contact their sales representative regarding roadmap availability
13
Parallels Summit 2008
Slide 14: Parallels Virtual Automation 4.5
14
Parallels Summit 2008
Slide 15: Parallels Virtual Automation 4.5
• 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
15 Parallels Summit 2008
Slide 16: PVA 4.5 Architecture
Parallels Virtual Automation for management of Virtualized Infrastructure
Admin Portal Self Service Portal
Agent API Agent Virtuozzo
Agent
Multi-server API
Agent Agent API Parallels
Agent
Combined Virtualization (best of both worlds)
Virtuozzo Containers Management Plug-in
API Agent Agent VZ+PRL
Agent
Parallels Server Management Plug-in
Parallels Virtual Automation
Agent Agent VMware
Agent
API
VMware Management Plug-in
Database
Management Server Parallels Summit 2008
16
Slide 17: Parallels Virtual Automation 4.5
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
17
Parallels Summit 2008
Slide 18: Parallels Automation
18
Parallels Summit 2008
Slide 19: Parallels Product Lines
Parallels Automation
Complete automation & management of IT systems and processes
Virtual Automation
Operations Automation
Business Automation
Parallels Automation Development Platform
Desktop Virtualization Server Virtualization Server Management
Parallels Desktop
Parallels Server
Parallels Plesk Control Panel
Parallels Workstation
Parallels Virtuozzo Containers
Parallels Plesk SiteBuilder
19
Parallels Summit 2008
Slide 20: Parallels Automation Products Overview
Parallels Manager Virtual Virtual Automation
Operations Manager Parallels Operations Automation
• End to End Provisioning • Centralized Monitoring • Centralized Resource Management • Extensible Self Service Portal
• 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
20
Parallels Summit 2008
Slide 21: 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
21
Parallels Summit 2008
Slide 22: 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!
22
Parallels Summit 2008
Slide 23: Questions & Answers
23
Parallels Summit 2008
Slide 24: Questions & Answers
Now a Few Minutes For Your Questions … Meet me at the at The Summit:
Oleg Shaikhatarov, Program Manager for Parallels Virtual Automation olsh@parallels.com
Thank You
24 Parallels Summit 2008