Digital Impact Radio has been a growing podcast where we’ve been talking to different people in the industry about technology and the impacts upon themselves, their businesses and the industry at large. Currently, it’s been something that’s been driven through our own networks and Oracle people interviewing others that we meet.
Read More Here to read what changes we’re making to bring more stories to you.
I’ve recently updated my twitter and medium descriptions.
It takes a village to grow. Community, friends and family are important to me.
I’ve written about it in a recent article hosted on medium titled It takes a village … I talk about what it means and what I’m trying to do. And it will take a village. If you are interested, contact me and let’s do this together.
I’m starting a series of blogs and collective content around “not just the tech”. This is where the inspiration has come from and a general observation:
Continue reading “It’s not always about the Tech …”
We were looking into some of the VM images that we have. Some of them were very useful but we were wanting to host them in the cloud for the upcoming workshops.
Ravello is a cloud service that allow you to import and manage your VMs or stacks of VMs on public cloud. The interesting part of this is that the service can use our cloud infrastructure or a third party cloud. Ravello manages the costs but also adds simple capability to manage your VMs better.
Here’s a quick guide to putting VMs (I did a VirtualBox image but it can be any type) in the Oracle Cloud with Ravello.
Continue reading “Getting Your VMs into the Oracle Cloud with Ravello”
I’m running up some environments for the Developer Experience workshop. And looking to use docker to host some of the environments. Here’s a quick snapshot for getting yourself up and running.
LET’S GET AN ORACLE COMPUTE INSTANCE PROVISIONED
So, after you have got your environment from https://cloud.oracle.com/tryit and you have logged into the Oracle Compute Cloud Service, you’ll find yourself here at the landing page. From here we’ll create our compute instance.
- Click on the Create Instance button.
- Select an OL image. There are some basic requirements for docker. You will need to select an image with UEKR4. I selected OL_6.8_UEKR4_x86_64. Once you have selected it, then click on the arrow. NB: Don’t click on Review And Create, this will take you the end with the default. We DON’T want that yet.
- Select the compute size that you want. Depending on the number of containers and the performance you want, select the type that is most appropriate. Once you have selected it, then click on the arrow.
- Enter is the name and label of the compute instance. Also add the public key for your SSH key which will be used so you can SSH into the instance. Once you have entered the details, then click on the arrow.
- You now have the option to update the network configuration. Create a new security list which will be the default network access.
- Now it’s time to configure the storage. The default storage is typically not enough. What I’ve done here is to replace the existing storage with a volume that is better to host the images.
- Create a new Storage Volume with sufficient disk. NB: Make sure you configure the storage as your boot drive and the first attached drive. I would also suggest that you select the storage/protocol/iscsi storage property for the disk. Once you have entered the details, then click on the arrow.
- Review the details and then click Create.
- After that has been done, then a set of orchestrations will be created and run. After a little while, the instance will be operation.
- If you go back to the Instances tab, then you will see your newly provisioned IaaS compute instance.
LET’S GET DOCKER PROVISIONED
The docker installation process is pretty easy. There’s great documentation on the docker site. Refer to https://docs.docker.com/engine/installation/linux/oracle. Most of the information that you need is there.
Here’s a couple of the main steps to the installation process.
- Update the yum repository configuration to include the docker repository. NB: Choose the right OL6 or OL7 repository.
- After the installation, run up the hello-world docker image. This will also make sure you can access the docker registry which is a great place to get pre-defined available images.
- Create a new user (which is not opc or root) to run docker. I’ve added an oracle user and provided the user the privileges to manage docker. And as you can see I’m know running docker as the oracle user.
And here you are, docker installed. There are some other things that you might want to consider.
- Later on, one of the typical things that you do is modify the network security so you can access what the docker instance is hosting like WebLogic Server.
- Import and create your docker images.
- Run up a swarm of docker instances.
What you’ve got here is similar to Oracle Container Cloud Service. However, if you are invested in docker and want the full control over the swarm, management and the underlying images, then this may be your preferred method.
The cloud services are rapidly changing and are becoming easier all the time. This blog is an example of that.
One of the things that has changed is the network configuration of Oracle Java Cloud Service and Oracle SOA Cloud Service. It’s been a common task to create communication channels with these services to administer the environments. So that means creating specific security rules and typically it is a usual practice of creating different ports specific for the administration network traffic. Now, this already been done for you.
Continue reading “Network Channels with Java Cloud + SOA Cloud has become a little easier”