SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Presentación y
     Demo
(OpenBravo ERP)

         Víctor M. Fernández
         OpenSolaris Hispano
  http://vfernandezg.blogspot.com
      vfernandezg@gmail.com
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Un poco de historia
  ● OpenSolaris nace en Junio de 2005
                                 TM
  ●
    Base de desarrollo de Solaris 11 (Nevada)
  ● Licencia CDDL de código abierto aprobada


  por la OSI (Open Source Initiative)
  ● Creación del portal opensolaris.org


(proyectos: http://www.opensolaris.org/os/projects
comunidades: http://www.opensolaris.org/os/communities)
  ● Creación de grupos de usuarios locales
  ● La innovación y el conocimiento están en


  Marcha
Un poco de historia - Licencia CDDL
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Que es OpenSolaris?
  ● Proyecto de código abierto patrocinado
inicialmente por Sun Microsystems

  ● Esfuerzo por unir a las comunidades de
desarrolladores de cualquier organización de
tipo Open Source

  ●  Cualquiera puede contribuir en el código de
OpenSolaris y mejorar la tecnología de las
distribuciones -> OpenGrok
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Distribuciones Binarias
  ●
    SolarisTM 10 10/08
  ● SXCE Build 99 (Hypervisor xVM <- Xen)


Solaris Express Community Edition
  ● SXDE 1/08


(xVM, SAMP, CIFS + NetBeans 6, Sun Studio 12 y DLight)
Solaris Express Developer Edition
  ● Nexenta


(Solaris kernel + Entorno usuario / paquetes estilo Ubuntu)
  ● Polaris (PowerPC)
  ● Belenix, SchilliX y Damm Small (Live CD)


  ● marTux (Live DVD - Sparc)
Distribuciones Binarias         -    INDIANA
 ● Producto final de usuario
 ● Binario compilado por la comunidad

 ● Live CD/DVD, con posibilidad de instalación

 ● Actualización via repositorios online

 ● Nuevo instalador gráfico (Caiman -> Slim)

 ● Sistema de paquetes al estilo apt


   (IPS: Image Packaging System)
 ● Distribution Constructor Toolkit


   (Contruye tu propia distribucion)
 ● 100% redistribuíble... GPLv3?
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Open Source              -          Aportaciones
●   Al margen de sus aportaciones a la mayoria de las
    distribuciones desarrolladas bajo el proyecto
    OpenSolaris:
        – Seguridad (TCP_Wrappers e IPFilter...)

       –   Almacenamiento (iSCSI, FCoE...)
       –   Virtualizacion (Xen, VirtualBox...)
       –   Escritorio (Gnome, Firefox, OpenOffice...)
●   Algunas de las nuevas tecnologias como ZFS (BSD,
    OSX y Linux) y DTRACE (BSD y OSX) ya han sido
    portadas a otros sistemas
Servicios       -    SMF (Service Management Facility)
●   Reemplaza por completo al sistema tradicional de
    Run Levels o niveles de ejecución
●   Utiliza estándares XML para la configuración de los
    procesos, sus dependencias y sus permisos, en
    lugar de shellscripts
●   Administración delegada (sin ser root)
●   Limitación de recursos a los procesos lanzados
●   100% compatible con Perfiles, Roles y Privilegios
●   Monitorización de los procesos y definir acciones a
    realizar
Almacenamiento -           ZFS (Zettabyte File System)
●   Sistema de ficheros local + Gestion de discos
●   Limite de 256 cuatrillones de zettabytes
●   Alta fiabilidad, no mas fsck ! (Scrubbing)
●   Tolerancia a fallos (RAID 0, 1 y Z)
●   Snapshots y clones por filesystem
●   Cuotas, ACLs, compresión y soporte NFS
●   Administracion delegada por filesystem
●   Diferentes niveles de proteccion de datos
●   Soporte de Alta Disponibilidad (OHAC)
●   Cifrado por filesystem (pronto...)
Virtualización - Zonas / Contenedores
●   Anfitrion = Zona globlal e Invitado = Zona no global
●   Zona global OpenSolaris controla al resto como
    “sistema operativo” completo
●   Zona no global puede ser un “entorno operativo”
    (Opensolaris) independiente
●   Zona no global de tipo BrandZ permite ejecutar
    Linux (RHEL y CentOS) de forma independiente
●   Zona + Gestión de recursos hardware (CPU,
    Memoria, Swap...) = Contenedor
●   Soporte de Alta Disponibilidad (OHAC)
Instrumentación              -        DTRACE
●   Herramienta de instrumentación para depurar
    problemas y errores sistemáticos en el sistema
    operativo y en sus aplicaciones
●   Permite analizar datos de kernel y de espacio de
    usuario sin ninguna pérdida de rendimiento en
    sistemas vivos
●   Poderoso lenguaje de scripting. Lenguaje D, similar
    En sintaxis a C y awk
●   Amplia las posibilidades de conocidos comandos
    como truss, mdb...
Paquetes         -      IPS (Image Packaging System)
●   Gestión de software + paquetes
●   Instalación y actualización on line
●   Verificación y chequeo por dependencias
●   Herramienta gráfica (Package Manager)
●   Compatible con el modelo anterior SVR4
●   Permite creación de repositorios locales
●   Alternativo al modelo on line de Blastwave
    (http://www.blastwave.org)
●   Superior al modelo precompilado de Sun Freeware
    (http://www.sunfreeware.com)
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Instalación Completa OpenBravo ERP
# pkg install SUNWj6dev
# pkg install SUNWant
# pkg install SUNWtcat
# pkg install SUNWpostgr-82-server
# pkg install SUNWpostgr-82-client
# pkg install SUNWpostgr-82-jdbc
# pkg install SUNWpostgr-82-server-data-root
# svccfg import
/var/svc/manifest/application/database/postgresql.xml
# svcadm enable
svc:/application/database/postgresql:version_82
# cd /var/apache/tomcat/conf/
# cp server.xml-example server.xml
Instalación Completa OpenBravo ERP
# /usr/apache/tomcat/bin/startup.sh
$ pfexec
./OpenbravoERP_2.40beta-solaris-intel-installer.bin
(Respuestas)
- /opt/OpenbravoERP
- /opt/OpenbravoERP/AppsOpenbravo/attachments
- Complete
- Standard
- /usr/jdk/latest       - localhost 5432
- /usr/bin/ant          - password for postgres user
- /var/apache/tomcat - password for tad user
- PostgreSQL            - openbravo
- /usr/postgres/8.2/bin - DD MM YYYY, -, 24h, :
Tomcat + PostgreSQL
Arquitecturas
 ●   Distribuida          APACHE

              LB
                      HA * TOMCAT
            APACHE
                                      SQL


             HA**
                         HA *
           TOMCAT
                        APACHE
                                            HA
                        TOMCAT
            HA
         PostgreSQL                  SQL

                          ●   Consolidada
Consolidada         -    Zona Global (PostgreSQL)
  ●   INDIANA RC3 (2008.05)
# uname -a | grep -i id | awk -F= '{print $2}'
snv_99
# pkg install SUNWj6dev
# pkg install SUNWpostgr-82-server
# pkg install SUNWpostgr-82-client
# pkg install SUNWpostgr-82-jdbc
# pkg install SUNWpostgr-82-server-data-root
# svccfg import
/var/svc/manifest/application/database/postgresql.xml
# svcadm enable
svc:/application/database/postgresql:version_82
# svcs postgresql:version_82
Consolidada           -      Contenedor (Tomcat)
# zpool create newpool mirror c0d1 c1d0
# zfs create -V 4g newpool/tcat
# zfs set mountpoint=/opt/zones/tcat newpool/tcat
# zonecfg -z tcat
zonecfg:tcat> create -b
zonecfg:tcat> remove inherit-pkg-dir dir=/sbin
zonecfg:tcat> remove inherit-pkg-dir dir=/usr
zonecfg:tcat> remove inherit-pkg-dir dir=/platform
zonecfg:tcat> remove inherit-pkg-dir dir=/lib
zonecfg:tcat> add dedicated-cpu
zonecfg:tcat:dedicated-cpu> set ncpus=1-2
zonecfg:tcat:dedicated-cpu> end
zonecfg:tcat> add capped-memory
Consolidada         -      Contenedor (Tomcat)
zonecfg:tcat:capped-memory> set physical=512m
zonecfg:tcat:capped-memory> set swap=256m
zonecfg:tcat:capped-memory> end
zonecfg:tcat> set zonepath=/opt/zones/tcat
zonecfg:tcat> add net
zonecfg:tcat:net> set address=10.73.130.27
zonecfg:tcat:net> set physical=pcn0
zonecfg:tcat:net> end
zonecfg:tcat:net> verify
zonecfg:tcat:net> commit
zonecfg:tcat:net> exit
# zoneadm list -cv
# zoneadm –z tcat install
Consolidada          -      Contenedor (Tomcat)
# zoneadm –z tcat boot
# zlogin -z tcat
# pkg install SUNWj6dev
# pkg install SUNWant
# pkg install SUNWtcat
# cd /var/apache/tomcat/conf/
# cp server.xml-example server.xml
# cd ..
# svccfg import tomcat.xml
# svcadm enable tomcat
# svcs tomcat
Consolidada         -     Zona BrandZ (Apache)
# zfs create -V 3g newpool/apache
# zfs set mountpoint=/opt/zones/apache
newpool/apache
# zonecfg -z apache
zonecfg:apache> create -t SUNWlx
zonecfg:apache> set autoboot=true
zonecfg:apache> set zonepath=/opt/zones/apache
zonecfg:apache> add net
zonecfg:apache:net> set address=10.73.130.28
zonecfg:apache:net> set physical=pcn0
zonecfg:apache:net> end
zonecfg:apache:net> verify
zonecfg:apache:net> commit
Consolidada             -      Zona BrandZ (Apache)
zonecfg:apache:net> exit
# zoneadm list -cv
# zoneadm –z apache install -d
/export/home/un38134/centos_fs_image.tar.bz
# zoneadm –z apache boot
# zlogin apache
# uname -a
Linux zonelx 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux
# yum update httpd
# vi /etc/http/conf/httpd.conf
(mod_proxy ó mod_jk)
...
# /etc/init.d/httpd start
Instalación Distribuida OpenBravo ERP
$ pfexec
./OpenbravoERP_2.40beta-solaris-intel-installer.bin
Instalación Distribuida OpenBravo ERP
Instalación Distribuida OpenBravo ERP




                Zona Global
Instalación Distribuida OpenBravo ERP
                               Escoger BBDD:
                                Oracle
                                PostgreSQL
                               Database path:
                                /usr/postgres/8.2/bin
                               Database Server:
                                10.73.130.10 5432

Password for postgres user as quot;postgresquot;
Password for openbravo user quot;tadquot;
Context name: openbravo
Date format...: DD MM YYYY, -, 24h, :
Instalación Distribuida OpenBravo ERP




                     Contenedor
Path de Ant:
/usr/bin/ant
Path de Tomcat:
/var/apache/tomcat
Apache + Tomcat + PostgreSQL
Agenda


   ●   Historia
   ●   Que es OpenSolaris?
   ●   Distribuciones Binarias
   ●   Tecnologías Emergentes
       (SMF, ZFS, Zonas / Contenedores,
       DTRACE e IPS)
   ●   Demo OpenBravo ERP
   ●   Recursos e Información
Recursos e información                   -    ¡ Unete !
 ●   Portal internacional opensolaris.org
      => (http://opensolaris.org)
 ●   kit de inicio OpenSolaris (KIOPS)
      => (http://get.opensolaris.org/)
 ●   Portal OpenSolaris Hispano
      => (http://es.opensolaris.org)
 ●   Lista de distribución OpenSolaris Hispano
(http://mail.opensolaris.org/mailman/listinfo/ug-sposug)
 ●   Canal IRC OpenSolaris Hispano
      => (irc://irc.freenode.net/opensolaris-es)
 ●   OpenSolaris Day 08 y más...
Gracias !


       Víctor M. Fernández
       OpenSolaris Hispano
http://vfernandezg.blogspot.com
    vfernandezg@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Instalar unix (Junina Yugsan)
Instalar unix (Junina Yugsan)Instalar unix (Junina Yugsan)
Instalar unix (Junina Yugsan)Junina Yugsan
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Euller108BB72
 
Interchange CMS - e-commerce
Interchange CMS - e-commerceInterchange CMS - e-commerce
Interchange CMS - e-commerceDavid Ramirez
 
Manejo Roles Linux
Manejo Roles LinuxManejo Roles Linux
Manejo Roles LinuxDaniel Cruz
 
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]RootedCON
 
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...RootedCON
 

Was ist angesagt? (17)

Jadira palta
Jadira paltaJadira palta
Jadira palta
 
Azucenabarzola
AzucenabarzolaAzucenabarzola
Azucenabarzola
 
Viviana medina MATERIA
Viviana medina MATERIAViviana medina MATERIA
Viviana medina MATERIA
 
Instalar unix (Junina Yugsan)
Instalar unix (Junina Yugsan)Instalar unix (Junina Yugsan)
Instalar unix (Junina Yugsan)
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
 
tarea taller
tarea tallertarea taller
tarea taller
 
Ronald
RonaldRonald
Ronald
 
Interchange CMS - e-commerce
Interchange CMS - e-commerceInterchange CMS - e-commerce
Interchange CMS - e-commerce
 
Ambar galeas
Ambar galeasAmbar galeas
Ambar galeas
 
Nicolle
NicolleNicolle
Nicolle
 
Manejo Roles Linux
Manejo Roles LinuxManejo Roles Linux
Manejo Roles Linux
 
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]
José Selvi - Unprivileged Network Post-Exploitation [RootedCON 2011]
 
Archlinux
ArchlinuxArchlinux
Archlinux
 
Sitema operativolinux
Sitema operativolinuxSitema operativolinux
Sitema operativolinux
 
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...
Jose Luis Verdeguer & Víctor Seva – Secure Communications System [Rooted CON ...
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
Temario Curso Linux - UTS
Temario Curso Linux - UTSTemario Curso Linux - UTS
Temario Curso Linux - UTS
 

Ähnlich wie Presentacion Demo Open Solaris

¿Qué es OpenSolaris?
¿Qué es OpenSolaris?¿Qué es OpenSolaris?
¿Qué es OpenSolaris?dlucenap
 
OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaIban Nieto Castillero
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerNelson Calero
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualizaciónMarcelo Ochoa
 
Pablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open DataPablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open DataSmash Tech
 
Sistemas_ operativos
Sistemas_ operativosSistemas_ operativos
Sistemas_ operativosdobby74
 
SDN (Software Define Networking) - The evolution of the Network
SDN (Software Define Networking) - The evolution of the NetworkSDN (Software Define Networking) - The evolution of the Network
SDN (Software Define Networking) - The evolution of the NetworkLogicalis Latam
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Nelson Calero
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceVictor M. Fernández
 

Ähnlich wie Presentacion Demo Open Solaris (20)

Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 
¿Qué es OpenSolaris?
¿Qué es OpenSolaris?¿Qué es OpenSolaris?
¿Qué es OpenSolaris?
 
Keynote OpenSolaris CUORE
Keynote OpenSolaris CUOREKeynote OpenSolaris CUORE
Keynote OpenSolaris CUORE
 
Introduccion a OpenSolaris
Introduccion a OpenSolarisIntroduccion a OpenSolaris
Introduccion a OpenSolaris
 
OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativa
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
 
Sistemas operativos
Sistemas  operativosSistemas  operativos
Sistemas operativos
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
 
Opensolaris flisol
Opensolaris flisolOpensolaris flisol
Opensolaris flisol
 
Pablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open DataPablo Doval | Plain Concepts | Open Data
Pablo Doval | Plain Concepts | Open Data
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
Intro to DTrace
Intro to DTraceIntro to DTrace
Intro to DTrace
 
Sistemas_ operativos
Sistemas_ operativosSistemas_ operativos
Sistemas_ operativos
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
Tipos de sistemas de información
Tipos de sistemas de informaciónTipos de sistemas de información
Tipos de sistemas de información
 
SDN (Software Define Networking) - The evolution of the Network
SDN (Software Define Networking) - The evolution of the NetworkSDN (Software Define Networking) - The evolution of the Network
SDN (Software Define Networking) - The evolution of the Network
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
 
Memoria.pdf
Memoria.pdfMemoria.pdf
Memoria.pdf
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
 
Dbdeployer
DbdeployerDbdeployer
Dbdeployer
 

Kürzlich hochgeladen

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 

Kürzlich hochgeladen (20)

certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 

Presentacion Demo Open Solaris

  • 1. Presentación y Demo (OpenBravo ERP) Víctor M. Fernández OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com
  • 2. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 3. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 4. Un poco de historia ● OpenSolaris nace en Junio de 2005 TM ● Base de desarrollo de Solaris 11 (Nevada) ● Licencia CDDL de código abierto aprobada por la OSI (Open Source Initiative) ● Creación del portal opensolaris.org (proyectos: http://www.opensolaris.org/os/projects comunidades: http://www.opensolaris.org/os/communities) ● Creación de grupos de usuarios locales ● La innovación y el conocimiento están en Marcha
  • 5. Un poco de historia - Licencia CDDL
  • 6. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 7. Que es OpenSolaris? ● Proyecto de código abierto patrocinado inicialmente por Sun Microsystems ● Esfuerzo por unir a las comunidades de desarrolladores de cualquier organización de tipo Open Source ● Cualquiera puede contribuir en el código de OpenSolaris y mejorar la tecnología de las distribuciones -> OpenGrok
  • 8.
  • 9. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 10. Distribuciones Binarias ● SolarisTM 10 10/08 ● SXCE Build 99 (Hypervisor xVM <- Xen) Solaris Express Community Edition ● SXDE 1/08 (xVM, SAMP, CIFS + NetBeans 6, Sun Studio 12 y DLight) Solaris Express Developer Edition ● Nexenta (Solaris kernel + Entorno usuario / paquetes estilo Ubuntu) ● Polaris (PowerPC) ● Belenix, SchilliX y Damm Small (Live CD) ● marTux (Live DVD - Sparc)
  • 11. Distribuciones Binarias - INDIANA ● Producto final de usuario ● Binario compilado por la comunidad ● Live CD/DVD, con posibilidad de instalación ● Actualización via repositorios online ● Nuevo instalador gráfico (Caiman -> Slim) ● Sistema de paquetes al estilo apt (IPS: Image Packaging System) ● Distribution Constructor Toolkit (Contruye tu propia distribucion) ● 100% redistribuíble... GPLv3?
  • 12.
  • 13.
  • 14. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 15. Open Source - Aportaciones ● Al margen de sus aportaciones a la mayoria de las distribuciones desarrolladas bajo el proyecto OpenSolaris: – Seguridad (TCP_Wrappers e IPFilter...) – Almacenamiento (iSCSI, FCoE...) – Virtualizacion (Xen, VirtualBox...) – Escritorio (Gnome, Firefox, OpenOffice...) ● Algunas de las nuevas tecnologias como ZFS (BSD, OSX y Linux) y DTRACE (BSD y OSX) ya han sido portadas a otros sistemas
  • 16. Servicios - SMF (Service Management Facility) ● Reemplaza por completo al sistema tradicional de Run Levels o niveles de ejecución ● Utiliza estándares XML para la configuración de los procesos, sus dependencias y sus permisos, en lugar de shellscripts ● Administración delegada (sin ser root) ● Limitación de recursos a los procesos lanzados ● 100% compatible con Perfiles, Roles y Privilegios ● Monitorización de los procesos y definir acciones a realizar
  • 17. Almacenamiento - ZFS (Zettabyte File System) ● Sistema de ficheros local + Gestion de discos ● Limite de 256 cuatrillones de zettabytes ● Alta fiabilidad, no mas fsck ! (Scrubbing) ● Tolerancia a fallos (RAID 0, 1 y Z) ● Snapshots y clones por filesystem ● Cuotas, ACLs, compresión y soporte NFS ● Administracion delegada por filesystem ● Diferentes niveles de proteccion de datos ● Soporte de Alta Disponibilidad (OHAC) ● Cifrado por filesystem (pronto...)
  • 18. Virtualización - Zonas / Contenedores ● Anfitrion = Zona globlal e Invitado = Zona no global ● Zona global OpenSolaris controla al resto como “sistema operativo” completo ● Zona no global puede ser un “entorno operativo” (Opensolaris) independiente ● Zona no global de tipo BrandZ permite ejecutar Linux (RHEL y CentOS) de forma independiente ● Zona + Gestión de recursos hardware (CPU, Memoria, Swap...) = Contenedor ● Soporte de Alta Disponibilidad (OHAC)
  • 19. Instrumentación - DTRACE ● Herramienta de instrumentación para depurar problemas y errores sistemáticos en el sistema operativo y en sus aplicaciones ● Permite analizar datos de kernel y de espacio de usuario sin ninguna pérdida de rendimiento en sistemas vivos ● Poderoso lenguaje de scripting. Lenguaje D, similar En sintaxis a C y awk ● Amplia las posibilidades de conocidos comandos como truss, mdb...
  • 20. Paquetes - IPS (Image Packaging System) ● Gestión de software + paquetes ● Instalación y actualización on line ● Verificación y chequeo por dependencias ● Herramienta gráfica (Package Manager) ● Compatible con el modelo anterior SVR4 ● Permite creación de repositorios locales ● Alternativo al modelo on line de Blastwave (http://www.blastwave.org) ● Superior al modelo precompilado de Sun Freeware (http://www.sunfreeware.com)
  • 21. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 22. Instalación Completa OpenBravo ERP # pkg install SUNWj6dev # pkg install SUNWant # pkg install SUNWtcat # pkg install SUNWpostgr-82-server # pkg install SUNWpostgr-82-client # pkg install SUNWpostgr-82-jdbc # pkg install SUNWpostgr-82-server-data-root # svccfg import /var/svc/manifest/application/database/postgresql.xml # svcadm enable svc:/application/database/postgresql:version_82 # cd /var/apache/tomcat/conf/ # cp server.xml-example server.xml
  • 23. Instalación Completa OpenBravo ERP # /usr/apache/tomcat/bin/startup.sh $ pfexec ./OpenbravoERP_2.40beta-solaris-intel-installer.bin (Respuestas) - /opt/OpenbravoERP - /opt/OpenbravoERP/AppsOpenbravo/attachments - Complete - Standard - /usr/jdk/latest - localhost 5432 - /usr/bin/ant - password for postgres user - /var/apache/tomcat - password for tad user - PostgreSQL - openbravo - /usr/postgres/8.2/bin - DD MM YYYY, -, 24h, :
  • 25. Arquitecturas ● Distribuida APACHE LB HA * TOMCAT APACHE SQL HA** HA * TOMCAT APACHE HA TOMCAT HA PostgreSQL SQL ● Consolidada
  • 26. Consolidada - Zona Global (PostgreSQL) ● INDIANA RC3 (2008.05) # uname -a | grep -i id | awk -F= '{print $2}' snv_99 # pkg install SUNWj6dev # pkg install SUNWpostgr-82-server # pkg install SUNWpostgr-82-client # pkg install SUNWpostgr-82-jdbc # pkg install SUNWpostgr-82-server-data-root # svccfg import /var/svc/manifest/application/database/postgresql.xml # svcadm enable svc:/application/database/postgresql:version_82 # svcs postgresql:version_82
  • 27. Consolidada - Contenedor (Tomcat) # zpool create newpool mirror c0d1 c1d0 # zfs create -V 4g newpool/tcat # zfs set mountpoint=/opt/zones/tcat newpool/tcat # zonecfg -z tcat zonecfg:tcat> create -b zonecfg:tcat> remove inherit-pkg-dir dir=/sbin zonecfg:tcat> remove inherit-pkg-dir dir=/usr zonecfg:tcat> remove inherit-pkg-dir dir=/platform zonecfg:tcat> remove inherit-pkg-dir dir=/lib zonecfg:tcat> add dedicated-cpu zonecfg:tcat:dedicated-cpu> set ncpus=1-2 zonecfg:tcat:dedicated-cpu> end zonecfg:tcat> add capped-memory
  • 28. Consolidada - Contenedor (Tomcat) zonecfg:tcat:capped-memory> set physical=512m zonecfg:tcat:capped-memory> set swap=256m zonecfg:tcat:capped-memory> end zonecfg:tcat> set zonepath=/opt/zones/tcat zonecfg:tcat> add net zonecfg:tcat:net> set address=10.73.130.27 zonecfg:tcat:net> set physical=pcn0 zonecfg:tcat:net> end zonecfg:tcat:net> verify zonecfg:tcat:net> commit zonecfg:tcat:net> exit # zoneadm list -cv # zoneadm –z tcat install
  • 29. Consolidada - Contenedor (Tomcat) # zoneadm –z tcat boot # zlogin -z tcat # pkg install SUNWj6dev # pkg install SUNWant # pkg install SUNWtcat # cd /var/apache/tomcat/conf/ # cp server.xml-example server.xml # cd .. # svccfg import tomcat.xml # svcadm enable tomcat # svcs tomcat
  • 30. Consolidada - Zona BrandZ (Apache) # zfs create -V 3g newpool/apache # zfs set mountpoint=/opt/zones/apache newpool/apache # zonecfg -z apache zonecfg:apache> create -t SUNWlx zonecfg:apache> set autoboot=true zonecfg:apache> set zonepath=/opt/zones/apache zonecfg:apache> add net zonecfg:apache:net> set address=10.73.130.28 zonecfg:apache:net> set physical=pcn0 zonecfg:apache:net> end zonecfg:apache:net> verify zonecfg:apache:net> commit
  • 31. Consolidada - Zona BrandZ (Apache) zonecfg:apache:net> exit # zoneadm list -cv # zoneadm –z apache install -d /export/home/un38134/centos_fs_image.tar.bz # zoneadm –z apache boot # zlogin apache # uname -a Linux zonelx 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux # yum update httpd # vi /etc/http/conf/httpd.conf (mod_proxy ó mod_jk) ... # /etc/init.d/httpd start
  • 32. Instalación Distribuida OpenBravo ERP $ pfexec ./OpenbravoERP_2.40beta-solaris-intel-installer.bin
  • 35. Instalación Distribuida OpenBravo ERP Escoger BBDD: Oracle PostgreSQL Database path: /usr/postgres/8.2/bin Database Server: 10.73.130.10 5432 Password for postgres user as quot;postgresquot; Password for openbravo user quot;tadquot; Context name: openbravo Date format...: DD MM YYYY, -, 24h, :
  • 36. Instalación Distribuida OpenBravo ERP Contenedor Path de Ant: /usr/bin/ant Path de Tomcat: /var/apache/tomcat
  • 37. Apache + Tomcat + PostgreSQL
  • 38. Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
  • 39. Recursos e información - ¡ Unete ! ● Portal internacional opensolaris.org => (http://opensolaris.org) ● kit de inicio OpenSolaris (KIOPS) => (http://get.opensolaris.org/) ● Portal OpenSolaris Hispano => (http://es.opensolaris.org) ● Lista de distribución OpenSolaris Hispano (http://mail.opensolaris.org/mailman/listinfo/ug-sposug) ● Canal IRC OpenSolaris Hispano => (irc://irc.freenode.net/opensolaris-es) ● OpenSolaris Day 08 y más...
  • 40. Gracias ! Víctor M. Fernández OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com