Apr 30, 2018

Ubuntu: Upgrade from 17.10 to 18.04


Last week ubuntu release 18.10 and i upgraded my notebook to the latest version.
I was running 17.10 with wayland:

$ lsb_release  -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 17.10
Release:    17.10
Codename:    artful

# do-release-upgrade -d
Neue Veröffentlichungen von Ubuntu werden gesucht
Holen:1 Signatur der Aktualisierungsanwendung [819 B]                                                                                                                                                                                   
Holen:2 Aktualisierungsanwendung [1.257 kB]                                                                                                                                                                                             
Es wurden 1.258 kB in 0 s geholt (0 B/s)                                                                                                                                                                                                
»bionic.tar.gz« wird gegenüber »bionic.tar.gz.gpg« legitimiert 
»bionic.tar.gz« wird entpackt

Zwischenspeicher wird gelesen

Paketverwaltung wird überprüft
Paketlisten werden gelesen … Fertig
Abhängigkeitsbaum wird aufgebaut.        
Statusinformationen werden eingelesen. … Fertig
OK http://de.archive.ubuntu.com/ubuntu artful InRelease                                                                                                                                                                                 
OK http://archive.canonical.com/ubuntu xenial InRelease                                                                                                                                                                                 
OK http://security.ubuntu.com/ubuntu artful-security InRelease                                                                                                                                                                          
Ign http://ppa.launchpad.net/librepilot/release/ubuntu artful InRelease                                                                                                                                                                 
OK http://de.archive.ubuntu.com/ubuntu artful-updates InRelease                                                                                                                                                                         
OK https://download.docker.com/linux/ubuntu artful InRelease                                                                                                                                                                            
OK http://de.archive.ubuntu.com/ubuntu artful-backports InRelease                                                                                                                                                                       
Fehl http://ppa.launchpad.net/librepilot/release/ubuntu artful Release                                                                                                                                                                  
  404  Not Found                                                                                                                                                                                                                        
Es wurden 0 B in 0 s geholt (0 B/s)                                                                                                                                                                                                     
Paketlisten werden gelesen … Fertig            
Abhängigkeitsbaum wird aufgebaut.               
Statusinformationen werden eingelesen. … Fertig

Informationen zu Paketquellen werden aktualisiert

Paketquellen von Drittanbietern deaktiviert 

Einige Paketquellen von Drittanbietern wurden deaktiviert. Sie können 
diese nach der Systemaktualisierung mit dem Programm 
»Software-Paketquellen« oder mit »Synaptic« wieder aktivieren. 

Um fortzufahren, drücken Sie [ENTER]



  
Holen:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [65,4 kB]                                                                                                                                                           
Holen:2 http://de.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]                                                                                                                                                                   
Holen:3 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [65,4 kB]                                                                                                                                                          
Holen:4 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease [65,5 kB]                                                                                                                                                        
Holen:5 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1.019 kB]                                                                                                                                                       
Holen:6 http://de.archive.ubuntu.com/ubuntu bionic/main i386 Packages [1.007 kB]                                                                                                                                                        
Holen:7 http://de.archive.ubuntu.com/ubuntu bionic/main Translation-de [454 kB]                                                                                                                                                         
Holen:8 http://de.archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB]                                                                                                                                                         
Holen:9 http://de.archive.ubuntu.com/ubuntu bionic/main amd64 DEP-11 Metadata [477 kB]                                                                                                                                                  
Holen:10 http://de.archive.ubuntu.com/ubuntu bionic/main DEP-11 64x64 Icons [245 kB]                                                                                                                                                    
Holen:11 http://de.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [9.184 B]                                                                                                                                                 
Holen:12 http://de.archive.ubuntu.com/ubuntu bionic/restricted i386 Packages [9.156 B]                                                                                                                                                  
Holen:13 http://de.archive.ubuntu.com/ubuntu bionic/restricted Translation-de [2.268 B]                                                                                                                                                 
Holen:14 http://de.archive.ubuntu.com/ubuntu bionic/restricted Translation-en [3.584 B]                                                                                                                                                 
Holen:15 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8.570 kB]                                                                                                                                                  
Holen:16 http://de.archive.ubuntu.com/ubuntu bionic/universe i386 Packages [8.531 kB]                                                                                                                                                   
Holen:17 http://de.archive.ubuntu.com/ubuntu bionic/universe Translation-en [4.941 kB]                                                                                                                                                  
Holen:18 http://de.archive.ubuntu.com/ubuntu bionic/universe Translation-de [2.272 kB]                                                                                                                                                  
Holen:19 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 DEP-11 Metadata [3.287 kB]                                                                                                                                           
Holen:20 http://de.archive.ubuntu.com/ubuntu bionic/universe DEP-11 64x64 Icons [8.420 kB]                                                                                                                                              
Holen:21 http://de.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB]                                                                                                                                                  
Holen:22 http://de.archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages [144 kB]                                                                                                                                                   
Holen:23 http://de.archive.ubuntu.com/ubuntu bionic/multiverse Translation-de [84,5 kB]                                                                                                                                                 
Holen:24 http://de.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB]                                                                                                                                                  
Holen:25 http://de.archive.ubuntu.com/ubuntu bionic/multiverse amd64 DEP-11 Metadata [49,7 kB]                                                                                                                                          
Holen:26 http://de.archive.ubuntu.com/ubuntu bionic/multiverse DEP-11 64x64 Icons [225 kB]                                                                                                                                              
Es wurden 41,0 MB in 6 s geholt (5.414 kB/s)                                                                                                                                                                                            

