Skip to content

Commit fc3806b

Browse files
committed
Merge branch 'development' of https://github.com/oracle-quickstart/weblogic-server-for-oci into development
2 parents dcf3be2 + 4c2ced2 commit fc3806b

File tree

3 files changed

+30
-17
lines changed

3 files changed

+30
-17
lines changed
-143 KB
Binary file not shown.

solutions/non_jrf/README.md

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,60 @@
1-
This solution creates single/multi node WLS cluster with Oracle Cloud Infrastructure File Storage service(FSS) fronted
1+
## WebLogic non JRF domain
2+
3+
This solution creates single/multi node WebLogic cluster with Oracle Cloud Infrastructure File Storage service (FSS) fronted
24
by a load balancer. The solution will create only one stack at time and further modifications that are done will be
35
done on the same stack.
46

5-
This topology creates WLS in private subnet. Following regional subnets are created under new VCN.
6-
7-
- WLS Regional Private Subnet
8-
- Bastion Regional Public Subnet
9-
- Loadbalancer Frontend Public Subnet
10-
- Mount Target Regional Private Subnet
7+
This topology creates WebLogic cluster in private subnet. Following regional subnets are created under new virtual cloud network (VCN).
8+
- WebLogic regional private subnet
9+
- Bastion regional public subnet
10+
- Load balancer frontend public subnet
11+
- Mount target regional private subnet
1112

12-
In this scenario, the WebLogic servers are created in a private subnet. To access the applications running on WebLogic, a new OCI load balancer in public regional subnet will be created. A bastion instance with a public ip address is provisioned to allow access to the WebLogic VMs in the private subnet. New file system(FSS) and mount target will be created in a private subnet to support mounting shared storage for WLS instance data and middleware. The file system(FSS) will be mounted on each WLS instance at /u01/shared.
13+
![Full Topology Diagram](Topology.png)
1314

14-
![Full Topology Diagram](../common/Topology1.drawio.png)
15+
The above diagram shows a topology that includes most of the components supported by the Terraform scripts.
16+
In this scenario, the WebLogic servers are created in a private subnet. To access the applications running on WebLogic, a new OCI load balancer in public regional subnet will be created. A bastion instance with a public ip address is provisioned to allow access to the WebLogic VMs in the private subnet. New file system (FSS) and mount target will be created in a private subnet to support mounting shared storage for WebLogic instance data and middleware. The file system (FSS) will be mounted on each WebLoogic instance at /u01/shared.
1517

1618
## Before You Begin with Oracle WebLogic Server for OCI
1719
Refer to the [documentation](https://docs.oracle.com/en/cloud/paas/weblogic-cloud/user/you-begin-oracle-weblogic-cloud.html) for the pre-requisite steps to using Oracle WebLogic Server for OCI.
1820

1921
## Workspace Checkout
2022
- Install latest version of git from http://git-scm.com/downloads
2123
- For Linux and Mac: Add the git to the PATH
22-
- git clone https://github.com/oracle-quickstart/weblogic-server-for-oci.git
24+
- Clone the code using the command:
25+
26+
```bash
27+
git clone https://github.com/oracle-quickstart/weblogic-server-for-oci.git
28+
```
2329

2430
## Organization
25-
The directory weblogic-server-for-oci/solutions/non_jrf  consists of the following:
31+
The directory weblogic-server-for-oci/solutions/non_jrf  consists of the following terraform files:
2632

27-
- nonjrf_instance.tfvars - wls instance, bastion instance , and network configuration
33+
- nonjrf_instance.tfvars - WebLoogic instance, bastion instance , and network configuration
2834
- lb.tfvars - load balancer configuration
2935
- fss.tfvars  - file system configuration
3036

3137
The directory weblogic-server-for-oci/solutions/common  consists of the following:
3238
- tenancy.tfvars - tenancy configuration
3339

3440
## Using the terraform command line tool
35-
41+
```bash
3642
cd weblogic-server-for-oci/terraform
43+
```
3744

3845
Initialize the terraform provider plugin
39-
$ terraform init
46+
```bash
47+
terraform init
48+
```
4049

4150
Update the variable values in tfvars files under directories terraform/solutions/common and terraform/solutions/non_jrf according to the user specific values
4251
Invoke apply passing all *.tfvars files as input
43-
$ terraform apply -var-file=../solutions/common/tenancy.tfvars -var-file=inputs/mp_image_ee_byol.tfvars -var-file=../solutions/non_jrf/nonjrf_instance.tfvars -var-file=../solutions/non_jrf /lb.tfvars -var-file=../solutions/non_jrf/fss.tfvars
52+
```bash
53+
terraform apply -var-file=../solutions/common/tenancy.tfvars -var-file=inputs/mp_image_ee_byol.tfvars -var-file=../solutions/non_jrf/nonjrf_instance.tfvars -var-file=../solutions/non_jrf /lb.tfvars -var-file=../solutions/non_jrf/fss.tfvars
54+
```
4455

4556
To destroy the infrastructure
46-
$ terraform destroy -var-file=../solutions/common/tenancy.tfvars -var-file=../solutions/common/mp_byol.tfvars -var-file=../solutions/non_jrf/nonjrf_instance.tfvars -var-file=../solutions/non_jrf/lb.tfvars -var-file=../solutions/non_jrf/fss.tfvars
47-
57+
```bash
58+
terraform destroy -var-file=../solutions/common/tenancy.tfvars -var-file=../solutions/common/mp_byol.tfvars -var-file=../solutions/non_jrf/nonjrf_instance.tfvars -var-file=../solutions/non_jrf/lb.tfvars -var-file=../solutions/non_jrf/fss.tfvars
59+
```
60+
**Important:** Refer to [documentation](https://docs.oracle.com/en/cloud/paas/weblogic-cloud/user/delete-domain.html) for steps to perform before running *terraform destroy*.

solutions/non_jrf/Topology.png

68.4 KB
Loading

0 commit comments

Comments
 (0)