Posts Tagged ‘installation’
Download installer from聽http://pandion.im/pandion_setup.msi
Then, execute next command:
msiexec.exe /i pandion_setup.msi ALLUSERS=1 LAUNCHAPP=yes
Well, we got our new XServe, but after that, I discovered that it doesn’t have any video card. So… how can I complete installation process?
Reading XServe User Guide, Chapter 2: Starting Up the Xserve, Local and Remote Software Setup, it explains we can configure and install server by different ways:
- Screen Sharing: No way, it doesn’t work at the beginning
- Server Assistant: No way, I can’t see anything without Video Card.
- Apple Remote Desktop: Ok, but I don’t want to pay for something that I don’t use frequently.
- VNC Viewer: No way, it isn’t installed on system, and i can’t activate it if i don’t run Screen Sharing Service
- Connect to the serial port on XServe: Yep, I tried to access to Xserve using serial port, but it didn’t work for me. I used XServe Setup Guide, and I noted Serial Port Specifications. We’ll need a 9-pin D connector, and connect that cable to us Macbook/iMac using a Serial-USB conventer. It will create a new device called /dev/ttyUSB0 o something like that. Late, we just open a Terminal (Applications->Terminal) and write screen /dev/ttyUSB0. But, as I said, it didn’t work for me.
Ok, now I repeat: How can I connect to the server to configure it?
Easy, you’ll need:
- Connect first network interface to your network, and ensure you have any dhcp service running on it.
- Wait for dhcp lease and note IP that Xserve has configured.
- Serial Number of your Xserve: From XServe User Guide: “Slide out the system information tag from the back panel by pulling the small tab.“
Next, access to the server using SSH: ssh root@ip_xserve , and enter Serial Number as password. Then, we’ll start Screen Sharing service:
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu
Ok, now we have Screen Sharing service running and we can use VNC Viewer app to access to server. On linux:
vncviewer ip_xserve
It will ask for a password, and we’ll enter Serial Number. Finally, we could finish installation process.
After reboot, Screen Sharing services won’t start. We’ll access again trought SSH and execute last command:
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu
But, now we’ll need a Mac OS X to connect to server, because on Linux i received errors like in this thread: http://discussions.apple.com/thread.jspa?threadID=1912914. This is caused of VNC support isn’t activated running Apple Remote Desktop Agent.
So, using a Mac OS X, Finder->Go->Connect to Server and write vnc://ip_xserve. We could use root user with SerialNumber as password, or user created on Server Installation Assistant.
Enjoy 馃檪
Dependencias comunes:
- Apache version 1.3.33 or higher / Apache version 2.0.46 or higher.
- Mod_perl version 1.29 or higher.
- Mod_php version 4.3.2 or higher.
- PHP 4.3.2 or higher, with ZIP and GD support enabled.
- PERL 5.6 or higher.
- Perl module XML::Simple version 2.12 or higher.
- Perl module Compress::Zlib version 1.33 or higher.
- Perl module DBI version 1.40 or higher.
- Perl module DBD::Mysql version 2.9004 or higher.
- Perl module Apache::DBI version 0.93 or higher.
- Perl module Net::IP version 1.21 or higher.
- Perl module SOAP::Lite version 0.66 or higher (optional)
- MySQL version 4.1.0 or higher with InnoDB engine active.
- Make utility such as GNU make.
Accedemos al sistema, y actualizamos el mismo:
yum update
Instalamos y configuramos la mysql:
yum install mysql service mysqld start chkconfig mysqld on
Ejecutamos:
mysql_secure_installation
configuramos la contrase帽a de root y deshabilitamos el acceso an贸nimo.
Instalamos OCS Inventory:
yum install ocsinventory service httpd restart chkconfig httpd on
Accedemos a la siguiente url: http://ourserver.com/ocsreports/install.php
Introducimos las credenciales del usuario root que hemos configurado anteriormente.
Pulsamos en Send. A continuaci贸n comprobar谩 la viabilidad de configurar OCS Inventory en el sistema. Si nos devuelve alg煤n error, deberemos revisarlo y solventarlo.
Si no existe ning煤n error, procederemos a pulsar en el bot贸n Send. A continuaci贸n se generar谩 el usuario admin con contrase帽a por defecto admin.
Accederemos al sistema introduciendo dichas credenciales por defecto.
Realizaremos las siguientes configuraciones: pulsar en el icono de la llave inglesa / Configuraci贸n y luego en la pesta帽a de Servidores:
- LOGLEVEL = On
- PROLOG_FREQ = 24
- AUTO_DUPLICATE_LVL = Model +聽 Serial + Mac Address.
- TRACE_DELETED = On (required by GLPI).
- SESSION_VALIDITY_TIME = 600 (session duration, the empty value provided is not valid).
Modificamos el usuario de la base de datos que conecta OCS聽 con la DB ocsweb:
# mysql -uroot -prootsecret mysql> UPDATE mysql.user SET Password = PASSWORD('ocssecret') WHERE User = 'ocs'; mysql> FLUSH PRIVILEGES; mysql> exit
Modificamos el fichero /etc/httpd/conf.d/ocsinventory-server.conf:
PerlSetVar OCS_DB_PWD ocssecret
el fichero /etc/ocsinventory/ocsinventory-reports/dbconfig.inc.php:
$_SESSION["PSWD_BASE"]="ocssecret"
Ejecutamos:
service httpd reload
Instalamos OCSInventory-agent en Gentoo:
Se adjunta el ebuild necesario para construir el agente de OCSInventory para Gentoo. Para el resto de sistemas, se puede descargar de la web oficial.
Descargamos el adjunto y se coloca en /usr/local/app-admin/ocsinventory-agent/.
Luego se emerge el paquete:
聽 emerge -q ocsinventory-agent
Es recomendable tener instalado smartmontools:
emerge -q smartmontools
Modificamos el fichero /etc/ocsinventory-agent/ocsinventory-agent.cfg y seteamos:
server=ourserver.com
Instalaci贸n y configuraci贸n de GLPI
Se generar谩n dos usuarios MySQL, el primero llamado glpi para el usado de la aplicaci贸n GLPI, y un segundo, synchro, que ser谩 usado para el proceso de sincronizaci贸n OCS<->GLPI
Accederemos como root en MySQL y ejecutaremos los siguientes comandos:
# mysql -uroot -p mysql> CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpisecret'; mysql> GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'glpisecret'; mysql> CREATE DATABASE IF NOT EXISTS `glpi` ; mysql> GRANT ALL PRIVILEGES ON `glpi`.* TO 'glpi'@'%'; mysql> CREATE USER 'synchro'@'%' IDENTIFIED BY 'syncsecret'; mysql> GRANT USAGE ON *.* TO 'synchro'@'%' IDENTIFIED BY 'syncsecret'; mysql> GRANT SELECT ON `ocsweb`.* TO 'synchro'@'%'; mysql> GRANT DELETE ON `ocsweb`.`deleted_equiv` TO 'synchro'@'%'; mysql> GRANT UPDATE (`CHECKSUM`) ON `ocsweb`.`hardware` TO 'synchro'@'%'; mysql> FLUSH PRIVILEGES; mysql> exit
Instalaremos glpi con yum y reiniciamos el servicio httpd:
# yum install glpi # service httpd reload
Por 煤ltimo, se realiza la creaci贸n del schema de la DB y la configuraci贸n de la aplicaci贸n:
Accederemos a la url http://outserver.com/glpi y seguimos los siguientes pasos:
- Seleccionamos el idioma: Espa帽ol (es_ES)
- Aceptamos la licencia GPL
- Iniciamos la instalaci贸n
- Comprobamos que los prerequisitos se cumplen.
- Introducimos los par谩metros de la conexi贸n a la mysql:
- Direcci贸n a la base de datos
- Usuario: glpi
- Contrase帽a: glpisecret (o la que hayamos introducido)
- Seleccionamos la base de datos glpi
- Tomamos nota de los usuarios creados:
- Los logins y claves predeterminados son:
- glpi/glpi para la cuenta administrador
- tech/tech para la cuenta de t茅cnico
- normal para la cuenta normal
- post-only/post-only para la cuenta postonly
- Accedemos con el usuario glpi
Activaci贸n y configuraci贸n del modo OCSNG:
Una vez identificados dentro de GLPI como administrador, procederemos a configurar la sincronizaci贸n de OCS->GLPI.
Dentro del Men煤, pulsaremos en Setup->General, a continuaci贸n pulsaremos en la pesta帽a Restricciones, y activamos el modo OCSNG, pulsamos en enviar.
Configuramos el servidor:
- Pulsamos Menu->Configuraci贸n->OCSNG mode
- Seleccionamos el servidor creado durante la instalaci贸n: localhost
- Configuramos el nombre
- El nombre de la base de datos: ocsweb
- El usuario de la base de datos: synchro
- La contrase帽a del usuario: synchrosecret
- Pulsamos en enviar.
Deber谩 devolver un mensaje que indique se ha creado la conexi贸n satisfactoriamente.
A continuaci贸n, configuraremos la informaci贸n que ser谩 importada de OCS a GLPI:
- Monitores : Importaci贸n 煤nica basada en el serial number
- Perif茅ricos: Importanci贸n 煤nica
- Impresoras: Importaci贸n 煤nica
- Software: Importaci贸n 煤nica
- Vol煤menes: S铆
- Utilizar el diccionario de software de OCS: No
- Registro de Windows: Si
- N煤mero de elementos a sincronizar usando cron: 0 (usaremos otra soluci贸n)
- Pulsaremos en enviar.
Comprobamos en :
- Menu->Utilidades->OCSNG
- Pulsaremos en el enlace “Importaci贸n de ordenadores nuevos”
En la lista que aparezca, deberemos poder ver aquellos servidores los cuales tengan instalado y configurado correctamente el agente de OCS. NO los importe, ya que lo realizaremos mediante un modo autom谩tico.
Sistema autom谩tico de sincronizaci贸n OCSNG:
Instalaremos el siguiente plugin: Mass import from OCSNG
Nos desconectamos de GLPI e instalamos el plugin:yum install glpi-mass-ocs-import
Conectamos de nuevo a GLPI, y configuramos al plugin.
Clicamos en Configuraci贸n->Plugins. Pulsamos en el enlace Instalar. Pulsamos Activar y al final pulsamos en el enlace “Importaci贸n masiva desde OCS*”.*
En la siguiente pantalla, seleccionamos el servidor localhost, pulsamos en aceptar y luego habilitamos la sincronizaci贸n.