Paketverwaltung wird überprüft
Paketlisten werden gelesen … Fertig            
Abhängigkeitsbaum wird aufgebaut.               
Statusinformationen werden eingelesen. … Fertig

Änderungen werden berechnet

Änderungen werden berechnet

Möchten Sie die Systemaktualisierung starten? 


67 Pakete werden nicht mehr von Canonical unterstützt. Sie können 
allerdings immer noch Hilfe von der Gemeinschaft erhalten. 

22 Pakete werden entfernt. 222 neue Pakete werden installiert. 2255 
Pakete werden aktualisiert. 

Insgesamt müssen 1.663 M heruntergeladen werden. Das Herunterladen 
wird bei Ihrer Netzwerkverbindung etwa 5 Minuten dauern. 

Das Installieren der Systemaktualisierung kann mehrere Stunden 
dauern. Sobald das Herunterladen abgeschlossen wurde, kann der 
Vorgang nicht abgebrochen werden. 

 Fortsetzen [j/N]  Details [d]

[snip]
 Processing triggers for shim-signed (1.34.9+13-0ubuntu2) ...
Processing triggers for libvlc-bin:amd64 (3.0.1-3build1) ...
Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.36.11-2) ...

Es wird nach veralteten Programmen gesucht
Paketlisten werden gelesen … Fertig            
Abhängigkeitsbaum wird aufgebaut.               
Statusinformationen werden eingelesen. … Fertig
Statusinformationen werden eingelesen. … Fertig

Veraltete Pakete entfernen? 


195 Pakete werden entfernt. 

Das Entfernen der Pakete kann mehrere Stunden dauern. 

 Fortsetzen [j/N]  Details [d]d
Fortsetzen [j/N]  Details [d]d
Fortsetzen [j/N]  Details [d]n

Die Systemaktualisierung ist abgeschlossen.

Neustart erforderlich 

Um die Systemaktualisierung abzuschließen, ist ein Neustart 
erforderlich. 
Wenn Sie »j« wählen, wird das System neu gestartet. 

Fortsetzen [j/N] j

And after the reboot the default is X11 again:
schroff@zerberus:~$ loginctl 

   SESSION        UID USER             SEAT             TTY             

         2       1000 schroff          seat0            tty2            

        c1        126 gdm              seat0            tty1            



2 sessions listed.

schroff@zerberus:~$ loginctl  show-session 2 -p Type

Type=x11
It looks like there is one error left:


But i think i will ignore this error:
check-new-release-gtk: TypeError: Gtk.init_check() takes exactly 0 arguments (1 given)
And finally the check for the new release:
$ lsb_release -a

No LSB modules are available.

Distributor ID:    Ubuntu

Description:    Ubuntu 18.04 LTS

Release:    18.04

Codename:    bionic

Apr 29, 2018

Oracle SOA Suite 12c: complete startup procedure including database and application server

