La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come risolvere gli errori di installazione del modulo VNC (Virtual Network Computing) durante la configurazione dell'immagine di lavoro.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni di questo documento si basano sulle seguenti versioni software:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Dopo aver scaricato il file worker_installer.bin e aver configurato l'immagine di lavoro di Centos 7 con l'utilizzo del comando qui menzionato, spesso i moduli interattivi per VNC vengono ignorati, anche quando il processo viene completato correttamente.
# ./worker_installer.bin centos7 <cloudtype> worker
Questo articolo consente di affrontare situazioni di questo tipo.
Nel file cliqr_modules.log è possibile verificare un errore di dipendenza (glib-2.4).
<noscript> <table=" class="msgText"> JavaScript non è abilitato. Rivolgersi all'amministratore.
L'applicazione può essere distribuita correttamente utilizzando questa immagine di lavoro, ma l'utente non sarà in grado di accedere alle istanze distribuite tramite VNC dall'interfaccia utente di Cisco Call Manager (CCM).
Nel file /var/log/messages è possibile controllare se VNC è stato avviato correttamente o no.
Sep 20 15:42:58 cliqr-centos6-base-image OSMOSIX: starting vnc server, result: 127
Se VNC è installato correttamente, il codice risultante dovrebbe essere 0.
Nov 25 12:18:18 cqjw-58d79d88f OSMOSIX: starting vnc server, result: 0
L'installazione di VNC dipende dalle librerie GNOME. Per ovviare al problema, eseguire questo passaggio come amministratore.
# export gui_enabled=true
In questo modo viene risolto l'errore di installazione VNC.
Il repository di espulsione è un prerequisito per l'installazione di un modulo interattivo. Eseguire questo comando per installare il repository.
yum -y install epel-release
Dopo aver completato i passaggi descritti, ripetere la configurazione dell'immagine di lavoro.
./worker_installer.bin centos7 <cloudtype> worker
Poiché sono installati altri moduli, vengono installati solo VNC e il modulo interattivo.
Una volta installato VNC, deve trovarsi nel file /etc/cliqr_modules.conf
[cliqruser@cqjw-58d79d88f etc]$ cat cliqr_modules.conf sysupdate worker ntp docker vnc interactive [cliqruser@cqjw-58d79d88f etc]$
Per il funzionamento di vnc, è necessario installare anche X windows.
[root@cqjw-58d79d88f ~]# cat /var/log/messages | grep vnc Nov 24 18:52:35 cliqr-centos6-base-image yum[4660]: Installed: tigervnc-server-module-1.1.0-24.el6.x86_64 Nov 24 18:53:28 cliqr-centos6-base-image yum[12686]: Installed: tigervnc-server-1.1.0-24.el6.x86_64 Nov 24 18:53:37 cliqr-centos6-base-image yum[12701]: Installed: libvncserver-0.9.7-7.el6_6.1.x86_64 Nov 24 18:53:39 cliqr-centos6-base-image yum[12703]: Installed: x11vnc-0.9.13-8.el6.x86_64 Nov 25 12:18:18 cqjw-58d79d88f OSMOSIX: starting vnc server, result: 0 [root@cqjw-58d79d88f ~]#
Una volta che l'immagine di lavoro è stata configurata correttamente per vnc è possibile, ad esempio nel caso di vmware cloudtype, creare un modello della VM da utilizzare come worker con vnc installato e funzionante correttamente. Vedere anche.
[root@cqjw-58d79d88f ~]# cat cliqr_modules.log | grep vnc c3agent/osmosix/bin/startvncserver c3agent/osmosix/vnc/ c3agent/osmosix/vnc/utils/ c3agent/osmosix/vnc/include/ c3agent/osmosix/vnc/include/web-socket-js/ c3agent/osmosix/vnc/include/chrome-app/ c3agent/osmosix/vnc/images/ c3agent/osmosix/vnc/images/bkp/ c3agent/osmosix/vnc/vnc.html c3agent/osmosix/vnc/utils/websockify c3agent/osmosix/vnc/utils/rebind.c c3agent/osmosix/vnc/utils/Makefile c3agent/osmosix/vnc/utils/json2graph.py c3agent/osmosix/vnc/utils/nova-novncproxy c3agent/osmosix/vnc/utils/websocket.pyc c3agent/osmosix/vnc/utils/web.py c3agent/osmosix/vnc/utils/u2x11 c3agent/osmosix/vnc/utils/launch.sh c3agent/osmosix/vnc/utils/img2js.py c3agent/osmosix/vnc/utils/README.md c3agent/osmosix/vnc/utils/wsproxy.py c3agent/osmosix/vnc/utils/websocket.py c3agent/osmosix/vnc/utils/rebind c3agent/osmosix/vnc/utils/websockify.py c3agent/osmosix/vnc/utils/parse.js c3agent/osmosix/vnc/include/keysymdef.js c3agent/osmosix/vnc/include/des.js c3agent/osmosix/vnc/include/util.js c3agent/osmosix/vnc/include/web-socket-js/swfobject.js c3agent/osmosix/vnc/include/web-socket-js/web_socket.js c3agent/osmosix/vnc/include/web-socket-js/README.txt c3agent/osmosix/vnc/include/web-socket-js/WebSocketMain.swf c3agent/osmosix/vnc/include/logo.js c3agent/osmosix/vnc/include/rfb.js c3agent/osmosix/vnc/include/black.css c3agent/osmosix/vnc/include/webutil.js c3agent/osmosix/vnc/include/base64.js c3agent/osmosix/vnc/include/display.js c3agent/osmosix/vnc/include/ui.js c3agent/osmosix/vnc/include/keyboard.js c3agent/osmosix/vnc/include/playback.js c3agent/osmosix/vnc/include/input.js c3agent/osmosix/vnc/include/Orbitron700.woff c3agent/osmosix/vnc/include/jsunzip.js c3agent/osmosix/vnc/include/keysym.js c3agent/osmosix/vnc/include/blue.css c3agent/osmosix/vnc/include/websock.js c3agent/osmosix/vnc/include/chrome-app/tcp-client.js c3agent/osmosix/vnc/include/Orbitron700.ttf c3agent/osmosix/vnc/include/base.css c3agent/osmosix/vnc/images/cliqrLogo.jpeg c3agent/osmosix/vnc/images/bkp/disconnect.png c3agent/osmosix/vnc/images/bkp/mouse_right.png c3agent/osmosix/vnc/images/bkp/connect.png c3agent/osmosix/vnc/images/bkp/keyboard.png c3agent/osmosix/vnc/images/bkp/mouse_middle.png c3agent/osmosix/vnc/images/bkp/drag.png c3agent/osmosix/vnc/images/bkp/screen_57x57.png c3agent/osmosix/vnc/images/bkp/screen_320x460.png c3agent/osmosix/vnc/images/bkp/screen_700x700.png c3agent/osmosix/vnc/images/bkp/mouse_none.png c3agent/osmosix/vnc/images/bkp/mouse_left.png c3agent/osmosix/vnc/images/bkp/favicon.png c3agent/osmosix/vnc/images/bkp/ctrlaltdel.png c3agent/osmosix/vnc/images/bkp/clipboard.png c3agent/osmosix/vnc/images/bkp/settings.png c3agent/osmosix/vnc/images/bkp/favicon.ico c3agent/osmosix/etc/vnc/ c3agent/osmosix/etc/vnc/passwd Running Module vnc ---> Package tigervnc-server-module.x86_64 0:1.1.0-24.el6 will be installed --> Processing Dependency: xorg-x11-server-Xorg for package: tigervnc-server-module-1.1.0-24.el6.x86_64 tigervnc-server-module x86_64 1.1.0-24.el6 base 214 k Installing : tigervnc-server-module-1.1.0-24.el6.x86_64 38/45 Verifying : tigervnc-server-module-1.1.0-24.el6.x86_64 39/45 tigervnc-server-module.x86_64 0:1.1.0-24.el6 make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po' make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[2]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[2]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4' make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po' make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' make[2]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' make[2]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2' ---> Package tigervnc-server.x86_64 0:1.1.0-24.el6 will be installed --> Processing Dependency: xorg-x11-fonts-misc for package: tigervnc-server-1.1.0-24.el6.x86_64 tigervnc-server x86_64 1.1.0-24.el6 base 1.0 M Installing : tigervnc-server-1.1.0-24.el6.x86_64 2/2 Verifying : tigervnc-server-1.1.0-24.el6.x86_64 2/2 tigervnc-server.x86_64 0:1.1.0-24.el6 ---> Package libvncserver.x86_64 0:0.9.7-7.el6_6.1 will be installed libvncserver x86_64 0.9.7-7.el6_6.1 base 159 k Installing : libvncserver-0.9.7-7.el6_6.1.x86_64 1/1 Verifying : libvncserver-0.9.7-7.el6_6.1.x86_64 1/1 libvncserver.x86_64 0:0.9.7-7.el6_6.1 ---> Package x11vnc.x86_64 0:0.9.13-8.el6 will be installed x11vnc x86_64 0.9.13-8.el6 epel 947 k Installing : x11vnc-0.9.13-8.el6.x86_64 1/1 Verifying : x11vnc-0.9.13-8.el6.x86_64 1/1 x11vnc.x86_64 0:0.9.13-8.el6 [root@cqjw-58d79d88f ~]#
La distribuzione del worker consente di utilizzare la funzionalità vnc per connettersi al worker, come illustrato nell'immagine.