1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
OGAgent: agente OpenGnsys para sistemas operativos INSTALL.es.txt
====================================================================
Requisitos de creación
----------------------
Sisitema operativo Linux con los siguientes paquetes instalados:
- Subversion
- GNU C++, Python, librerías PyQt4
- Creación de instalador Exe (Wine 32 bits, Wine Gecko, Wine Mono, Samba Winbind, Cabextrct)
- Creación de paquetes Deb (debhelper, dpkg-dev)
- Creación de paquetes RPM (rpm-build)
- Creación de paquetes Pkg (xar, bomutils)
Crear instaladores de OGAgent
-----------------------------
- Paso previo: actaulizar componentes gráficos de PyQt para OGAgnet:
src/update.sh
- Crear paquetes Deb y RPM para distribuciones Linux (requiere permisos de "root"):
sudo linux/build-packages.sh
- Crear paquete Pkg para sistemas operativos macOS X:
sudo macos/build-pkg.sh
- Crear el programa instalador para sistemas operativos Windows:
windows/build-windows.sh
- Subir los nuevos ficheros .deb, .rpm, .pkg y .exe generados al directorio
/opt/opengnsys/www/descargas del servidor OpenGnsys.
Instalar OGAgent en cliente modelo
----------------------------------
- Descargar el fichero correspondiente en el sistema operativo del cliente.
- Ubuntu, Debian y derivados:
- Descargar e instalar el agente:
sudo apt install ./ogagent_Version_all.deb
- Configurar el agente:
sudo sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /usr/share/OGAgent/cfg/ogagent.cfg
- Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
sudo service ogagent start
- Red Hat, Fedora y derivados (como root):
- Descargar e instalar el agente:
yum install ogagent-Version.noarch.rpm (Red Hat/CentOS)
dnf install ogagent-Version.noarch.rpm (Fedora)
- Configurar el agente:
sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /usr/share/OGAgent/cfg/ogagent.cfg
- Puede ser necesario corregir permisos antes de iniciar el servicio:
chmod +x /etc/init.d/ogagent
- Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
service ogagent start
- OpenSuSE:
(en preparación)
- Windows (como usuario administrador):
- Descargar e instalar el agente ejecutando:
OGAgentSetup-Version.exe
- Seguir las instrucciones del instalador.
- Editar el fichero de configuación "C:\Program Files\OGAgent\cfg\ogagent.cfg" (o C:\Archivos de programa\OGAgent\cfg\ogagent.cfg) y modificar el valor de la cláusula "remote" de la sección [OGAgent] inclyendo la dirección IP del servidor OpenGnsys.
- Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
NET START OGAgent
- macOS:
- Instalar dependencias:
sudo easy_install pip
sudo pip install netifaces requests six
- Descargar e instalar el agente:
sudo installer -pkg OGAgentInstaller-Version.pkg -target /
- Descargar el paquete y usar Finder pulsando sobre el fichero para instalarlo.
- Configurar el agente:
sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /Applications/OGAgent.app/cfg/ogagent.cfg
- Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
sudo ogagent start
Postconfiguración para clientes clonados
----------------------------------------
- Ejecutar manualmente o configurar automáticamente OGAgent en los clientes clonados
en el script de postconfiguración tras restuarar imagen:
ogConfigureOgagent NDisco Npart
|