Introducción
Este documento describe cómo visualizar los mensajes externos del script a la pantalla del despliegue del Cisco Call Manager (CCM).
¿Cómo entrar los mensajes del script a la pantalla del despliegue de CCM?
A. CloudCenter ayuda a los usuarios a permitir el despliegue de los scripts del servicio y a imprimir el mensaje del script a la pantalla del despliegue. Los pasos se describen en mismo una secuencia de comandos simple, por lo tanto usted puede utilizar esta secuencia de comandos de ejemplo para crear su propio mensaje del script y para hacer salir el mensaje deseado a la pantalla del despliegue.
Paso 1. El primer paso es alterar su script para tener la característica de registro.
Agregue esta línea a su script para incluir la utilidad del agente de CliQr:. /usr/local/osmosix/service/utils/agent_util.sh. El resultado de la secuencia de comandos de ejemplo sería:
#!/bin/bash
. /usr/local/osmosix/service/utils/agent_util.sh
Paso 2. Agregue el agentSendLogMessage al script con su mensaje personalizado que usted quiera ser visualizado en la pantalla del despliegue de CCM.
#!/bin/bash
. /usr/local/osmosix/service/utils/agent_util.sh
agentSendLogMessage “SCRIPT MESSAGE: copying profile”
sudo cp /etc/profile /etc/profile_backup
Si usted quiere utilizar esto en las ventanas máquina, usted incluiría esto en su script en lugar de otro: c:\Program Files\osmosix\service\utils\agent _util.ps1.
Paso 3. Salve el script y carguelo a su repositorio local donde está accesible la aplicación descargar el script a la máquina virtual desplegada (VM).
Paso 4. Edite el perfil de aplicación. Navegue a la topología > a la inicialización del nodo y limpie > script de la inicialización. Conecte el script bajo el script de la inicialización tal y como se muestra en de la imagen.

Paso 5. Despliegue la aplicación.
La secuencia de comandos de ejemplo usada en este despliegue:
#!/bin/bash
. /usr/local/osmosix/service/utils/agent_util.sh
log=/tmp/java.log
download=`wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo`
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
agentSendLogMessage “SCRIPT MESSAGE: copying profile”
sudo cp /etc/profile /etc/profile_backup
agentSendLogMessage “SCRIPT MESSAGE: Installing JAVA-1.8.0”
sudo yum install -y java-1.8.0-openjdk.x86_64 > $log
echo java -version > $log
sudo yum install -y wget > $log
agentSendLogMessage “SCRIPT MESSAGE: exporting java_home”
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
agentSendLogMessage “SCRIPT MESSAGE: Installing jenkins“
yum install -y jenkins
cd /usr/lib/jenkins/
/etc/init.d/jenkins stop
agentSendLogMessage “SCRIPT MESSAGE: starting jenkins“
mv jenkins.war /tmp/jenkinsold.war
wget https://updates.jenkins-ci.org/download/war/1.624/jenkins.war
/etc/init.d/jenkins start
cat /var/lib/jenkins/secrets/initialAdminPassword
agentSendLogMessage “SCRIPT MESSAGE: enabling jenkins“
sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service
La salida del script está tal y como se muestra en de la imagen.
