This document summarizes the key points from a talk on automating the next generation datacenter. The main topics discussed include:
- Infrastructure extensibility through APIs and SDKs to programmatically manage and integrate systems.
- Policy based management where policies define identities and behaviors for resources and can apply to many resources to ensure consistent configurations.
- The software defined datacenter approach of treating infrastructure as code and adapting based on conditions using policies.
- New automation tools and methods like containers, version control, and DevOps practices.
- The continued need for scripting to bridge traditional and software defined approaches and gather additional information.
- Emerging skills around understanding application needs, enabling self-service, and
10. Today’s Talking points
• Infrastructure Extensibility
• Policy based management
• The Software Defined Datacenter
• New Tools/Methods
• Will we stop scripting?
• Tomorrow’s Skills
12. Infrastructure Extensibility
• APIs and SDKs to manage
• Integration with common tools
• Agility to change programmatically
• Maximum feature availability
16. Policy Based Management
• Policies define identity and behavior
• Policies can be one to many
• Consistent and flexible
• Control and monitor configuration drift
18. Granular Control
OS
Basic
Performance
QoS Profile
Min: 1000
Max: 2000
Burst: 5000
QoS Profile
Min: 3000
Max: 5000
Burst: 10000
QoS Profile
Min: 3000
Max: 8000
Burst: 15000
App
Higher
Performance
Data/DB
Specific
Performance
Storage Policy Based Management
19. • Software component developed by
Storage Array Vendors
• ESX and vCenter Server connect to
VASA Provider
• Provides Storage awareness
services
• Single VASA Provider can manage
multiple arrays
• Supports VASA APIs exported by
ESX
• VASA Provider can be implemented
within the array’s management
server or firmware
• Responsible for creating Virtual
Volumes
SAN / NAS
Virtual Datastore
Data
Path
Protocol Endpoint PE
vSphere
Virtual Volumes
Storage Container
Vendor Provider
(VASA)
Control
Path
Control
Path
VASA Provider
21. VVOL/SPBM Management Workflow
Virtual Disk
Storage Container(s)
Storage policies
Virtual Volumes
Virtual Machines
VASA
Provider
Virtual
VolumeStorage
presents
capabilities of
the storage
container to
VASA Provider
Capabilities are
used to build
storage policies
User selects
available storage
policy at
provisioning
Virtual Volume is
provisioned
through VASA
provider
Virtual disk
resides on Virtual
Volume aligned
with storage
policy
Administrators
can monitor
policy
compliance
1
2
3
4 5
6
22. Storage Policy Based Management (SPBM)
Storage Capabilities via VASA
Pros
• Leverages storage capabilities provided
by VASA provider.
• Fully dynamic.
• vCenter can query Volume/LUN to
validate compliance.
Cons
• Can NOT be used to directly compare
platforms.
• Limited to what storage vendor
presents through VASA.
23. Storage Policy Based Management (SPBM)
vSphere Tags
Pros
• Widest range of definitions.
• Define custom rules.
• Can assign policies to any datastore that
contains required tags.
• Could conceivably be used to compare
platforms.
Cons
• Not a dynamic process.
• Requires manual work or automation
through PowerShell or vRO.
• Administrators must maintain policies
and tags.
25. Desired State Tools
• Create identity for application, server, or
infrastructure.
• Configuration drift management
• 1:1 and 1:Many deployments
DSC
26.
27. Software Defined
• IT as a Service - SLAs
• Requires infrastructure
extensibility
• Leverages policies
• Adapts based on active
conditions
28. For Example…
• Virus identified
• VM tagged as high risk
• VM Network policy changes
to protect
• Once sanitized it can return
to normal policy
• Or you can kill it and create
a new VM
29. New Tools and Methods
• DevOps Culture
• Disposable app instances
• Containers
• Cloudy stuff
• Version Control
New Challenges to automate!!
33. Keep on Scripting
• Increased extensibility = more scripting
• Bridge to Software Defined
• Gather info not presented in tools
• Ad-Hoc FTW!
34. Next Generation Skills
• Must understand all the application needs
• Work to enable self-service
• DevOps is not tools, it’s culture
• Rise of the Infrastructure Developer
35. Thank You!
• @josh_atwell
• vTesseract.com
• Github/joshatwell
• Good luck on the scavenger hunt with the
VMUG App!