Add README in Spanish
This commit is contained in:
parent
e98417f99a
commit
638c53f283
1 changed files with 112 additions and 0 deletions
112
README.es.md
Normal file
112
README.es.md
Normal file
|
@ -0,0 +1,112 @@
|
|||
ESPAÑOL:
|
||||
|
||||
# Repositorio Puppet de Rhizomatica
|
||||
Esta es una receta para instalar y preparar una instalación de RCCN en un sistemas Debian 9/10
|
||||
|
||||
**INSTALACIÓN:**
|
||||
|
||||
Instalar Debian 9 o 10 (stretch/buster) amd64 de
|
||||
[https://www.debian.org/distrib/netinst](https://www.debian.org/distrib/netinst)
|
||||
|
||||
- Durante el proceso de instalación, crear el usuario '**rhizomatica**'
|
||||
- Realiza particiones como desees, o puedes usar "**Guiado - usar todo el disco**"
|
||||
- Como el anterior, usar "**Todos los archivos en una partición**" está bien.
|
||||
- Configuración mínima del sistema.No necesitas un **entorno de escritorio**.
|
||||
Se sugiere instalar **Servidor de SSH** y **Utilidades Estandares del Sistema**.
|
||||
- Arranca el nuevo sistema , inicia sesión, localmente o por ssh.
|
||||
- Hazte root con `su -`si es necesario y ejecuta lo siguiente:
|
||||
|
||||
|
||||
`root@host~# apt-get install git puppet puppetmaster`
|
||||
|
||||
(Aceptar todos los paquetes adicionales)
|
||||
|
||||
`root@host:~# cd /etc/puppet/code`
|
||||
|
||||
`root@host:/etc/puppet/code# mkdir environments`
|
||||
|
||||
`root@host:/etc/puppet/code# mkdir hiera`
|
||||
|
||||
`root@host:/etc/puppet/code# cd environments`
|
||||
|
||||
`root@host:/etc/puppet/code/environments# git clone https://github.com/Rhizomatica/puppet.git production`
|
||||
|
||||
`root@host:/etc/puppet/code/environments# cd prodution`
|
||||
|
||||
`root@host:/etc/puppet/code/environments/production# git submodule init`
|
||||
|
||||
`root@host:/etc/puppet/code/environments/production# git submodule update`
|
||||
|
||||
`root@host:/etc/puppet/code/environments/production# cp hiera.yaml /etc/puppet`
|
||||
|
||||
`root@host:/etc/puppet/code/environments/production# cp hieradata/* /etc/puppet/code/hiera`
|
||||
|
||||
`root@host:/etc/puppet/code/environments/production# cd /etc/puppet/code/hiera`
|
||||
|
||||
`root@host:/etc/puppet/code/hiera# cp site_template.yaml $(hostname -f | awk '{print tolower($0)}').yaml`
|
||||
|
||||
`root@host:/etc/puppet/code/hiera# cd`
|
||||
|
||||
`root@host:~# echo "127.0.0.1 puppet" >> /etc/hosts`
|
||||
|
||||
`root@host:~# systemctl restart puppetmaster`
|
||||
|
||||
Ahora estas preparad@ para ejecutar el agente de puppet (puppet agent) para preparar y configurar tu sistema.
|
||||
|
||||
Usamos ignoreschedules aquí para estar seguros de que todo se realice
|
||||
en ésta ejecución inicial, no deberias de necesitarlo después
|
||||
|
||||
|
||||
`root@host:~# puppet agent --test --ignoreschedules`
|
||||
|
||||
Esto puede tomar un tiempo, tiene que buscar todos los paquetes e instalarlos,
|
||||
Algunas instalaciones de paquetes fallarán, así que cuadno esta termine necesitarás hacerlo una vez más:
|
||||
|
||||
|
||||
`root@host:~# puppet agent --test --ignoreschedules`
|
||||
|
||||
¡Listo! Ahora puedes ejecutar el paso de configuración final de RCCN, pero antes debes de hacer esto,
|
||||
|
||||
Done! Now you can run the final RCCN setup step, but before you do this,
|
||||
Eche un vistazo rápido a las CAVEATS de abajo:
|
||||
|
||||
`root@host:~# cd /var/rhizomatica/rccn`
|
||||
|
||||
`root@host:/var/rhizomatica/rccn# python ./install.py -f`
|
||||
|
||||
Ahora reinicia el sistema y [realice un informe de error](https://github.com/Rhizomatica/puppet/issues/new) sobre lo que sea que no funcione.
|
||||
|
||||
### Gracias por probar RCCN! ###
|
||||
|
||||
----------
|
||||
|
||||
|
||||
|
||||
**CAVEATS:**
|
||||
- Debido a que no tienes acceso a nuestro repo privado, no tendrás ningun audio in `/usr/share/freeswitch/sounds/rccn/`.
|
||||
|
||||
TIC no distribuye públicamente los archivos de audio usados en la red TIC. Alguien necesita hacer algunos audios genericos.
|
||||
|
||||
Puedes grabar audios propios en mp3 y convetirlo con sox a gsm, para ello también desde de tener instalado `sox` y `libsox-fmt-mp3`
|
||||
Instalar sox y libsox-fmt-mp3:
|
||||
|
||||
`sudo apt-get install sox libsox-fmt-base
|
||||
sudo apt-get install libsox-fmt-mp3`
|
||||
|
||||
convertir de mp3 a gms
|
||||
`sox anyfile.mp3 -r 8000 -c1 anyfile.gsm`
|
||||
|
||||
Para probar el archivo gsm puedes ejecutar el siguiente comando:
|
||||
`padsp play test.gsm`
|
||||
|
||||
- Es posible que debas de hacer `systemctl restart osmo-nitb` antes de ejecutar
|
||||
install.py, como si NITB nunca se hubiera ejecutado, ya que la base de datos HLR
|
||||
de sqlite no existe todavia. - Además, systemd no inicia NITB al reiniciar. Necesitas
|
||||
ejecutarlo manualmente `systemctl start osmo-nitb`. :-/
|
||||
Lo mismo para con freeswitch. SOLUCIONES?
|
||||
|
||||
- Después de instalar y reiniciar, considera agregar al usuario rhizomatica al grupo de sudo: `usermod -aG sudo rhizomatica`
|
||||
- Después de instalar, realmente no necesitas el servicio de puppet master corriendo, así que
|
||||
considera deshabilitarlo.
|
||||
|
||||
----------
|
Loading…
Add table
Add a link
Reference in a new issue