Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on...

Preview:

Citation preview

1

Virtual Datacenter Management

using the Virtual Datacenter Cloud Framework (VDCF)

Marcel Hofstetter

hofstetter@jomasoft.chhttps://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

hofstetter@jomasoft.chhttps://jomasoftmarcel.blogspot.ch

CEO / Enterprise ConsultantJomaSoft GmbH

Oracle ACE „Solaris“

Recommended