Desktop-Integration für Gnome - gnome-starter

Posted by Arno-Can Uestuensoez @i4p on August 15, 2010  • 

Dieses Beispiel zeigt die erste graphische Integration mittels "zenity". Es wird ein Starter bereitgestellt, der mit Hilfe der automatisch erzeugten Bestandsdatenbank das Starten von physikalischen und virtuellen Maschinen, ebenso den direkten Login in alle unterstützten Betriebssysteme ermöglicht.

Dies umfasst insbesondere den graphischen Start aller unterstützten Hypervisor, physikalischen Maschinen und das Login in untertstützte Betriebssysteme - Hersteller und Produktübergreifend unter einer einheitlichen Oberfläche durch ausschliessliche "Mouse-Selektion".

In der aktuellen Version:

  • Hypervisor: KVM/QEMU(TM), VirtualBox(TM), VMware(TM), Xen(TM)
  • Betriebssysteme: Linux(TM), FreeBSD, OpenBSD, OpenSolaris(TM), Solaris(TM)
  • Desktops uand Consoles: CLI, RDP, VNC, X11

Es werden alle Verbindungen - auch graphische Oberflächen - durch SSH 'getunnelt'.

für weitere Informationen siehe Online-Hilfe ctys-configuration-Gnome(7)

Setup steps CREATE CREATE-Confirm LOGIN LOGIN-Confirm
Datenbank-Integration Starter Liste für CONSOLE Starter für CONSOLE Starter Liste für LOGIN Starter für LOGIN

Desktop-Integration in Gnome - Manueller Menue-Eintrag

Posted by Arno-Can Uestuensoez @i4p on August 15, 2010  • 

Dieses Beispiel zeigt den Start einer VM mit MS-Windows2000(TM) mittels eines Gnome-Menue-Eintrags.

Der folgende Eintrag ist zur Darstellung optisch getrennt.

		  /homen/acue/bin/ctys 
		  delphi'(
		  -t vmw 
		  -a create=reuse,l:office001,b:/mntn/vmpool/vmpool03/vmw/office,user:acue 
		  -g 1268x994:A11:ALL 
		  -b 1 
		  -c local
		  )'
		

Der der tatsächliche Menue-Eintrag erfolgt als eine Zeile.

"/homen/acue/bin/ctys delphi'(-t vmw -a create=reuse,l:office001,b:/mntn/vmpool/vmpool03/vmw/office,user:acue -g 1268x994:A11:ALL -b 1 -c local)'"

Setup steps Setup steps Setup steps
Menue-Integration Login MS-Windows2000(TM) Desktop

Online Manuale

Posted by Arno-Can Uestuensoez @i4p on August 15, 2010  • 

Die help-Schnittstelle bietet neben den üblichen man-pages zusätzlich die Möglichkeit HTML und PDF Dokumente zu öffnen. Hierzu wird jeweils ein HTML-Browser bzw. PDF-Viewer gestartet. Dies lässt sich zudem problemlos als Menuepunkt in eine graphische Oberfläche integrieren.

man html pdf Gnome Gnome
MAN Pages
ctys -H man
HTML
ctys -H html
PDF
ctys -H pdf
Anzeige eines beliebigen Documents
ctys -H html=Gnome
Anzeige Grafik
ctys -H html=cover
man man man
Online-Manual mit BASE-Paket
ctys -H html=base
Online-Manual mit DOC-Paket
ctys -H html=doc
Listen verfügbarer Dokumente
ctys -H list

Multiple Sessions auf X11-Xinerama - Aktualisiert

Posted by Arno-Can Uestuensoez @i4p on April 01, 2010  • 

Dieses Beispiel zeigt die nahtlose Benutzung von Client-, Server- und Desktop-Virtualisierung auf Basis aktueller Produktversionen.

Starter Group Starter Group Physical Screen View Logical Xinerama Layout
Starter GROUP ctys-groups -m 5 demo/vm-desktop-01 Physikalisches Bilschirm-Layout Logische Xinerama-Sicht

Multi-Sessions auf X11-Xinerama

Posted by Arno-Can Uestuensoez @i4p on August 4, 2010  • 

Dieses Beispiel zeigt die nahtlose Benutzung von Client-, Server- und Desktop-Virtualisierung.

Physical Screen View Logical Xinerama Layout
Physikalische Bildschirm-Sicht - CentOS Logisches Xinerama Layout - CentOS

Systemwartung

Posted by Arno-Can Uestuensoez @i4p on August 15, 2010  • 

Dieses Beispiel zeigt die Benutzung von vorkonfigurierten Desktops für die Wartung von IT-Systemen in Entwicklung, Test und Betrieb.


Server-Konsolen Administrationsleitstand Speicher and USV
VNC-Server-Konsolen über SSH und UNIX-Domain-Socket Speicher- und USV-Management

VLANs Über Gateway

