Vamos a realizar una instalación rápida de Sonar™ en Amazon EC2, suponiendo que ya disponemos de una máquina EC2 (open4job-ci) con la distribución Linux de Amazon.
Nos logueamos y saltamos a superusuario :
[ec2-user@neodoo ~]# sudo -i
Procedemos a actualizar los paquetes del sistema :
[root@neodoo ~]# yum update
Instalamos la ruta del repositorio de Sonar™ e instalamos el paquete :
[root@neodoo ~]# wget -O /etc/yum.repos.d/sonar.repo http://downloads.sourceforge.net/project/sonar-pkg/rpm/sonar.repo [root@neodoo ~]# yum install sonar
Nos conectamos a la base de datos MySQL y creamos la base de datos:
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES;
Des-comentamos las siguientes líneas del fichero /opt/sonar/conf/sonar.properties para que la herramienta use MySQL (por defecto, enlaza con una base de datos embebida) :
... sonar.jdbc.username=sonar sonar.jdbc.password=sonar ... sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance ...
A continuación, activamos y arrancamos el servicio de Sonar™ :
[root@neodoo ~]# chkconfig sonar on [root@neodoo ~]# service sonar start
Tendremos acceso a Sonar™ accediendo a http://[ip_servidor]:9000/
Nota: Inicialmente el acceso no está restringido por lo que se recomienda protegerlo e instalar al menos el plugin «Spanish Pack».
0 comentarios