After the first reboot i had to work hard to get the complete system up again. So here a list of all commands:


  1. database
    export ORACLE_HOME=/home/oracle/app/oracle/product/12.2.0/dbhome_1
    export PATH=$PATH:$ORACLE_HOME/bin
    export ORACLE_SID=orcl

    $ sqlplus / as sysdba

    SQL*Plus: Release 12.2.0.1.0 Production on Fri Feb 16 20:53:02 2018

    Copyright (c) 1982, 2016, Oracle.  All rights reserved.

    Connected to an idle instance.

    SQL> startup
    ORACLE instance started.

    Total System Global Area 1560281088 bytes
    Fixed Size            8793160 bytes
    Variable Size         1006633912 bytes
    Database Buffers      536870912 bytes
    Redo Buffers            7983104 bytes
    Datenbank mounted.
    Datenbank geoffnet.
    SQL> alter pluggable database soasuite12c open;

    Integrierbare Datenbank geandert.
  2. listener
    $ lsnrctl start

    LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 16-FEB-2018 21:09:17

    Copyright (c) 1991, 2016, Oracle.  All rights reserved.

    Starting /home/oracle/app/oracle/product/12.2.0/dbhome_1/bin/tnslsnr: please wait...

    TNSLSNR for Linux: Version 12.2.0.1.0 - Production
    System parameter file is /home/oracle/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
    Log messages written to /home/oracle/app/oracle/diag/tnslsnr/mywww/listener/alert/log.xml
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 12.2.0.1.0 - Production
    Start Date                16-FEB-2018 21:09:17
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /home/oracle/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /home/oracle/app/oracle/diag/tnslsnr/mywww/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    The listener supports no services
    The command completed successfully

    Wait some seconds and then:$ lsnrctl status

    LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 16-FEB-2018 21:09:35

    Copyright (c) 1991, 2016, Oracle.  All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 12.2.0.1.0 - Production
    Start Date                16-FEB-2018 21:09:17
    Uptime                    0 days 0 hr. 0 min. 18 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /home/oracle/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /home/oracle/app/oracle/diag/tnslsnr/mywww/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=mywww)(PORT=5500))(Security=(my_wallet_directory=/home/oracle/app/oracle/product/12.2.0/dbhome_1/admin/orcl/xdb_wallet))(Presentation=HTTP)(Session=RAW))
    Services Summary...
    Service "5a81d0aff5393ed2e055000000000001" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "5af731f7368117fbe055000000000001" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orcl" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orclXDB" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orclpdb" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "soasuite12c" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    The command completed successfully

    and a check with sqlplus:
    $  sqlplus bpeladmin@soasuite12c

    SQL*Plus: Release 12.2.0.1.0 Production on Fri Feb 16 21:09:40 2018

    Copyright (c) 1982, 2016, Oracle.  All rights reserved.

    Enter password:
    Letzte erfolgreiche Anmeldezeit: So Jan 21 2018 21:05:53 +01:00

    Verbunden mit:
    Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
  3. application server
    export PATH=/home/data/opt/jdk1.8.0_131/bin:$PATH
    export JAVA_HOME=/home/data/opt/jkd1.8.0_131

    $cd Oracle/Middleware/Oracle_Home/user_projects/domains/_domain/bin/
    $ nohup ./startNodeManager.sh &

    start the AdminServer
    $nohup ./startWeblogic.sh &

    and wait for:

    <16 .02.2018="" 21:20="" mez="" uhr="">
    <16 .02.2018="" 21:17="" mez="" uhr="">
    via tail -f nohup.out
    start the soa_server

    ./startManagedWebLogic.sh soa_server1 t3://localhost:7001

    and enter user and password when prompted

       
And then check via http://192.168.178.49:7001/console:




All installation steps can be found here:

 i had to run the

Apr 22, 2018

Oracle VM Server: How to add ISO images to your repository

After  setting up
you have to upload some ISO images to your repository, so that your virtual machines can boot with these ISO images.

So inside Oracle VM Manager go to the "Repositories" tab and use the "import iso icon" (the blue arrow):

The only way to import ISO images is to give a URL to Oracle VM Manager:


And after pushing the ok button you can monitor the download inside the job summary tab:



Inside the repository tab you will find the ISO image after a successful download:

This ISO image can now be used inside the configuration of your VMs. (Take a look here)


Apr 21, 2018

Oracle VM Server: my first vm: Error: HVM guest support is unavailable

All my tests with Oracle VM Server are running inside Oracle Virtualbox. If you want to do some tests yourself with this setup, you can easily get this error message after powering on your VM:

Server error: Command: ['xm', 'create', '/OVS/Repositories/0004fb0000030000dad74d9c43176d2e/VirtualMachines/0004fb00000600005e79798ecb1a63cf/vm.cfg'] failed (1): stderr: Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?
stdout: Using config file "/OVS/Repositories/0004fb0000030000dad74d9c43176d2e/VirtualMachines/0004fb00000600005e79798ecb1a63cf/vm.cfg".
To get your system running, you have to change this for your Oracle VM Server node on VirtualBox:


After that you get:

Server error: Command: ['xm', 'create', '/OVS/Repositories/0004fb0000030000dad74d9c43176d2e/VirtualMachines/0004fb0000060000b5dca8dccb8b74f6/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
stdout: Using config file "/OVS/Repositories/0004fb0000030000dad74d9c43176d2e/VirtualMachines/0004fb0000060000b5dca8dccb8b74f6/vm.cfg".
But this is due to specifying no boot media at your VM. Therefore you have to add an ISO image to your Oracle VM Server repository.

Apr 17, 2018

Docker: How to build you own container with your own application

atThere are many tutorials out there, how to create a docker container with a apache webserver inside or a nginx.
But you can hardly find a manual how to build your own docker container without pulling everything from a foreign repository.
Why should you not pull everything from foreign repositories?

You should read this article or this:
But since each phase of the development pipeline is built at a different time, …
…you can’t be sure that the same version of each dependency in the development version also got into your production version.
That is a good point.

As considered in this article you can put some more constraints into your docker file: 
FROM ubuntu:14.04.
or even
FROM ubuntu:0bf3461984f2fb18d237995e81faa657aff260a52a795367e6725f0617f7a56c
And that is the point where i tell you: Create a process to build your own docker containers from scratch and distribute them with your own repository or copy them to all your docker nodes (s. here)

So here the steps to create your own container from a local directory (here ncweb):

# ls -l ncweb/
total 12
-rw-r--r--    1 root     root            90 Nov 26 10:06 Dockerfile
-rw-r--r--    1 root     root           255 Nov 26 11:29 index.html
-rw-r--r--    1 root     root             0 Nov 26 11:29 logfile
-rwxr--r--    1 root     root           176 Nov 26 11:29 ncweb.sh  
The Dockerfile contains the following:

# ls -l ncweb/
alpine:~# cat ncweb/Dockerfile 
FROM alpine
WORKDIR /tmp
RUN mkdir ncweb
ADD .  /tmp
ENTRYPOINT [ "/tmp/ncweb.sh" ]
Into this directory you have to put everything you need, e.g. a complete JDK or your binaries or ...

And then change into this directory and build your container:

ncweb# docker build -t ncweb:0.2 .
The distribution to other docker nodes can be done like this:

# docker save ncweb:0.3 | ssh 192.168.178.47 docker load 
For more details read this posting.


Related posts:



Apr 15, 2018

Oracle SOA Suite 12c: Invoking a BPEL process via Enterprise Manager (EM)

After you logged in via http://yourhost:7001/em navigate to "soa-infra":
 Then choose "Deployed Composites":
 There you have to click on your composite (here: "Project1"):
 Choose "Test":
 Go to the bottom of the page and expand the payload:
 There you have  fill in your test string:
 
 And after a click on "Test Web Service"
The response is shown incl. the response time.

To list the audit trails goto "Home-> Flow instances

And choose "search" on the right side:


Apr 12, 2018

Oracle VM Server x86: Creation of a virtual machine

After all these steps
it is possible to create a VM:

 Click the third icon:












And here is the summary:
One thing still missing: I did not put an ISO image into the repository, so this VM has no media to start from. The Import of an ISO image i will post in a week.

Apr 7, 2018

Ubuntu: unmet dependencies gparted (libparted-fs-resize0 (>= 3.1))

After a new ubuntu installation i got the following error:
root@pc:/etc/apt/sources.list.d# apt install   gparted
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.   
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 gparted : Hängt ab von: libparted-fs-resize0 (>= 3.1) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
or
The following packages have unmet dependencies:
 gparted :
Depends: libglibmm-2.4-1c2a (>= 2.42.0) but 2.39.93-0ubuntu1 is to be installed
 Depends: libparted-fs-resize0 (>= 3.1) but it is not installable
 Depends: libparted2 (>= 3.1) but it is not installable
 Depends: libstdc++6 (>= 4.9) but 4.8.2-19ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.


I tried some solutions like
apt clean
or removing many repositories out of /etc/apt/sources.list and /etc/apt/sources.d but the error still remained.

After some tries i found the solution via these commands:

The installation of libparted-fs-resize0 does not work with the following error:
root@pc:/etc/apt# apt install libparted-fs-resize0
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.     
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libparted-fs-resize0 : Hängt ab von: libparted2 (= 3.2-15) aber 3.2-15ubuntu0.1 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
So i checked this package:

root@pc:/etc/apt# apt-cache policy libparted2
libparted2:
  Installiert:           3.2-15ubuntu0.1
  Installationskandidat: 3.2-15ubuntu0.1
  Versionstabelle:
 *** 3.2-15ubuntu0.1 100
        100 /var/lib/dpkg/status
     3.2-15 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Hmmm. 2 Versions inside my versions-table. So i removed the local status file:
root@pc:/etc/apt# cd /var/lib/dpkg/
root@pc:/var/lib/dpkg# mv status status.180227
root@pc:/var/lib/dpkg# touch status
And after that the problem was gone:
root@pc:/var/lib/dpkg# apt update
root@pc:/var/lib/dpkg# apt install gparted
Here we go:


Apr 3, 2018

Oracle VM Server: supported guest systems

After the installation of


and

the next step is to install a guest. But which operating systems are supported on Oracle VM Server?
Let's look into the official Oracle documentation:
The list of supported operating systems can be found here.


Table 5.1 HVM-Supported Linux Guest Operating Systems
Guest Operating System
HVM 32-bit
HVM 64-bit
Oracle Linux Release 7.x
N/A
Yes
Oracle Linux Release 6.x
Yes
Yes
Oracle Linux Release 5.x
Yes
Yes
Oracle Linux Release 4.x
Yes
Yes
Red Hat Enterprise Linux 7.x
N/A
Yes
Red Hat Enterprise Linux 6.x
Yes
Yes
Red Hat Enterprise Linux 5.x
Yes
Yes
Red Hat Enterprise Linux 4.x
Yes
Yes
CentOS 7.x
N/A
Yes
CentOS 6.x
Yes
Yes
CentOS 5.x
Yes
Yes
CentOS 4.x
Yes
Yes
SUSE Linux Enterprise Server 11.x
No
Yes
SUSE Linux Enterprise Server 12 SP2 or later
No
Yes

Table 5.2 PVHVM-Supported Linux Guest Operating Systems
Guest Operating System
PVHVM 32-bit
PVHVM 64-bit
Oracle Linux Release 7.x
N/A
Yes
Oracle Linux Release 6.x
Yes
Yes
Oracle Linux Release 5.x
Yes
Yes
Oracle Linux Release 4.x
Yes
Yes
Red Hat Enterprise Linux 7.x
N/A
Yes
Red Hat Enterprise Linux 6.x
Yes
Yes
Red Hat Enterprise Linux 5.x
Yes
Yes
Red Hat Enterprise Linux 4.x
Yes
Yes
CentOS 7.x
N/A
Yes
CentOS 6.x
Yes
Yes
CentOS 5.x
Yes
Yes
CentOS 4.x
Yes
Yes
SUSE Linux Enterprise Server 11.x
No
Yes
SUSE Linux Enterprise Server 12 SP2 or later
No
Yes

Table 5.4 CPU Paravirtualized Supported Guest Operating Systems
Guest Operating System
Paravirtualized 32-bit
Paravirtualized 64-bit
Oracle Linux Release 7.x
No
No
Oracle Linux Release 6.x
Yes
Yes
Oracle Linux Release 5.x
Yes
Yes
Oracle Linux Release 4.x
Yes
Yes
Red Hat Enterprise Linux 7.x
No
No
Red Hat Enterprise Linux 6.x
Yes
Yes
Red Hat Enterprise Linux 5.x
Yes
Yes
Red Hat Enterprise Linux 4.x
Yes
Yes
CentOS 7.x
No
No
CentOS 6.x
Yes
Yes
CentOS 5.x
Yes
Yes
CentOS 4.x
Yes
Yes
SUSE Linux Enterprise Server 11.x
No
Yes
SUSE Linux Enterprise Server 12 SP2 or later
No
No

Table 5.5 Microsoft Windows Supported Guest Operating Systems
Guest Operating Systems
64-bit
32-bit
HVM
HVM with Oracle VM Paravirtual Drivers for Microsoft Windows
Microsoft Windows Server 2016
Yes
N/A
Supported
Supported
Microsoft Windows Server 2012 R2
Yes
N/A
Supported
Supported
Microsoft Windows Server 2012
Yes
N/A
Supported
Supported
Microsoft Windows Server 2008 R2 SP1
Yes
N/A
Supported
Supported
Microsoft Windows Server 2008 SP2
Yes
Yes
Supported
Supported
Microsoft Windows Server 2003 R2 SP2
Yes
Yes
Supported
Supported
Microsoft Windows 10
Yes
Yes
Supported
Supported
Microsoft Windows 8.1
Yes
Yes
Supported
Supported
Microsoft Windows 8
Yes
Yes
Supported
Supported
Microsoft Windows 7 SP1
Yes
Yes
Supported
Supported
Microsoft Windows Vista SP2
Yes
Yes
Supported
Supported

These tables are valid for version 3.4 - that means you have to check the support matrix for each version seperatly.