Posted by Arno-Can Uestuensoez @i4p on July 27, 2010  • 

Dieses Beispiel zeigt die Benutzung von vorkonfigurierten Desktops für den Zugriff auf Server in verschiedenen VLANs. In diesem Falle eine Asterisk-PABX in einem VoIP-VLAN.


PABX PABX PABX
Netz-Struktur Script-Source für den Start Logische Darstellung

Start Server-Konsolen

Posted by Arno-Can Uestuensoez @i4p on July 14, 2010

Dieses Beispiel zeigt den Start-Ablauf von vorkonfigurierten Desktops am Beispiel der Aktivierung von Server-Konsolen.


ctys-vping ctys-vping mit SSH-Access ctys admin/admin0 Server-Konsolen Server-Konsolen
Optionaler Check Gruppen-Mitglieder durch
'ctys-vping'
Optionaler Check Login zu Gruppen-Mitgliedern durch
'ctys-vping -s'
Start Workspace/Desktop mittels
'ctys admin/admin0'
Logischer Gesamt-Desktop VNC-Server-Konsolen mit Gkrellm

Emacs-Entwicklungsumgebung

Posted by Arno-Can Uestuensoez @i4p on July 27, 2010  • 

Dieses Beispiel zeigt eine Emacs basierte Entwicklungsumgebung einschließlich aller zusätzicher Fenster.


rd01-sh rd01-sh
Script-Source für den Start Logische Darstellung

Multi-Plattform Produktionsumgebung

Posted by Arno-Can Uestuensoez @i4p on July 27, 2010  • 

Dieses Beispiel zeigt eine Produktionsumgebung mit Logins zu Mehreren Systemen für die Generierung verschiedener Installationspakete. Hier tgz unter Debian und rpm unter CentOS.


prod01-sh prod01-sh
Script-Source für den Start Logische Darstellung


Mehrsprachige Statische HTML-Entwicklungsumgebung

Posted by Arno-Can Uestuensoez @i4p on July 27, 2010  • 

Dieses Beispiel zeigt die gestartetet Entwicklungsumgebung f&uumml;r die redaktionelle Bearbeitung der statischen Version von "UnifiedSessionsManager.org" aufbauend auf dem template PixelGreen 1.2 von Autor: Mr. Erwin Aligam (www.styleshout.com) .


ctys-vping ctys-vping
Script-Source für den Start Logische Darstellung

Multi-Format Dokumenten Generierung

Posted by Arno-Can Uestuensoez @i4p on July 27, 2010  • 

Dieses Beispiel zeigt den Einsatz Start eines vorkonfigurierten Arbeitsplätze für die Erstellung und gleichzeitige Prüfung von Multi-Format Dokumenten.

Latex Latex
Script-Source für den Start Logische Darstellung

Dokumentation und Multi-Format Dokumenten Generierung mit Latex

Posted by Arno-Can Uestuensoez @i4p on July 10, 2010

Dieses Beispiel zeigt den Einsatz vorkonfigurierter Arbeitsplätze für die Erstellung und gleichzeitige Prüfung von Multi-Format Dokumenten.

Hier werden 'text2tags' und 'Latex' in einer Make-basierten Umgebung eingesetzt um die Dokumentation für den UnifiedSessionsManager zu erstellen. Diese wird aus Kompoenenten durch einen Build zu verschiedenen Teildokumenten bzw. Manualen kompiliert.

Latex Latex
Seitenansicht eines Dokumentations-Arbeitsplatzes Front-Ansicht eines Dokumentations-Arbeitsplatzes

Virtualisierte Cross-Compile Farm

Posted by Arno-Can Uestuensoez @i4p on April 01, 2010  • 

Dieses Beispiel zeigt anhand der Durchführung der verteilten Cross-Compilierung von Linux Kernel-Paketen mit rpmbuild den automatisierten Einsatz von "Programm-Übersetzungs-Diensten" in virtualiserten Clustern auf Gruppen von physikalischen Maschinen.


Compilation execution Compilation result

Entfernte Konsole mit 'Change Directory'

Posted by Arno-Can Uestuensoez @i4p on April 01, 2010  • 

Dieses Beispiel demonstriert den Start einer Konsole, hier einer Emacs Shell.

X11-Console with dynamic Change Directory CLI-Console with dynamic Change Directory Emacs-Console with dynamic Change Directory
Gnome-terminal Shell-CLI EMACS Konsole mit 'Change Directory'

Dynamische VNC-Desktop Konfiguration

Posted by Arno-Can Uestuensoez @i4p on April 01, 2010  • 

Diese Beispiel Demonstriert die dynamische Zusammenstellung von aufgabenspezifischen Desktops basierend auf VNC.

Basic Desktop Add Emacs-Console Add VNC-Desktop
Basis Zusammenstellung Hinzufügen Emacs-Konsole Hinzufügen VNC-Desktop