vdcf overview
DESCRIPTION
Solaris 10 and 11 Installation and Management made easy. Central Management Server with support for automated deployment of LDoms and ZonesTRANSCRIPT
1
Virtual Datacenter Management
using the Virtual Datacenter Control Framework (VDCF)
Marcel Hofstetter
Enterprise ConsultantJomaSoft GmbH
2
About JomaSoftEngineering company founded July 2000 by
Marcel Hofstetter
Andreas von Euw
based in St. Gallen, Switzerland
specialized in Solaris and software
development/integration
currently 28 VDCF customers / In productive use since 2006
AXA Winterthur
VP Bank
3
VDCF – Virtual Datacenter Control Framework
Management Tool for Zones and LDOMs
Supports Solaris 10 + 11 on SPARC/x86
In productive use since 2006
Centrally installed using the lightweight, serverless database SQLite
Dynamic VirtualizationLive / Cold Migration and Failover
Resource Configuration and Monitoring
Data on Volume Manager: SVM, ZFS, Veritas
4
VDCF - Goals
Central view and control of the virtual data center
Standardization: uniform System configuration
As easy as possible for the System administrator
Consistent interfaces for admins (Solaris 10 and 11)
Avoid mistakes: Fully automated Installation & Migration
Flexible: Hardware can be mixed, VDCF adapts the configuration when migrating
Reduce Complexity: Layer above Solaris / Hide the details
„Best Practices“ are integrated ongonig into the product
Cheap and easy solution for failover and DR
5
JomaSoft's Management Solutions
Hard Partitions Virtual Machines OS Virtualization Resource Management
VDCF VDCF VDCF LDom vServer Resource Management
6
Datacenter Architecture
7
Dynamic Virtualization
8
Solaris Versions
9
VDCF - Components
10
VDCF – High Availability
Different levels of High Availability / Failover
Manual FailoverAdministrator using VDCF vserver/gdom commands
HA – Automated FailoverVDCF hamon automatically switches vServers if a Node fails
Cluster SupportvServer are integrated into Sun or Veritas Cluster configurationMonitoring and Failover is managed by the Cluster Software
11
VDCF – High Availability
12
VDCF Base - Features
BuildsCreate and manage your Solaris Installation EnvironmentsBased on Solaris JumpStart/Flash Archives and AI
NodeSystem/Device/Disk DiscoveryInstall Nodes using Solaris WANBOOT & Flash Archives or AIConfigure Solaris Global Zone DNS, NTP, SMF Services, ROUTESSystem Customization / Basic Software Installations Packages, Commands, Scripts, File-CopyOperations Boot / Reboot / Shutdown
13
VDCF LDom - Features
ConfigurationDefine Resource Limits (RAM, CPU, MAU)Disk and Network Interface Management (adddisk, addnet, remnet, remdisk)Configure Guest Domains DNS, NTP, SMF Services, ROUTESSystem Customization / Basic Software Installations Packages, Commands, Scripts, File-Copy
OperationInstall / Remove Guest DomainsBoot / Reboot / Shutdown Migrate Guest Domains
14
VDCF vServer - Features
ConfigurationDataset Management (Volumes) - SVM,ZFS,VeritasFilesystem and Network Interface Management (addfs, addnet, growfs, remnet, remfs)Configure Solaris Zone DNS, SMF Services, ROUTESSystem Customization / Basic Software Installations Packages, Commands, Scripts, File-CopyImport existing Zones
OperationInstall/Uninstall vServerBoot / Reboot / ShutdownMigrate one or multiple vServers
15
VDCF vServer – Enterprise Extensions
Datasets & Disks
Veritas Dataset & Filesystem Management
Cluster Support
Integrates vServers into Veritas/Sun Cluster for Failover
Resource ManagementConfigure / limit Resource Usage of vServers
MonitoringHardware Monitoring and Alarming based on System ControllerResource Monitoring (CPU/RAM Usage)HA – Automated vServer Failover
16
VDCF - Usage sample (1/2)
Node Installflash -c enable_install node=computeA version=5.10sv_U10node -c install name=computeA
Guest Domain Definitiongdom -c create name=mydom cpu=16 ram=8g cdom=myT52
vServer Operationsvserver -c addfs name=server1 mountpoint=/export dataset=server1_data type=data size=2gvserver -c commit name=server1 exec
vServer Migratevserver -c migrate name=server1 node=computeB shutdown
17
VDCF - Usage sample (2/2)
Where can I migrate my vServer (Zone) to?
-bash-4.1$ vserver -c show name=v0124 candidates
vServer State Node cPool Patch-Level Comment v0124 ACTIVATED g0054 default 147440-01 (U10+) Demo1
Potential Nodes is candidate Patch-Level Packages g0050 (U10+) yes ok ok g0055 (U10+) yes [upgrade] nok nok s0020 (U9) no nok nok
18
VDCF - main benefits
Simplicity
Deploy and manage Virtual Solaris Environments without a deep Solaris knowledge using only a handful of intuitive VDCF commands
Standardization
Zones and LDoms are deployed using supported Solaris technologies, managed in a standard way and able to be deployed and available for use in minutes rather than hours.
Availability / Recovery
VDCF allows manual or automatic control of server migration or fail-over leading to improved options in availability, disaster recovery and performance.
19
Questions?
Product white papers and documentation online
http://www.jomasoft.com/products/VDCF/docs
Try using the “Free Edition”
http://www.jomasoft.com/products/VDCF/download/index5-free.html