Giter Club home page Giter Club logo

ansible-weblogic-old's Introduction

Playbook for WebLogic cluster installation

Before you begin

Download Linux x64 Compressed Archive and place archive to:

./roles/jdk/files/jdk-8u271-linux-x64.tar.gz

Also set archive name as variable in file infra.yml

jdk_installer_archive: 'jdk-8u271-linux-x64.tar.gz'

Download Generic Installer for Oracle WebLogic Server 12.2.1.4, extract archive and place installer to:

./roles/wls/files/fmw_12.2.1.4.0_wls.jar

Also set installer name as variable in file infra.yml

fmw_installer: 'fmw_12.2.1.4.0_wls.jar'

Configure hosts.ini file:

[all:vars]
ansible_user='<sudo_user>'
ansible_password='<sudo_user_pass>'
...

[all]
<host_name1> ansible_ssh_host=<host_ip> ansible_ssh_port=22
<host_name2> ansible_ssh_host=<host_ip> ansible_ssh_port=22
<host_name3> ansible_ssh_host=<host_ip> ansible_ssh_port=22

[wl_admin]
<host_name1>

[wl_node]
<host_name2>
<host_name3>

Edit variables for your needs in files:

./group_vars/infra.yml
./group_vars/secrets.yml

Shared WebLogic domain - check nfs configuration file.

  • nfs_external_source: true - will mount external share on all cluster servers
  • nfs_external_source: false - will set up nfs server => admin server / client => all hosts under wl_node group
$ ansible-playbook nfs.yml

Run installation playbook

  • Weblogic console URL after installation: http://<admin_host_ip>:{{ admin_server_port }}/console
$ ansible-playbook weblogic.yml

Uninstall cluster

$ ansible-playbook reset.yml

ansible-weblogic-old's People

Contributors

sergey-gr avatar

Stargazers

 avatar

Watchers

 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.