On the 16th and 17th of June David Hueber, Georges Grey and myself had the chance to attend the ODA hands on workshop at Arrow ECS. Lead Trainer Ruggero Citton (Oracle ODA Product Development) did the first day with plenty of theory and examples. On the second day we had the opportunity to play on a brand new ODA X5-2:
[root@odax50 ~]# oakcli show server Power State : On Open Problems : 0 Model : ODA X5-2 Type : Rack Mount Part Number : 33584041+1+1 Serial Number : 1522NMF01C Primary OS : Not Available ILOM Address : XXX.XXX.XXX.XXX ILOM MAC Address : XX:XX:XX:XX:XX:XX Description : Oracle Database Appliance X5-2 1522NMF01C Locator Light : Off Actual Power Consumption : 315 watts Ambient Temperature : 21.000 degree C Open Problems Report : System is health
David and Georges deployed a Windows Server VM which might be used the applications in a “real” scenario:
For my part I tried some silly stuff and deployed a solaris 11.2 vm template and compiled PostgreSQL inside it. The Solaris VM:
xm list dwe_solaris112 Name ID Mem VCPUs State Time(s) dwe_solaris112 3 2048 2 -b---- 409.1 [root@odax50-dom0 solaris112]#[root@odax50 ~]# oakcli show vm dwe_solaris112 Resource: dwe_solaris112 AutoStart : restore CPUPriority : 100 Disks : |file:/OVS/Repositories/dwe_srepo/. ACFS/snaps/dwe_solaris112/VirtualMa chines/dwe_solaris112/958ef7940b124 ba2b0c68c4f7f238905.img,xvda,w| Domain : XEN_PVM ExpectedState : online FailOver : false IsSharedRepo : true Keyboard : en-us MaxMemory : 2048M MaxVcpu : 2 Memory : 2048M Mouse : OS_DEFAULT Name : dwe_solaris112 Networks : NodeNumStart : 0 OS : OL_5 PrefNodeNum : 0 PrivateIP : None ProcessorCap : 100 RepoName : dwe_srepo Source : 0 State : Online TemplateName : otml_dwesol112 VDisks : |0| Vcpu : 2 cpupool : default-unpinned-pool vncport : None
And PostgreSQL inside that VM:
-bash-4.1$ hostname dwesolaris112 -bash-4.1$ psql psql (9.4.4) Type "help" for help. postgres=# l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+-----------+---------+-------+----------------------- postgres | postgres | SQL_ASCII | C | C | template0 | postgres | SQL_ASCII | C | C | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | SQL_ASCII | C | C | =c/postgres + | | | | | postgres=CTc/postgres (3 rows) postgres=# select version(); version ------------------------------------------------------------------------------ PostgreSQL 9.4.4 on i386-pc-solaris2.11, compiled by gcc (GCC) 4.8.2, 32-bit (1 row)
Worked like a charm but definitely nothing to do in real life 🙂
As an additional goody we were given the ODA simulator (unfortunately not available for download):
odasim ODA Simulator (Version: 12.1.2.0.0) Welcome to the ODA Simulator. Please choose which lab you want to run, and I'll set up the simulator for your choice. Main Menu --------- Bare Metal ODA Labs: 1 : Lab 1--Bare Metal Deployment and Database Management 2 : Lab 2--Patching and Upgrades Virtualized ODA Labs: 3 : Lab 3--Virtualized (ODA_Base) Deployment 4 : Lab 4--Creating and Managing VM Templates and VMs 5 : Restore your previous session Enter the number corresponding to your selection (1-5) or 'Q' to quit: 1
At the end we learned much and had the chance to try some serious and not so serious stuff. For sure it was fun…