How and what we do with OpenNebula to enable our customers for a completely new way how it is consumed in a modern, service orientated IT. We will also talk about the question, why we have chosen OpenNebula and how deep is the level - and ability - of integration of the NTS CAPTAIN into existing 2nd and 3rd party tools like IPAM, CMDBs, backup, monitoring, approval processes and much more...
13. THIS (OR SIMILAR) IS HOW ONE CAN IMAGINE A DATA CENTER
Complex, a lot of systems (parts), bare base components
Analogy: car to server/VM:
“All I want to do is drive!“
14. There is often a lack of automation and
simpler, faster deployment.
What was that with „on-demand“
(or self-service and API`s in the age of the cloud)?
IN BRIEF
17. Abstraction / Orchestration (IaaS)
In-Guest Automation – „ready VM“
Integration via Hooks
VM Workloads / DevOps / CI-CD
Virtual Datacenter (VDC)
cloud.company.com
• Self-Service • API
Consume:
• ready VM
O n - P r e m
Governance:
• Ressources
• Location
• Cost
Central Auth via AD
• Auth
• User / Group
VDC = How IT is consumed
• Shares and slices IT
Make IT Infrastructure „invisible“
• Abstract IT Infrastructure
• „VM everywhere“
VM
Catalog
Content Library
• VM Templates
Realize VM
1
Automate
2
Present
3
18. LETS DIG A BIT DEEPER
IMAGINE THE PROCESS:
„NEW VM“
19. OpenNebula Integration Automation PresentationProvider
Request new VM
- Self Service
- API
- CLI
• Image Mapping
$TEMPLATE
- VMware
- KVM
- AWS
- Azure
• Hooks
- IPAM
- CMDB
- Backup
- Monitoring
- DNS
- …
• Automate OS
- IP / Hostname
- Credentials
- AD Join
- Scripts
- …
• VDC / Portal
• API
• Realize
Ready
VM1
2
3
4
• VMware vSphere
• Linux KVM
• AWS
• Azure
PROCESS : „NEW VM“
21. USE CASE #1
Simply Deploy VMs
Technologies / Components:
OpenNebula + VMware
Power Shell Domainjoin
22. BEFORE OPENNEBULA
create VM
install
OS
config
OS
- Login to vSphere
- Create emtpy VM
- Configure VM
- Mount ISO to VM
- Start VM
- Go to VM console
- OS Installation
Configure:
- Network
- Hostname
- (domain join)
…
takes about 15 minutes
23. WITH OPEN NEBULA
Instantiate VM
- Login to Open Nebula
- Choose Template
- Press „Instantiate“
Takes about 1-2 minutes to the ready VM!
24. USE CASE #2
CI / CD PIPELINE
Technologies / Components:
OpenNebula + vCenter + MS Azure
Terraform
Ansible & AWX
Jenkins
Git
26. IT WORKS – THANKS TO OPENNEBULA HOOKS
... TO THE FINAL SOLUTION
SHORT LIVE-DEMO IS POSSIBLE J
27. USE CASE #3
REPLACE VCLOUD
Technologies / Components:
• OpenNebula + KVM
• Many Hooks (ServiceNow, CheckMK,...)
• VDC /User Provisioning via XMLRPC
• VXLAN with BGP-EVPN for Fenced Nets
28. • Extended Network Model for OpenNebula (VXLAN EVPN)
• Some really interesting “Fund a Feature“ Requests
• A 100% Replacement of VCD with ONE + KVM (!)
OUTCOMES USE-CASE #3