22
1 Virtual Datacenter Management using the Virtual Datacenter Cloud Framework (VDCF) Marcel Hofstetter [email protected] https://jomasoftmarcel.blogspot.ch CEO / Enterprise Consultant JomaSoft GmbH Oracle ACE „Solaris“

Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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“

Page 2: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 3: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 4: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 5: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

5

Datacenter Architecture

Page 6: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

6

Dynamic Virtualization

Page 7: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

7

Solaris Versions

Page 8: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

8

VDCF - Components

Page 9: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 10: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 11: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 12: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 13: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 14: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

14

VDCF – High Availability

Page 15: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 16: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

16

VDCF – OS Monitoring

Page 17: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 18: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 19: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 20: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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.

Page 21: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

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

Page 22: Virtual Datacenter Management · Create and manage your Solaris Installation Environments Based on Solaris JumpStart/Flash Archives and AI / Unified Archives Node System/Device/Disk

22

VDCF

Ending Slide

Marcel Hofstetter

[email protected]://jomasoftmarcel.blogspot.ch

CEO / Enterprise ConsultantJomaSoft GmbH

Oracle ACE „Solaris“