2. ALL CONTENT PROVIDED ON OR THROUGH THIS SEMINAR, ARE PROVIDED ON AN "AS
IS" AND "AS AVAILABLE" BASIS. WE EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY
KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT WITH RESPECT TO THE SEMINAR AND ALL CONTENT PROVIDED ON OR
THROUGH THE SITE. THE PROVIDERS MAKES NO WARRANTY THAT: (A) THE SEMINAR
OR CONTENT WILL MEET YOUR REQUIREMENTS; (B) THE SEMINAR WILL BE ERRORFREE BASIS; (C) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE
SEMINAR OR ANY CONTENT PROVIDED ON OR THROUGH THE SEMINAR WILL BE
ACCURATE OR RELIABLE; OR (D) THE QUALITY OF ANY CONTENT PURCHASED OR
OBTAINED BY YOU ON OR THROUGH THE SEMINAR WILL MEET YOUR EXPECTATIONS.
ANY CONTENT ACCESSED, DOWNLOADED OR OTHERWISE OBTAINED ON OR
THROUGH THE USE OF THE SEMINAR IS USED AT YOUR OWN DISCRETION AND RISK.
THE PROVIDERS SHALL HAVE NO RESPONSIBILITY FOR ANY DAMAGE TO YOUR
COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE USE OF CONTENT.
PLEASE TEST ANY OF THE PROVIDED INFORAMTION BEFORE APPLYING ANY
CONTENT IN THIS SEMINAR !!!
4. Introduction – Elastic Cloud
Amazon elasticity – Ability to pay per quantum of time.
So where is the elasticity ?
5. Introduction – Elastic Cloud
Cloud elasticity – Do IT online !!!
Ability to change resources of a VM – online.
Ability to utilize and share the hardware better – online.
Ability to change hardware to your specific needs – online.
Ability to utilize the OS better for its’ specific needs – online.
Ability to utilize the Network and storage better – online.
6. Tools & Utilities
Enterprise Manager SUITE
Oracle Cloud control –
Mainly manages application tier
Oracle DB, Weblogic, SOA,
Glassfish, etc...
Oracle OPS Center –
Manages Hardware, OS, Hypervisors,
VM’s, Storage, Network Fabrics, etc…
Oracle VM Manager –
Manages OVM X86 & SPARC
7. Tools & Utilities
Oracle VM for SPARC
A set of packages (in Solaris 10/11)
that offers HW virtualization in
T-series servers.
Oracle VM for x86
A Xen based hypervisor that operates
as a Hypervisor for X86 platforms.
Both offers: CLI or GUI management via
OPS Center – or – VM Manager
8. Hardware Elasticity
Imagine your hardware
can transform itself from
1 core = 8 vcpu (max-throughput)
to
1 core = 1 vcpu (max-ipc)
This can be done via Oracle VM for SPARC Control domain
e.g.: ldm set-core threading=max-ipc | max-throughput ldom
* This feature is deprecated but was brought to emphasize the elasticity of SPARC platform.
9. Hardware Elasticity
Ldom elasticity policy
ldm add-policy [enable=yes|no] [priority=value] [attack=value]
[decay=value] [elastic-margin=value] [sample-rate=value] [todbegin=hh:mm[:ss]] [tod-end=hh:mm[:ss]] [util-lower=percent]
[util-upper=percent] [vcpu-min=value] [vcpu-max=value]
name=policy-name ldom...
Oracle VM for SPARC supports mixed Solaris versions
Support for running Solaris 10 and Solaris 11 VMs.
10. OS Elasticity
Critical thread – ability to bring CPU bound process more
hardware space. (by setting the priority of this process to 60
using FX priority or RT scheduling classes).
Datalink Multipathing Aggregations – Overcomes the
single switch boundary.
Multipathing – IO Multipathing supports mixed paths (e.g.:
iscsi, fcoe and fc together.)
FC – FC lun changes are reflected immediately.
Fast reboot mechanism – by using: reboot –s
OS Snapshots – Snapshot a root file-system within the OS
using: beadm
11. OS Elasticity – cont.
Patching & Upgrading – patching and upgrading using liveupgrade can be rolled back.
Ability to run zones – a lightweight virtualized VM with a
lower footprint.
Ability to run branded zones – Solaris 10 zones.
12. Storage Elasticity
ZFS – Ability to add devices, ability to split pool, ability to
grow luns of a pool on the fly – online.
Multipathing – IO Multipathing supports mixed paths (e.g.:
iSCSI, FCoE and FC together.)
NPIV – N_Port ID Virtualization is a Fiber Channel facility allowing multiple N_Port IDs
to share a single physical N_Port. This allows multiple Fiber Channel initiators to occupy a
single physical port, easing hardware requirements in Storage Area
Network design, especially where virtual SANs are called for.
COMSTAR - ability to create luns and expose them using
FC/FCoE/iSCSI etc…
13. Network Elasticity
Datalink Multipathing Aggregations – overcome the single
switch boundary. Ability to add or remove devices – online.
SR-IOV – Single root IO virtualization now supports NIC that
can expose itself as several virtual devices. Each virtual
device is a physical entity in the card. Packet manipulation is
done by the hardware.
Network virtualization – ability to create switches and vnics
and to attach it to zones.
Notas do Editor
Max_ipc – maximum instructions per core.Max throughput – maximum threads per core.
attack=value Specifies the maximum number of resources to be added during any one resource control cycle. If the number of available resources is less than the specified value, all of the available resources are added. By default, the attack is unlimited so that you can add as many CPU threads as are available. Valid values are from 1 to the number of free CPU threads on the system.priority=valueSpecifies a priority for dynamic resource management (DRM) policies. Priority values are used to determine the relationship between DRM policies in a single domain and between DRM-enabled domains in a single system. Lower numerical values represent higher (better) priorities. Valid values are between 1 and 9999. The default value is 99.elastic-margin=valueSpecifies the amount of buffer space between util-lower and the number of free CPU threads to avoid oscillations at low CPU thread counts. Valid values are from 0 to 100. The default value is 5.
NPIV is defined by the Technical Committee T11 in the Fiber Channel - Link Services (FC-LS) specification.