Vérification de la possibilité de connexion d'une instance à OS Management Hub
Vérifiez qu'une instance peut accéder au service OS Management Hub pour résoudre les problèmes de connectivité et d'inscription.
Instance OCI
Oracle Linux
- Connexion à l'instance à l'aide de SSH.
-
Exécutez la commande suivante :
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 le test indique "Echec" :
- Vérifiez que le sous-réseau VCN utilisé par vos instances dispose d'une passerelle de service OCI.
- Reportez-vous à la section Networking Requirements
Fenêtres
- Se connecter à l'instance.
-
Exécutez la commande suivante dans PowerShell en tant qu'administrateur.
Invoke-WebRequest -Headers @{'Authorization'='Bearer Oracle'} http://169.254.169.254/opc/v2/instance/regionInfo
-
Identifiez le domaine et la région dans la réponse.
Par exemple :
{ "realmDomainComponent": "oraclecloud.com", "realmKey": "oc1", "regionIdentifier": "us-ashburn-1", "regionKey": "IAD" }
-
Le domaine est
oraclecloud.com
-
La région est
us-ashburn-1
.
-
-
Construire l'adresse OS Management Hub.
https://osmh.<region>.oci.<domain>/
Par exemple :
https://osmh.us-ashburn-1.oci.oraclecloud.com/
-
Test de la connexion à l'adresse
Invoke-WebRequest -TimeoutSec 3 <endpoint>
Par exemple :
Invoke-WebRequest -TimeoutSec 3 https://osmh.us-ashburn-1.oci.oraclecloud.com/
-
Déterminez si l'instance peut atteindre OS Management Hub en fonction de la réponse.
- Succès
-
{"code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found."}
- Echec
-
Connection timed out after 3001 milliseconds
ou
The remote name could not be resolved
-
Si le test échoue :
- Vérifiez que le sous-réseau VCN utilisé par vos instances dispose d'une passerelle de service OCI.
- Reportez-vous à la section Networking Requirements
Instance cloud sur site ou tierce
Tester la connexion d'adresse OCI
-
Déterminez votre région. Reportez-vous à Régions et domaines d'accès.
Par exemple :
us-ashburn-1
- Connectez-vous à l'instance en utilisant SSH.
-
Exécutez la commande suivante :
curl -s https://osmh.<region>.oci.oraclecloud.com &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
Par exemple :
curl -s https://osmh.us-ashburn-1.oci.oraclecloud.com &>/dev/null ; [ $? == 0 ] && echo "Success" || echo "Failure"
-
Si le test indique "Echec", cela pourrait signifier :
- La station de gestion utilisée par l'instance n'a pas de connectivité à Internet ou OCI (reportez-vous à Communication à OCI)
- Votre réseau ou votre pare-feu n'autorise pas le trafic vers l'adresse OCI (reportez-vous à Communication à OCI)
Test des ports proxy et miroir
- Connectez-vous à l'instance en utilisant SSH.
-
Exécutez la commande suivante :
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 le test indique "Echec", cela pourrait signifier :
- Les ports ne sont pas ouverts sur votre réseau (reportez-vous à Communication réseau interne)
- La station n'exécute pas Apache (vérifiez le statut avec
systemctl status httpd
) - La station est hors ligne (reportez-vous à Affichage des détails de la station de gestion)