tech:vagrant:casosuso:weblogic

Aquesta és una revisió antiga del document


vagrant weblogic

Vagrantfile
Vagrant.configure("2") do |config|
  config.vm.box = "peru/ubuntu-18.04-desktop-amd64"
  config.vm.box_version = "20190401.01"
  config.vm.provision "file", source: "./orainst.loc", destination: "/tmp/orainst.loc"
  config.vm.provision "file", source: "./12c_repository_file.xml", destination: "/tmp/12c_repository_file.xml"
  config.vm.provision "file", source: "../../../common/wls_adminserver.service", destination: "/tmp/wls_adminserver.service"
 
  config.vm.provider :virtualbox do |v|
    v.name = "altrankas-weblogic12-JDK8"
    v.linked_clone = true
    v.memory = 4096
    v.cpus = 2
  end

  config.vm.provision "shell", path: "install.sh"

  config.vm.provision "shell", path: "../../../common/addInsecureKey.sh"
 
end
install.sh
#!/bin/bash
 
WEBLOGIC_ZIP="fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip"
WEBLOGIC_URL_DOWNLOAD="http://<server>:9090/${WEBLOGIC_ZIP}"
JAVA_PATH="/usr/lib/jvm/java-8-oracle"
JAVA_TGZ="jdk-8u211-linux-x64.tar.gz"
JAVA_INSTALLER="oracle-java8-installer"
JAVA_URL_DOWNLOAD="http://<server>:9090/${JAVA_TGZ}"
DEBIAN_FRONTEND=noninteractive
 
sudo apt-get -y update
sudo apt-get install -y curl > /dev/null 2>&1
 
sudo curl ${JAVA_URL_DOWNLOAD} --output /tmp/${JAVA_TGZ}
sudo mkdir -p ${JAVA_PATH}
sudo tar xzvf /tmp/${JAVA_TGZ} -C ${JAVA_PATH} --strip-components=1
sudo rm /tmp/${JAVA_TGZ}
sudo chown -R root:root ${JAVA_PATH}
sudo echo "JAVA_HOME=\"${JAVA_PATH}\"" >> /etc/environment
sudo echo "PATH=\"${PATH}:${JAVA_PATH}/bin:${JAVA_PATH}/db/bin:${JAVA_PATH}/jre/bin\"" >> /etc/environment
sudo echo "ORACLE_BASE=\"/opt/oracle\"" >> /etc/environment
sudo echo "ORACLE_HOME=\"$ORACLE_BASE/wls12213\"" >> /etc/environment
sudo echo "MW_HOME=\"$ORACLE_HOME\"" >> /etc/environment
sudo echo "WLS_HOME=\"$MW_HOME/wlserver\"" >> /etc/environment
sudo echo "WL_HOME=\"$WLS_HOME\"" >> /etc/environment
sudo echo "DOMAIN_BASE=\"$ORACLE_BASE/user_projects/domains\"" >> /etc/environment
sudo echo "DOMAIN_HOME=\"$DOMAIN_BASE/base_domain\"" >> /etc/environment
sudo echo "JAVA_HOME=\"${JAVA_PATH}\"" >> /etc/environment
sudo sed -i.bak "1d" /etc/environment
source /etc/environment
 
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/wls12213
export MW_HOME=$ORACLE_HOME
export WLS_HOME=$MW_HOME/wlserver
export WL_HOME=$WLS_HOME
export DOMAIN_BASE=$ORACLE_BASE/user_projects/domains
export DOMAIN_HOME=$DOMAIN_BASE/base_domain
export JAVA_HOME=${JAVA_PATH}
 
sudo useradd -d /opt/oracle -s /sbin/nologin wluser
sudo mkdir -p /opt/oracle/{oraInventory,oraHome,install}
sudo cp /tmp/*.xml /tmp/*.loc /opt/oracle/oraInventory
sudo curl ${WEBLOGIC_URL_DOWNLOAD} --output /opt/oracle/install/${WEBLOGIC_ZIP}
sudo cp /tmp/wls_adminserver.service /etc/systemd/system
 
sudo chown -R wluser:wluser /opt/oracle
sudo chmod -R g+w /opt/oracle
 
sudo unzip /opt/oracle/install/fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip -d /opt/oracle/install
sudo usermod -a -G wluser vagrant
newgrp wluser
 
# ejecución manual
 
# cd /opt/oracle
# java -jar /opt/oracle/install/fmw_12.2.1.3.0_wls_quick.jar -silent -responseFile /opt/oracle/oraInventory/12c_repository_file.xml -invPtrLoc /opt/oracle/oraInventory/orainst.loc
# sudo chown -R wluser:wluser /opt/oracle
# sudo chmod -R g+w /opt/oracle
 
# configuración GUI = /opt/oracle/wls12213/oracle_common/common/bin/config.sh
#           info:
#           ubicación fichero usuario: $DOMAIN_HOME/servers/AdminServer/security/boot.properties
#           echo "username=weblogic" > $DOMAIN_HOME/servers/AdminServer/security/boot.properties
#           echo "password=Password1" >> $DOMAIN_HOME/servers/AdminServer/security/boot.properties
 
# sudo chown -R wluser:wluser /opt/oracle
# sudo systemctl daemon-reload
# sudo systemctl enable wls_adminserver.service
# sudo systemctl start wls_adminserver.service
# sudo systemctl status wls_adminserver.service
orainst.loc
inventory_loc=/opt/oracle/oraInventory/
inst_group=wluser
12c_repository_file.xml
[ENGINE]
Response File Version=1.0.0.0.0
 
[GENERIC]
ORACLE_HOME=/opt/oracle/oraHome
 
INSTALL_TYPE=Weblogic Server
 
MYORACLESUPPORT_USERNAME=
 
MYORACLESUPPORT_PASSWORD=<SECURE>
 
DECLINE_SECURITY_UPDATES=true
 
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
 
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE>
COLLECTOR_SUPPORTHUB_URL=
  • tech/vagrant/casosuso/weblogic.1557483752.txt.gz
  • Darrera modificació: 10/05/2019 03:22
  • per mate