Getting started with Kubernetes in the Oracle Cloud

In this blog post I am going to explain how to create and configure the Kubernetes Cluster in the Oracle Cloud Infrastructure. Oracle offers its own service called Oracle Kubetnetes Engine (OKE).

As a prerequisite, a user must already exist in the cloud who has permission to create and manage the Kubernetes cluster in a compartment. The following policies are necessary to create, update and delete cluster components:

Allow group <group-name> to manage instance-family in <location>
Allow group <group-name> to use subnets in <location>
Allow group <group-name> to read virtual-network-family in <location>
Allow group <group-name> to use vnics in <location>
Allow group <group-name> to inspect compartments in <location>

For more information about users, groups and policies refer to my post Oracle OCI : Administer User, Groups, Compartments in the Oracle Cloud Infrastructure

Considerations before installation

Weiterlesen „Getting started with Kubernetes in the Oracle Cloud“

Create and use the Oracle File storage service in the Oracle Cloud Infrastructure (OCI)

In this blog post I am going to explain how to create the file storage service in the Oracle Cloud (OCI) and mount it via NFS to the Linux VM.

A virtual cloud network and a linux vm should already exist.

Firstly, we are going to create the four security rules to allow traffic via the NFS protocol.

Weiterlesen „Create and use the Oracle File storage service in the Oracle Cloud Infrastructure (OCI)“

Oracle Cloud: Configuring the Load Balancer and attaching it to the instance pool

In the previous blog post I explained the creation and configuration of the instance pool and autoscaling configuration.

If you run farm from the web server and the application server, you should route the client accesses to these servers via a load balancer. The load balancer receives the client requests and distributes them within the server pool.

In this blog post I am going to describe how to create and configure a load balancer and associate it with the instance pool. For the creation of the instance pool and autoscaling configuration please refer to my post How to configure and check the autoscaling of compute nodes in the Oracle Cloud Infrastructure (OCI)

Now we will provision the load balancer in the OCI.

Weiterlesen „Oracle Cloud: Configuring the Load Balancer and attaching it to the instance pool“

How to configure and check the autoscaling of compute nodes in the Oracle Cloud Infrastructure (OCI)

In this blog post I am going to explain the provisioning of the compute pool node with autoscaling configuration. I have already created the VM instance-bne and installed the Nginx web server in the VM.

During the provisioning of the Linux VM I added the Cloud-Init script as the advanced option that executes the installation and configuration of the Nginx webserver in my vm:

#cloud-config

package_update: false
packages:
  - nginx
runcmd:
 - systemctl enable nginx
 - systemctl start nginx
 - firewall-offline-cmd --add-service=http
 - systemctl restart firewalld
Weiterlesen „How to configure and check the autoscaling of compute nodes in the Oracle Cloud Infrastructure (OCI)“

Part 2: Create the Oracle APEX Database in Amazon Relation Data Service (RDS)

This is the second part of my blog series about the installation and configuration an APEX database in the Amazon Cloud. Refer to following posts for the explanation of the whole solution:

Create the Virtual Private Cloud (Network) in AWS

At first, I will create my customer network in AWS.

In the AWS Console navigate to VPC and click on „Create VPC“. Specify the IPv4 IP Range (CIDR Block) and try „Create“:

Weiterlesen „Part 2: Create the Oracle APEX Database in Amazon Relation Data Service (RDS)“

Create Oracle APEX Environment in the Amazon Cloud with RDS: Part 1 – Overview

In this article I will describe the installation of APEX Environment in Amazon Web Service (AWS).

The whole environment includes following components:

  • AWS RDS: Oracle Database with activated APEX
  • VM (EC2 Container) with:
    • Oracle Rest Data Service (ORDS)
    • Apache Tomcat for the Hosting of the ORDS
    • Nginx: http Server

The major challenge is to install APEX without SYSDBA privilege, because the Oracle Database in the RDS is Vendor-Managed. Users cannot access the OS and do not have the database DBA role.

Blue Print of the APEX environment in the AWS:

In my next Posts I will cover the following topics:

Part 2: Create the APEX Database in Amazon Relation Data Service (RDS)

Part 3: Configure APEX with Oracle Rest Data Service (ORDS) in the new EC2 Container

Part 4: Configuration APEX with ORDS, Apache-Tomcat und Nginx

Part 3: Configure APEX with Oracle Rest Data Service (ORDS) in the new EC2 Container

In my previous blog posts, I have described how to create the customer Oracle Database in the RDS with APEX Component:

In this post, I will explain the configuration of Middleware components needed to present apex content in web. We will build the separate VM (EC2 Container) in AWS and configure following components: ORDS, Apache Tomcat und Nginx Server.

Installing and Configuring the VM for the APEX Listener

Create EC2 Container for the APEX:

Weiterlesen „Part 3: Configure APEX with Oracle Rest Data Service (ORDS) in the new EC2 Container“

Exadata: OS performance analyzing via ExaWatcher

The operating system statistics are collected in the Exadata environment using the tool ExaWatcher automatically. You can generate statistics reports over a certain time as user root:

The following example generates the report for the period from 09/24/2018 till 09/26/2018:

cd /opt/oracle.ExaWatcher

./GetExaWatcherResults.sh –from 09/24/2018_00:00:00 –to 09/26/2018_23:59:59

Results will be generated as the BZIP2 Archive in the directory /opt/oracle.ExaWatcher/archive/ExtractedResults.

The results can be analyzed very simple via Browser. You can unpack the archive, go to the directory and see separate directories for the different statistics:

Weiterlesen „Exadata: OS performance analyzing via ExaWatcher“