Migration From Vmware To Oracle VM - A Case Study: Oracle White Paper - November 2015
Migration From Vmware To Oracle VM - A Case Study: Oracle White Paper - November 2015
Migration From Vmware To Oracle VM - A Case Study: Oracle White Paper - November 2015
– A Case Study
ORAC LE WHITE P APER | NOVEM BER 2015
Disclaimer
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Disclaimer 1
PoC Network Topology of Oracle Sun X4-2 Servers and ZFS Storage 4
Conclusion 8
The first phase of that SaaS effort involved building a Proof of Concept (PoC) environment,
representative of the Oracle Cloud for Industries (OCI) hardware and software infrastructure, and
migrating the Micros applications over to that infrastructure.
Micros had historically deployed their multi-tiered, highly distributed, Global Hospitality Cloud
applications on infrastructures based on VMware 5 virtualization, and operating systems and hardware
from Microsoft, HP, EMC, Cisco and HP-3Par. Micros also had all of the associated datacenter costs
and issues including fragmented environments with various critical applications running on disparate
operating systems and proprietary hardware from an array of vendors; all with their loosely integrated
point product tools for infrastructure management.
The desired end state, as well as a Corporate mandate, was to have the core Oracle-Micros
Hospitality Cloud applications running on Oracle hardware, i.e. Oracle on Oracle, while leveraging the
OCI recommended framework and Maximum Availability Architecture (MAA) best practices for Oracle
Virtual Machine 3 (OVM 3), Sun X-Series enterprise grade servers, and ZFS-SA storage provided over
SAN and NAS topologies. This paper focuses specifically on the approach used to migrate Micros
applications from VMware VM onto the Oracle VM using the PoC Oracle on Oracle platform.
Figure 1: Automated Migration process for Converting VMware images to OVM Assembly
PoC Network Topology of Oracle Sun X4-2 Servers and ZFS Storage
Figure 2 below illustrates the physical network topology used for the OVM based Hospitality Cloud PoC
infrastructure, and depicts the network types and usage described above in Table 1. The PoC had (1)
X4-2 for the OVM Manager, OVM Tools and a local My SQL database. The array of (15) X4-2 Servers
formed the compute node pool(s). An Active-Active ZFS-SA cluster provided the highly performant,
highly available NFS and iSCSI based storage environment used to define the OVM Storage
Repositories.
PS PS
PS1 1 2 3
PCIe3 PCIe3 PCIe3
x16 x8 x8
100-10GbE
SER MGT
NET MGT
PS0
HOST NMI SP LNK/ACT NET 3 Spd LNK/ACT NET 2 Spd LNK/ACT NET 1 Spd LNK/ACT NET 0 Spd
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
Management/Storage/HB/Live
0-11
Links
12-23
0-11
TOP REAR
5 FILLER
SUN ZFS STORAGE
7420
4 FILLER
3 FILLER
2 FILLER
SATA 500GB
7200 RPM
1
SATA 500GB
7200 RPM
0
TOP REAR
5 FILLER
SUN ZFS STORAGE
7420
4 FILLER
VLANs: 900,902
3 FILLER
2 FILLER
SATA 500GB
7200 RPM
1
SATA 500GB
7200 RPM
0
STORAGE
DE2-24P
4x 10GigE
0-11
STORAGE
DE2-24P
Links
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
MAP
12-23
0-11
STORAGE
DE2-24P
HDD
PS PS
MAP
12-23
0-11
PS1 1 2 3 STORAGE
DE2-24P
0-11
PS PS 100-10GbE
PS1 1 2 3
SER MGT
NET MGT
PS0
PS PS 100-10GbE
1 2 NET 3 NET 2 NET 1 NET
30
SER MGT
NET MGT
PS1 HOST NMI SP LNK/ACT Spd LNK/ACT Spd LNK/ACT Spd LNK/ACT Spd
PS0
100-10GbE
HOST NMI SP LNK/ACT NET 3 Spd LNK/ACT NET 2 Spd LNK/ACT NET 1 Spd LNK/ACT NET 0 Spd
SER MGT
NET MGT
PS0
HOST NMI SP LNK/ACT NET 3 Spd LNK/ACT NET 2 Spd LNK/ACT NET 1 Spd LNK/ACT NET 0 Spd
Cloud Computing
ZS3-4
OVS Server – Configuration 15 X-Series Servers
Figure 4, shown below, illustrates the PoC network topology used in the OVS server pool created for
the migration effort. There are four physical 1/10 Gigabit Ethernet (GBE) link ports on the Sun X4-2 PoC
servers that were used (eth0 - eth3) on each OVS server to provide the various network connectivity
and services required, as described in Table 1 earlier. The 4 GBE link ports were used to first create
Virtual Interfaces (VIF) on each physical interface, the VIFs were then associated with unique VLANs to
create the two bonded network interfaces (bond0, bond1). VLAN groups were then assigned as
described earlier using the bonded interfaces. As shown below Net0 and Net1 forms bond0 for the
OVM Management network and for the storage network; VLANs 900 and 902 respectively. Net2 and
Net3 formed bond1 providing Client Access over VLAN 901 for the X4-2 OVM server client access
network, VLAN 903 for client application access to the guest VM network, VLAN 904 was used for the
guest VM Database server client access network, and VLAN 905 was utilized for the RAC Database VM
machines Cluster heat beat network.
Automation Scripts
OVA to Assembly
Assembly to
Template
Exported VMware
Template to VM
OVA images
VM on OVM
OVA to Assemble
Assemble to
Template
Exported VMware Template to VM
OVA images
Figure 5 above illustrates the actions that create VMware OVA images as inputs to the OVM
Assemblies, and subsequently used to create OVM VM Templates used to create the Oracle Linux and
Windows VMs utilized by the OPERA and SIMPHONY applications.
Conclusion
The Micros re-platforming project proved the viability of a structured and repeatable process for
migrating the Oracle-Micros Hospitality core application sets, from a VMware 5 Enterprise grade
environment of all non-Oracle hardware, to an Oracle Virtual Machine environment running on Oracle
hardware. The additional effort invested in automating key components of the overall migration process
resulted in the ability to scale the migration process, with a cost efficiency that accommodates the
migration of large enterprise landscapes of VMware infrastructures.
blogs.oracle.com/oracle
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the
contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
facebook.com/oracle warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are
twitter.com/oracle formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
means, electronic or mechanical, for any purpose, without our prior written permission.
oracle.com Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and
are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are
trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0615