jueves, 13 de junio de 2019

Retropie para Ubuntu Linux

En ocasiones a las personas 80teras como su servidor les da la nostalgia de sus juegos retro de cuando su infancia. gracias a dios tengo la oportunidad de disfrutar de los tres sistemas operativos lideres en el mercado en su casa, (Linux, Windows y MacOs) mi plataforma base para diversión o pasar tiempo es Linux (en sus distribuciones como ubuntu, CentOs o Kali Linux , dependiendo de lo que quieres en esos momentos. 

Para esos pocos momentos en los cuales me doy a la tarea de distraerme de formas que no sean educativas (ya que el área de tecnologías de la información siempre tiene que estar en constante actualización y aprendizaje.) encontre en los foros y youtube las recomendaciones de esta aplicación llamada "RetroPai"

¿Qué es RetroPie?

RetroPie le permite convertir su Raspberry Pi o PC en una máquina de juegos retro. Se basa en Raspbian, EmulationStation, RetroArch y muchos otros proyectos para permitirte jugar tus juegos favoritos de Arcade, de consola doméstica y de PC con la configuración mínima. Para los usuarios avanzados, también ofrece una gran variedad de herramientas de configuración para personalizar el sistema como desee.

RetroPie se asienta sobre un sistema operativo completo, puede instalarlo en un Raspbian existente o comenzar con la imagen SD de RetroPie y agregar software adicional más adelante. Tu decides.

¿Qué es un emulador?

Un emulador es un software que hace que una computadora se comporte como otra computadora, o en el caso de RetroPie, una computadora que se comporta como una consola de videojuegos como la Super Nintendo. La imagen RetroPie SD viene preinstalada con muchos emuladores diferentes. Se pueden instalar emuladores adicionales desde RetroPie.


¿Qué son las ROMs?

Las ROMs son versiones digitales de cartuchos de juegos. Cargar una ROM en un emulador es el equivalente a colocar un cartucho en una consola de juegos.

Las ROM son contenido con derechos de autor y, como tal, no se incluyen con RetroPie.

¿Qué es un BIOS?

Un BIOS es una pequeña pieza de software que le dice al hardware cómo trabajar. Muchos emuladores emulan el BIOS de su sistema, pero otros requieren que usted proporcione un archivo BIOS. Si se requiere un BIOS, la página del emulador lo dirá.

Los BIOS también tienen derechos de autor y, por lo tanto, no se incluyen con RetroPie.
Instalación de RetroPie en Os Ubuntu Linux 19.04

En casa ejecute la instalación en mi computadora para juegos con Ubuntu Linux 19.04 siguiendo los pasos acontinuación descritos. 

sudo apt-get update && sudo apt-get upgrade
 
sudo apt-get install -y git dialog unzip xmlstarlet
 
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
 
cd RetroPie-Setup
 
sudo ./retropie_setup.sh
 
Pantallas de instalación 
 








 




Ahora ya podremos disfrutar de la emulación de ROMs de Nintendo 64, nintendo entre otros. 

para la descarga de los juegos o "ROMs" solo queda localizar en una buena pag. duscada en google (yo descarge de el sitio web https://www.freeroms.com) 
y colocarlos en el directorio "ROMs" de la ruta de instalación.




 Los Roms que se descarguen los colocamos sen cada directorio o según sea el emulador o la consola (ejemplo, si se descargan roms de SNES se colocan en la carpeta de snes.

Video de Ejemplo.
 

jueves, 6 de junio de 2019

Kubernetes (parte 1)

¿Que es?
Kubernetes es una plataforma de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. El proyecto está amparado por la Cloud Native Computing Foundation

Entiende los conceptos básicos
Kubernetes en cluster se compone de tres elementos.  
El Master de Kubernetes es un conjunto de tres procesos que se ejecutan en un único nodo del clúster, que se denomina nodo master. 
Estos procesos son: 
  • kube-apiserver, 
  • kube-controller-manager 
  • y kube-scheduler.
En Kubernetes se utilizan objetos objetos de la API de Kubernetes para describir el estado deseado del clúster: qué aplicaciones u otras cargas de trabajo se quieren ejecutar, qué imagenes de contendores usan, el número de replicas, qué red y qué recursos de almacenamiento quieres que tengan disponibles, etc. Se especifica el estado deseado del clúster mediante la creación de objetos usando la API de Kubernetes, típicamente mediante la interfaz de línea de comandos, kubectl. También se puede usar la API de Kubernetes directamente para interactuar con el clúster y especificar o modificar tu estado deseado.

Una vez que se especifica el estado deseado, el Plano de Control de Kubernetes realizará las acciones necesarias para que el estado actual del clúster coincida con el estado deseado. Para ello, Kubernetes realiza diferentes tareas de forma automática, como pueden ser: parar o arrancar contenedores, escalar el número de réplicas de una aplicación dada, etc. El Plano de Control de Kubernetes consiste en un grupo de procesos que corren en tu clúster:

El Master de Kubernetes es un conjunto de tres procesos que se ejecutan en un único nodo del clúster, que se denomina nodo master. Estos procesos son: kube-apiserver, kube-controller-manager y kube-scheduler.

Los restantes nodos no master contenidos en tu clúster, ejecutan los siguientes dos procesos:
kubelet, el cual se comunica con el Master de Kubernetes.
kube-proxy, un proxy de red que implementa los servicios de red de Kubernetes en cada nodo.

Objetos de Kubernetes
Kubernetes tiene diferentes abstracciones que representan el estado de tu sistema: aplicaciones contenerizadas desplegadas y cargas de trabajo, sus recursos de red y almacenamiento asociados e información adicional acerca de lo que el clúster está haciendo en un momento dado. Estas abstracciones están representadas por objetos de la API de Kubernetes. Puedes revisar Entendiendo los Objetos de Kubernetes para obtener más detalles.

Los objetos básicos de Kubernetes incluyen:
  •     Pod
  •     Service
  •     Volume
  •     Namespace

Además, Kubernetes contiene abstracciónes de nivel superior llamadas Controladores. Los Controladores se basan en los objetos básicos y proporcionan funcionalidades adicionales sobre ellos. Incluyen:
  •     ReplicaSet
  •     Deployment
  •     StatefulSet
  •     DaemonSet
  •     Job

Docker (Parte 1)

Docker es una tecnología nueva, nació en el año 2013 es de código abierto y nos permite automatiza el despliegue de aplicaciones dentro de contenedores, en estos contenedores podremos empaquetar e importar nuestras aplicaciones, logrando exportar e importar estas aplicaciones a distintos sistemas operativos con Docker. 
Contenedor

Docker NO usa una capa de virtualización, Docker es una tecnología que nace en Linux, actualmente se encuentra el sistemas operativos como Windows y Mac.   

Arquitectura de Docker
La tecnología Docker viene de forma natural de sistemas operativos Windows, al inicio Microsoft Windows requeria una maquina virtual para poder ejecutar Docker, en la actualidad Microsoft a desarollado nano Server para poder tener mayor fluides de la ejecución de Docker en su sistema operativo.

lunes, 4 de marzo de 2019

Control-M V9.0.19 | Requisitos del servidor de base de datos

Requisitos del servidor de base de datos


La siguiente tabla enumera las opciones del servidor de base de datos para la instalación completa de Control-M.

NOTA: Es posible que experimente una degradación del rendimiento cuando ocurra lo siguiente:

     Demasiada carga de trabajo se coloca en muy pocos discos duros
     Los archivos RedoLog se colocan en discos RAID-5
     Rollback tablespace se coloca en discos RAID-5


PostgreSQL

ver. 10.0.0

Se instala automáticamente en segundo plano cuando instala Control-M.

NOTA: Durante una actualización, las versiones del servidor de base de datos PostgreSQL no se actualizan.


Oracle

Ver.11g y 12c
Debe estar presente un servidor de base de datos de edición completa / estándar de Oracle, existente suministrado por el cliente final.

Al instalar Control-M se proporciona un cliente instantáneo de Oracle en segundo plano. 



MSSQL

Ver. 2016, 2014, 2012
Un servidor de base de datos completo MSSQL proporcionado por el cliente debe estar presente.

Un cliente completo MSSQL 2012,2014 o 2016 que incluya los componentes OSQL y SQLCMD debe estar presente en cualquier computadora que aloja Control-M / EM o Control-M / Server.

El modo mixto, que habilita la autenticación de Windows y SQL Server, debe estar activado. 


Requisitos de Oracle


Control-M, Control-M / EM, Control-M / Server y Control-M Workload Archiving se pueden instalar en UNIX con una base de datos Oracle. Debe estar presente un servidor de base de datos de edición completa / estándar de Oracle existente suministrado por el cliente.

Se proporciona un cliente instantáneo de Oracle en segundo plano cuando instala uno de los productos Control-M.


Requisitos de memoria del servidor de base de datos Oracle

La siguiente tabla enumera los parámetros y los valores recomendados para un servidor de base de datos Oracle existente.



Parameter
Value
DB_BLOCK_SIZE
8192
OPTIMIZER_MODE
ALL_ROWS
CURSOR_SHARING
FORCE
PROCESSES
500
SGA_TARGET
1200 MB
PGA_AGGREGATE_TARGET
400 MB
MEMORY_TARGET
1600 MB
NOTE: If MEMORY_TARGET is defined, you do not need to define SGA_TARGET and PGA_AGGREGATE_TARGET.

Requisitos de almacenamiento del servidor de base de datos Oracle

La siguiente tabla enumera los requisitos mínimos de almacenamiento para un servidor de base de datos Oracle existente.


Parameter
Value
Redolog groups
3
Redolog size
250
SYSTEM tablespace size
1 GB
UNDO tablespace size
500 MB
TEMP tablespace size
300 MB


 Lista de verificación del esquema de Oracle


La siguiente tabla enumera los recursos de Oracle que necesita para una instalación de Control-M, Control-M / EM o Control-M / Server. Para los valores correctos, contacte a su sitio Oracle DBA.


Parameter
Value
Data tablespace size for both Control-M/EM and Control-M/Server
10 GB
Oracle tablespace name
 "Datos a llenar por DBA"
Database username
 "Datos a llenar por DBA"
Oracle Database Service name
 "Datos a llenar por DBA"
Oracle LISTENER port number
 "Datos a llenar por DBA"
Oracle Server hostname
 "Datos a llenar por DBA"
Oracle SYSTEM password
"Datos a llenar por DBA"
CJK installation
Supports East Asian languages (Simplified Chinese, Traditional Chinese, Japanese, and Korean)
Verify that the database server character set is UTF-8.
User password
 "Datos a llenar por DBA"



Ejemplo de instalación de laboratorio en Windows Server 2016 DataCenter Edition + SQLServer 2017 DB.

 
 

domingo, 3 de marzo de 2019

Control-M / Server & Control-M / EM Plantilla de dimensionamiento de hardware

Control-M / Server & Control-M / EM Plantilla de dimensionamiento de hardware

Proporcione la siguiente entrada en un caso de soporte para asistencia en el dimensionamiento del hardware.

Todos los valores deben ser valores máximos, incluida la planificación futura.

Control-M / Enterprise Manager

        Nueva instalación (primera instalación de EM en el sitio)
        Número de trabajos definidos para este EM:
        Número máximo de trabajos activos por día (desde el informe de uso máximo):
        Número máximo de ejecuciones por día (desde el informe de uso máximo):
        Máximo de usuarios de EM definidos:
        Máximo de usuarios simultáneos de EM (conectados al mismo tiempo):
        Tipo y versión de la base de datos (por ejemplo, PostgreSQL, Oracle, MSSQL):
        Configuración de la base de datos (local o remota)
        Número de centros de datos (CTM / Servidores) conectados:


 BIM / Forecasting / SelfService habilitado:
            Si BIM está habilitado cuántos servicios están definidos:
            ¿Cuál es el número promedio de trabajos por servicio?
           

 Está habilitado el pronóstico:
            Se habilita el autoservicio:
        O.S. Plataforma y versión (por ejemplo, Solaris, AIX)
        Lista de otras aplicaciones / programas que residirán en la máquina
        Hardware previsto para ser utilizado si hay alguno (
            Modelo:
            Número de CPU's:
            Número de núcleos / CPU:
            Velocidad de CPU Mhz:
            RAM:
        Versión de EM que se pretende instalar

Control-M / Server (para cada centro de datos)

    Cantidad máxima diaria de trabajos
    Máximas ejecuciones diarias de trabajo
    Número de agentes conectados al servidor
    ¿Cuántos de los Agentes están utilizando la tecnología Agentless?
    Tasa de procesamiento promedio de trabajo requerida por 15 minutos (opcional)
    Tarifa requerida de envío de trabajos por 15 minutos (opcional)
    O.S. Plataforma y versión (por ejemplo, Solaris, AIX)
    Tipo de base de datos y versión (por ejemplo, PostgreSQL, Oracle, MSSQL)
    Configuración de la base de datos (local o remota)
    Hardware previsto para ser utilizado - si hay alguno (Modelo, Número de CPU, CPU MHz, RAM, Discos)
    Versión de Control-M / Server que se pretende instalar

sábado, 2 de marzo de 2019

BMC Control-M 9.0.19 | Segunda Parte. (Instalaciones de versiones pasadas.)

Control-M 9.0.19

La instalación de Control-M incluye todos los componentes de Control-M y le permite instalar una nueva instalación en un Servidor limpio. 
Puede instalar o actualizar la última versión de los componentes de Control-M, ya sea una versión anual o de fixpack de los mismos archivos de instalación. No es necesario instalar una versión base y luego aplicar los fixpacks. Puede usar los mismos archivos de instalación para instalar una nueva instalación o actualizar una instalación existente.

EJEMPLO: puede usar los archivos de instalación de la versión 9.0.19 para instalar Control-M en una cuenta limpia o actualizar una versión existente de Control-M a 9.0.19.

Para instalar uno o varios componentes de Control-M en un servidor limpio vea una de las siguientes opciones:

    Instalación completa de Control-M: le permite instalar el paquete Control-M con todos los componentes de Control-M, incluidos los complementos de aplicación y complementos en UNIX y Windows a través de una instalación interactiva o automática . Puede instalar con la configuración predeterminada, o elegir la instalación personalizada para seleccionar el servidor de la base de datos, los nombres de la base de datos, los nombres de usuario, los nombres de host y la configuración del puerto.

    Instalación de Control-M / Enterprise Manager: le permite instalar varias instancias de Control-M / Enterprise Manager (Control-M / EM).
    Instalación de Control-M / Server: le permite instalar varias instancias de Control-M / Server.
    Instalación de Control-M / Agent: le permite instalar Control-M / Agents adicionales en diferentes computadoras en toda su organización, lo que le permite ejecutar trabajos en varias computadoras. Esto mejora el rendimiento y crea un mayor control de equilibrio de carga.
    Instalación del cliente de Control-M: le permite instalar clientes adicionales de Control-M en diferentes computadoras en toda su organización, lo que permite que múltiples usuarios de su organización accedan a Control-M.
    Instalaciones adicionales de Control-M: le permite instalar todos los componentes de Control-M en un entorno de nube. También puede instalar una instancia secundaria de la instalación completa de Control-M, Control-M / EM y Control-M / Server para alta disponibilidad (consulte Instalación de alta disponibilidad).
Instalación en versiones anteriores. (9.0.19.200 Linux)
    
Instalación en versiones anteriores. (9.0.19.100 Linux)
Estudiando la verción demo de Control-M V9 Demo Cloud
Instalación de Control-M V9.00
Instalación de Control-M Server verción 8 
Instalación de Control-M/Enterprise Manager verción 8

viernes, 1 de marzo de 2019

BMC Control-M 9.0.19 | Primera Parte.

Empezando

Control-M, una solución de automatización de negocios digital, simplifica y automatiza diversas cargas de trabajo de aplicaciones por lotes. En el centro de la infraestructura, los datos y las aplicaciones, mejora los SLA y acelera la implementación de la aplicación.
 

Aprenda sobre Control-M.

El siguiente diagrama muestra la arquitectura lógica de un entorno típico de Control-M.


Los componentes representan aplicaciones de cliente, servidores, una base de datos y otra infraestructura que admite la funcionalidad.

Componentes de control-m

Control-M/Enterprise Manager (Control‑M/EM)
Proporciona un punto central de acceso y control para Control ‑ M / Servers. También le permite ver, monitorear, administrar e intervenir en el procesamiento de flujo por lotes en toda la empresa.

Control-M/Server
Programa trabajos, administra flujos de procesamiento de trabajos y proporciona notificaciones del estado del flujo de trabajos.

Control-M / Servers son los motores de programación que también programan trabajos en otras computadoras a través de agentes de Control-M y hosts remotos.

Control-M/Agentes (o RemoteHost)
Ejecuta y rastrea los trabajos de acuerdo con su Control ‑ M / Server. Aunque Control-M / Servers son responsables de la programación y el procesamiento de los trabajos, no tienen que limitar su actividad a la computadora en la que residen. Pueden programar trabajos en otras computadoras que están bajo su control.

Puede tener instalado un Control-M / Agent dedicado en cada computadora y está controlado por un Control-M / Server, o usar computadoras sin agentes, conocidas como hosts remotos. Los trabajos se asignan a identificadores de host específicos que identifican Control-M / Agents y hosts remotos.

Control-M/Plug Ins
Le permite conectarse a aplicaciones externas y ejecutar trabajos de Control-M.
Por ejemplo

    Control-M for Advanced File Transfer
    Control-M for Databases
    Control-M for Oracle E-Business Suite
    Control-M for PeopleSoft
    Control-M for SAP
    Control-M for SAP Business Objects
    Control-M for IBM Cognos
    Control-M for Oracle Business Intelligence
    Control-M for Oracle Retail
    Control-M for Informatica
    Control-M for Hadoop
    Control-M for Cloud
    Control-M for Web Services, Java, and Messaging
    Control-M for IBM InfoSphere DataStage
    Control-M for Backup
    Control-M for SAP Process Integration
    Control-M Application Integrator
    Control-M for AWS
    Control-M for Azure

Control-M/Add-ons
Le permite utilizar las funciones de Business Service Management (BSM). 
Por ejemplo 

Control-M Batch Impact Manager
Le permite evitar fallas relacionadas con lotes o eventos externos, como problemas de hardware y de red, que pueden causar retrasos en el procesamiento por lotes que afectan el tiempo de finalización y la precisión de los procesos de negocios. Puede analizar los posibles retrasos antes de que afecten negativamente a su negocio haciendo lo siguiente:
Detectar posibles retrasos y errores en los servicios críticos de negocios por lotes
Proporcionar el estado de los servicios críticos de negocios por lotes.Permite que se realicen acciones correctivas antes de que el servicio comercial se vea afectado.

Control-M/Forecast
Le permite simular el procesamiento de sus flujos por lotes y validar las dependencias de trabajo y los criterios de programación para cualquier fecha futura.

Control-M Self Service
Permite a los usuarios ver servicios, que son contenedores de trabajos, y analizar los servicios y trabajos problemáticos a través de un diagrama de flujo o visualización de lista en una aplicación basada en web. Una vez que los usuarios han determinado cuáles son los problemas, pueden resolverlos realizando varias acciones de servicio y trabajo basadas en sus autorizaciones.

Control-M Workload Change Manager
Le permite:
Solicite cambios a los flujos de trabajo de negocios en Control-M creando y enviando solicitudes en la aplicación web Control-M Workload Change Manager. Defina estándares que cumplan con los estándares de su organización al definir las definiciones de carpeta / trabajo en Control-M.

Control-M Workload Archiving 
Le permite archivar automáticamente el registro de trabajos y los datos de salida, tanto de los sistemas Mainframe como de los Distribuidos, en un repositorio central y seguro que está separado del entorno de producción. 

Control-M de transferencia de archivos gestionados
Le permite ver y transferir archivos desde un host local a un host remoto, un host remoto a un host local o un host remoto a otro host remoto.

Control-M MFT Enterprise B2B
Control-M MFT Enterprise B2B es un complemento de MFT que le permite transferir y recibir archivos de manera segura hacia y desde usuarios externos fuera de su organización. Los usuarios internos pueden transferir archivos externamente con trabajos de Transferencia de archivos, mientras que los usuarios externos transfieren archivos desde y hacia su organización a través de una aplicación web provista por BMC o un cliente FTP de terceros.

 

Cerrado por Cancer

 De momento y desde hace 3 años estoy peleando con un cáncer en mi cuerpo, por lo que todas mis energías las estoy colocando en ello. cuando...