Verificación de que una instancia se puede conectar a OS Management Hub
Verifique que una instancia puede acceder al servicio OS Management Hub para ayudar a solucionar problemas de conectividad y registro.
Instancia de OCI
Oracle Linux
- Conéctese a la instancia mediante SSH.
-
Ejecute lo siguiente:
curl -s -H "Authorization: Bearer Oracle" http://169.254.169.254/opc/v2/instance/regionInfo > /tmp/curl.out REGION=`cat /tmp/curl.out | jq -r ".regionIdentifier"` ; export REGION DOMAIN=`cat /tmp/curl.out | jq -r ".realmDomainComponent"` ; export DOMAIN curl -s https://osmh.$REGION.oci.$DOMAIN &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
-
Si el ensayo indica "Fallo":
- Verifique que la subred de VCN que utilizan sus instancias tiene un gateway de servicio de OCI.
- Revisión de los requisitos de red
Ventanas
- Conéctese a la instancia
-
Ejecute el siguiente comando en PowerShell como administrador.
Invoke-WebRequest -Headers @{'Authorization'='Bearer Oracle'} http://169.254.169.254/opc/v2/instance/regionInfo
-
Identifique el dominio y la región de la respuesta.
Por ejemplo:
{ "realmDomainComponent": "oraclecloud.com", "realmKey": "oc1", "regionIdentifier": "us-ashburn-1", "regionKey": "IAD" }
-
El dominio es
oraclecloud.com
-
La región es
us-ashburn-1
.
-
-
Cree el punto final del hub de gestión del sistema operativo.
https://osmh.<region>.oci.<domain>/
Por ejemplo:
https://osmh.us-ashburn-1.oci.oraclecloud.com/
-
Prueba de la conexión al punto final
Invoke-WebRequest -TimeoutSec 3 <endpoint>
Por ejemplo:
Invoke-WebRequest -TimeoutSec 3 https://osmh.us-ashburn-1.oci.oraclecloud.com/
-
Determine si la instancia puede acceder a OS Management Hub según la respuesta.
- Correcto
-
{"code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found."}
- Fallo
-
Connection timed out after 3001 milliseconds
o
The remote name could not be resolved
-
Si la prueba falla:
- Verifique que la subred de VCN que utilizan sus instancias tiene un gateway de servicio de OCI.
- Revisión de los requisitos de red
Instancia de nube local o de terceros
Prueba de la conexión de punto final de OCI
-
Determine la región. Consulte Regiones y dominios de Disponibilidad.
Por ejemplo:
us-ashburn-1
- Conéctese a la instancia mediante SSH.
-
Ejecute lo siguiente:
curl -s https://osmh.<region>.oci.oraclecloud.com &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
Por ejemplo:
curl -s https://osmh.us-ashburn-1.oci.oraclecloud.com &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
-
Si la prueba informa "Fallo", podría significar:
- La estación de gestión utilizada por la instancia no tiene conectividad a Internet u OCI (consulte Comunicación a OCI)
- Su red o firewall no permite el tráfico al punto final de OCI (consulte Comunicación a OCI)
Probar los puertos de proxy y de reflejo
- Conéctese a la instancia mediante SSH.
-
Ejecute lo siguiente:
STATION=`sudo grep GatewayServerHost /opt/oracle/mgmt_agent/agent_inst/config/emd.properties | awk -F"=" '{print $2}'` ; export STATION STATION_PROXY_PORT=`sudo grep GatewayServerPort /opt/oracle/mgmt_agent/agent_inst/config/emd.properties | awk -F"=" '{print $2}'` ; export STATION_PROXY_PORT STATION_MIRROR_PORT=`sudo grep baseurl /etc/yum.repos.d/osmh.repo | awk -F"/" '{print $3}' | awk -F":" '{print $2}' | uniq` ; export STATION_MIRROR_PORT echo -n "Probing $STATION proxy port $STATION_PROXY_PORT : " nc -zv $STATION $STATION_PROXY_PORT &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure" echo -n "Probing $STATION mirror port $STATION_MIRROR_PORT : " nc -zv $STATION $STATION_MIRROR_PORT &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
-
Si la prueba informa "Fallo", podría significar:
- Los puertos no están abiertos en la red (consulte Comunicación de red interna)
- La estación no está ejecutando Apache (compruebe el estado con
systemctl status httpd
) - La estación está fuera de línea (consulte Viewing Management Station Details)