virtual datacenter management · create and manage your solaris installation environments based on...
TRANSCRIPT
1
Virtual Datacenter Management
using the Virtual Datacenter Cloud Framework (VDCF)
Marcel Hofstetter
[email protected]://jomasoftmarcel.blogspot.ch
CEO / Enterprise ConsultantJomaSoft GmbH
Oracle ACE „Solaris“
2
About JomaSoftEngineering company founded July 2000
specialized in Solaris, software
development/integration and consulting
Product VDCF (Virtual Datacenter Cloud Framework)
Installation, Management, Monitoring, Security
and DR on Solaris 10/11, Virtualize using LDoms
and Solaris Zonen
VDCF is used in Production since 2006
3
VDCF – Virtual Datacenter Cloud Framework
Management Tool for BareMetal, LDoms and ZonesInstallation, Operation, Migration, Monitoring, Failover and Security
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
Agility for your Enterprise Private Cloud
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
Datacenter Architecture
6
Dynamic Virtualization
7
Solaris Versions
8
VDCF - Components
9
VDCF Base - FeaturesCLI and Web Dashboard
BuildsCreate and manage your Solaris Installation EnvironmentsBased on Solaris JumpStart/Flash Archives and AI / Unified Archives
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
10
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-CopyImport existing LDoms
OperationInstall / Remove Guest DomainsBoot / Reboot / Shutdown Migrate Guest Domains
11
VDCF vServer - Features
ConfigurationDataset Management (Volumes) - SVM,ZFS,VeritasFilesystem and Network Interface Management (addfs, addnet, growfs, remnet, remfs, clonefs)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
12
VDCF – Enterprise FeaturesDatasets & Disks
Veritas Dataset & Filesystem Management
Cluster Support
Integrates vServers and LDoms into Oracle Solaris 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 FailoverOS Monitoring (Filesystem, Dataset, SMF Services, SWAP, Disk Paths)Security Compliance and Hardening
13
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/LDoms are integrated into Oracle Solaris Cluster configurationMonitoring and Failover is managed by the Cluster Software
14
VDCF – High Availability
15VDCF Management Server
VDCF Node / Solaris
VDCF – Realtime data Collection
SAN LUNsVDCF DBRepository
Cronjob: repos_update
Visible Disk/LUNS
patchadm
vpkgadm
pkgs
patches
rcmon zonestat (VDCF)
zones
Object states
Resource usage
Installed Patches
Installed Packages
diskadm
Hardware States hwmon
ZPOOL, SMF, SWAP,... osmon
16
VDCF – OS Monitoring
17
VDCF - Usage sample (1/3)
Node Installnode -c enable_install name=computeA build=s11_3_24node -c install name=computeA
Guest Domain Definitiongdom -c create name=mydom cores=2 ram=8g cdom=myT81
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
18
VDCF - Usage sample (2/3)
Where can I migrate my vServer (Zone) to?
-bash-4.1$ vserver -c show name=v0137 candidates
vServer Node cPool Patch-Level Comment v0137 g0058 default 3.19.0.5.0 (U3.SRU19) Demo Zone1
Potential Nodes is candidate Disk access Net access Packages g0054 (U3.SRU20) YES [upgrade] ok ok nok g0081 (U3.SRU24) YES [upgrade] ok ok nok s0024 (U3.SRU19) YES ok ok ok
19
VDCF - Usage sample (3/3)
Is my environment consistent?
-bash-4.1$ cpool -c check name=default ERROR: ComputePool default (Default ComputePool) is not consistent:
Disks not registered on Node <g0043>:6001438012599B620001100001D300006001438012599B62000110000F040000
Systems with identical Package-Level / Kernel: 3.19.0.5.0 (U3.SRU19) Nodes: g0058 s0024
Systems with identical Package-Level / Kernel: 3.20.0.5.0 (U3.SRU20) Nodes: g0054
Systems with identical Package-Level / Kernel: 3.24.0.4.0 (U3.SRU24) Nodes: g0055 g0081 g0043
Network type BACKUP missing for Nodes: g0043
20
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.
21
Questions?
Product white papers and documentation online
https://www.jomasoft.com/vdcf/#js-docu
Try using the “Free Edition”
https://www.jomasoft.com/downloads
22
VDCF
Ending Slide
Marcel Hofstetter
[email protected]://jomasoftmarcel.blogspot.ch
CEO / Enterprise ConsultantJomaSoft GmbH
Oracle ACE „Solaris“