We will start fresh with a unregistered RHEL 7, so we first register the machine and their enter our username and password.
subscription-manager register
...
After that we are ready to add EAP7 subscription. You can here use the auto attach feature, but I recommend using a more controlled way, by adding specific pools.
subscription-manager list --available | less
...
Subscription Name: JBoss Business Partner Self-Supported NFR
Provides: Red Hat OpenShift Enterprise JBoss EAP add-on Beta
Red Hat JBoss A-MQ Clients
Red Hat Single Sign-On
Red Hat OpenShift Enterprise JBoss EAP add-on
JBoss Enterprise Application Platform
Red Hat JBoss Core Services
Red Hat JBoss Data Grid
JBoss Enterprise Web Server
Red Hat JBoss A-MQ Interconnect
...
Pool ID: XXXXXXXXXXXXXXXXXXXXXXXXX
...
subscription-manager attach --poolid=XXXXXXXXXXXXXXXXXXXXXXXXX
Now you think we are done, and check active RPM repos, but do not see any EAP repo. Why? Because the are two EAP 7 repos for RHEL7. A Current (always upgrade, i.e. 7.1, 7.2, etc) and a Minor (freeze to specific minor version, e.g. 7.0). I recommend using the Current. For further reading see https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/installation_guide/#choosing_a_repository.
yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id repo name status
rhel-7-server-nfv-rpms/7Server/x86_64 Red Hat Enterprise Linux for Real Time for NFV (RHEL 7 Server) (RPMs) 177
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 14 589
repolist: 14 766
subscription-manager repos --list | grep eap-7
Repo ID: jb-eap-7-for-rhel-7-server-source-rpms
Repo ID: jb-eap-7-for-rhel-7-server-rpms
Repo ID: jb-eap-7-for-rhel-7-server-debug-rpms
Repo ID: jb-eap-7.0-for-rhel-7-server-debug-rpms
Repo ID: jb-eap-7.0-for-rhel-7-server-source-rpms
Repo ID: jb-eap-7.0-for-rhel-7-server-rpms
subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms
yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id repo name status
jb-eap-7-for-rhel-7-server-rpms/7Server/x86_64 JBoss Enterprise Application Platform 7 (RHEL 7 Server) (RPMs) 777
rhel-7-server-nfv-rpms/7Server/x86_64 Red Hat Enterprise Linux for Real Time for NFV (RHEL 7 Server) (RPMs) 177
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 14 589
repolist: 15 543
When EAP repo in place, please go ahead and install, with groupinstall.
yum grouplist hidden | grep -i eap
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
JBoss EAP 7
yum groupinstall "JBoss EAP 7"
And then test it.
systemctl restart eap7-standalone
systemctl status eap7-standalone
● eap7-standalone.service - The WildFly Application Server (standalone mode)
Loaded: loaded (/usr/lib/systemd/system/eap7-standalone.service; disabled; vendor preset: disabled)
Active: active (running) since ons 2017-07-05 15:23:10 CEST; 11s ago
Main PID: 2039 (scl)
CGroup: /system.slice/eap7-standalone.service
├─2039 /usr/bin/scl enable eap7 -- /opt/rh/eap7/root/usr/share/wildfly/bin/launch.sh /usr/lib/jvm/jre-1.8.0 /usr/lib/jvm/jre-1.8.0/bin /opt/rh/eap7/root/usr/share/wildfly/modules /opt/rh/eap7/...
├─2040 /bin/bash /var/tmp/sclFd4fWx
├─2043 /bin/sh /opt/rh/eap7/root/usr/share/wildfly/bin/launch.sh /usr/lib/jvm/jre-1.8.0 /usr/lib/jvm/jre-1.8.0/bin /opt/rh/eap7/root/usr/share/wildfly/modules /opt/rh/eap7/root/usr/share/wildf...
├─2044 /bin/sh /opt/rh/eap7/root/usr/share/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0
└─2117 /usr/lib/jvm/jre-1.8.0/bin/java -D[Standalone] -server -verbose:gc -Xloggc:/opt/rh/eap7/root/usr/share/wildfly/standalone/log/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseG...
jul 05 15:23:10 localhost.localdomain systemd[1]: Started The WildFly Application Server (standalone mode).
jul 05 15:23:10 localhost.localdomain systemd[1]: Starting The WildFly Application Server (standalone mode)...
No comments:
Post a Comment