Coder Social home page Coder Social logo

feli0821 / trivadislabs.com Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oehrlis/trivadislabs.com

0.0 1.0 0.0 14.85 MB

Trivadis LAB Environment

License: Universal Permissive License v1.0

PowerShell 15.96% Shell 33.68% PLSQL 30.73% SQLPL 15.95% TSQL 3.69%

trivadislabs.com's Introduction

Trivadis LAB Environment

This repository contains Trivadis LAB a VM based environment for testing and engineering various Oracle features and use cases. The various environments are based on Oracle VM VirtualBox and are provisioned with Vagrant. The Oracle VM VirtualBox images themselves are based on Oracle's Oracle Linux Box or Stefan Scherrer's Windows Box from the Vagrant Cloud. As shown in the figure below, Trivadis LAB was initially set up for engineering in the context of Oracle Enterprise User Security, Centrally Managed Users and Kerberos. However, the corresponding VMs can also be used individually or in combination for all kind of use- and test cases. More detailed information on Trivadis LAB is available in the doc folder or in the LAB and Example folder.

Trivadis LAB Environment Figure. 1: Trivadis LAB Environment

Trivadis LAB currently contains the configuration for the following VM environments:

VM Type Description
ol7db112 Linux DB VM Linux VM with Oracle 11.2.0.4
ol7db122 Linux DB VM Linux VM with Oracle Database 12.2.0.2
ol7db18 Linux DB VM Linux VM with Oracle Database 18c (18.11.0.0)
ol7db19 Linux DB VM Linux VM with Oracle Database 19c (19.8.0.0)
ol7db112 Linux DB VM Linux VM with Oracle Database 11.2.0.4
ol7oud12 Linux OUD VM Linux VM with Oracle Unified Directory 12.2.1.4
win2016ad Windows AD VM Windows Server 2016 Active Directory VM
win2019ad Windows AD VM Windows Server 2019 Active Directory VM

Table: Trivadis LAB environments

Prerequisites

All projects in this repository require Vagrant and Oracle VM VirtualBox or Window Server Virtualbox with the vagrant-libvirt plugin.

  1. Install Oracle VM VirtualBox
  2. Install Vagrant

Getting started

  1. Clone this repository git clone https://github.com/oehrlis/trivadislabs.com.
  2. Change into the desired folder for the VM environment.
  3. Follow the README.md instructions inside the folder.

Depending on the VM environment it may be necessary to download additional Oracle software or Vagrant boxes.

Configuration

The different VMs respectively Vagrantfile can be used as-is, without any additional configuration. However, there are several parameters you can set to tailor the installation to your needs. All Vagrantfile are configured to use a common YAML file (vagrant.yml) within this file you can configure VM specific parameter like IP addresses, domain names, software packages etc. Either update the corresponding Vagrantfile or the section in the common YAML file.

Feedback and Issues

Please file your bug reports, enhancement requests, questions and other support requests within Github's issue tracker:

License

To download and run Oracle Database, Oracle Unified Directory, Oracle Directory Server Enterprise Edition and Oracle JDK, regardless whether inside or outside a Docker container, you must download the binaries from the Oracle website and accept the license indicated at that page.

trivadislabs.com's People

Contributors

oehrlis avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.