viernes, 5 de noviembre de 2021

Como instalar GUI a Linux Ubuntu 20.04 y permitir acceso desde WIndows 11 por RDP (Con XFCE4)

En ocaciones muy particulares tendras la duda de como poder acceder a Ubuntu Linux Server mediante RDP, para este tipo de requerimietnos aun que NO es nada recomendable instalar una interface grafica a un server Linux, con fines educativos compartimos el como podrias tener GUI y RDP accediendo desde un equipo Windows 11 a Linux Ubuntu Server 20.04 

Ubuntu  commands

sudo apt update
sudo apt -y upgrade
sudo apt-get purge xrdp 
sudo apt install -y xrdp
sudo apt install -y xfce4
sudo apt install -y xfce4-goodies

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession

sudo vi /etc/xrdp/startwm.sh

Comenta las siguientes lineas#
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession
Agregar las siguientes lineas al final del archivo

# xfce
startxfce4

Guarda archivo y sal
ahora inicia el servicio

sudo /etc/init.d/xrdp start
Ahora puedes ingresar por RDP 
tuIPdeServidorUbuntu:3390

Video Ejemplo.


miércoles, 3 de noviembre de 2021

Oracle Cloud Infrastructure | Foundation | 1ra Parte

En la actualidad hoy 2021 oracle tiene mi total respeto y cariño, libero de forma gratuita toda la linea de educación para su nube. Certificación Oracle Cloud Infrastructure Foundation, professional, architech y mas. Me alegro mucho que compañías de el nivel de oracle cuenten con iniciativas como Microsoft con su MVA hoy docs, freshworks con su ITSM frameworks, amazon y Google. Contenido muy bueno y libre para ser consumido por esa mentalidad de hacker consumir mas información, practicar y estudio para el dominio de los temas de interés de IT.

OCI se creó específicamente para que comience a aprender Oracle Cloud Infrastructure y se familiarice con los fundamentos, lo cual de nuevo es una excelente idea tomando en cuenta que la nube para muchos en un mundo nuevo.
 

He tenido la suerte de pasar más de 10 años en el espacio de virtualización, en servidores,  workstation, en servidores, KVM, XEN, VirtualBox, VMware ESXi, VMware WorkStation a la evolución a nube y ser parte del equipo de Virtualización Cloud desde el principio.

OCI brindará el conocimiento, las habilidades y la confianza para aprobar el examen de fundamentos de OCI y, más allá de eso, le brindará el conocimiento básico necesario para los proyectos de OCI lo cual es genial para los que iniciamos con lo básico.
 

Comenzaremos con una introducción rápida de la plataforma OCI, y luego profundizaremos en futuros post los puntos  centrales, computación, almacenamiento, redes, identidad, bases de datos, seguridad y poco más. Cubriré arquitecturas impulsadas por eventos y servicios para desarrolladores. También hablaré sobre plataforma de Observabilidad y Gestión esto relacionado a las Capacidades Híbridas. Por último, pero no menos importante, hablaré sobre  SLA y opciones de soporte enterprise.

Overview

Algunas de las empresas más grandes del mundo están ejecutando sus cargas de trabajo de misión crítica en la plataforma de nube de próxima generación de Oracle, El Servicio de Oracle para nube lleva el nombre de OCI por su definición Oracle Cloud Infrastructure.

Para simplificar las cosas desglosémoslas en siete categorías principales: 

  1. Infraestructura central
  2. Servicios de bases de datos
  3. Datos e inteligencia artificial
  4. Análisis
  5. Gobernanza y administración
  6. Servicios para desarrolladores
  7. Servicios de aplicaciones.

 

 


Primero, la base de cualquier plataforma en la nube es la huella global de las regiones. Oracle tiene muchas regiones generalmente disponibles en el mundo, junto con soporte Multi-Cloud el cual soporte 

  • Microsoft Azure 
  • oferta híbrida diferenciada llamada Dedicated Region Cloud at Customer.


Oracle cuenta con bloques de construcción además de esta huella global, las siete categorías que acabamos de mencionar. En la parte inferior, tenemos las principales: 

  • computación
  • almacenamiento
  • redes. 
Los servicios informáticos cubren máquinas virtuales, servidores nativos, contenedores, un servicio Kubernetes administrado y un servicio VMWare administrado.


Estos servicios son principalmente para realizar cálculos, ejecutar lógica y ejecutar aplicaciones. El almacenamiento en la nube incluye discos conectados a máquinas virtuales, almacenamiento de archivos, almacenamiento de objetos, almacenamiento de servicios de migración de datos. OCI ofrece amplia gama de servicios para almacenamiento con esto podrás  almacenar, acceder, controlar y analizar datos estructurados o no estructurados.

Las funciones de red le permiten configurar redes privadas definidas por software en Oracle Cloud. OCI proporciona el conjunto más amplio y profundo de servicios de red a mi punto particular de experiencia.

Luego tenemos los servicios de base de datos, OCI cuenta con varios tipos de servicios de base de datos, tanto de Oracle como de código abierto. OCI a hoy en mi experiencia es la única nube que ejecuta bases de datos autónomas y varios sabores, incluidos OLTP, OLAP y JSON. (por favor si alguien tienen otro dato ampliar mi conocimiento con referencias, gracias. )

Podemos ejecutar bases de datos y máquinas virtuales, servidores Exadata en la nube. También puede ejecutar bases de datos de código abierto, como MySQL y NoSQL en Oracle Cloud Infrastructure.

Arquitectura OCI.

La arquitectura física de OCI, iniciamos con comentar que OCI cuenta con multiples regiones. La región es un área geográfica localizada que comprende uno o más dominios de disponibilidad.




Los medios de disponibilidad son uno o más centros de datos tolerantes a fallas ubicados dentro de una región, pero conectados entre sí por una red de baja latencia y alto ancho de banda. 

 Los dominios de falla son una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad para proporcionar antiafinidad. Así que piense en estos como centros de datos lógicos.
 

OCI tiene una huella geográfica masiva en todo el mundo con múltiples regiones. Oracle cuenta con asociación de múltiples nubes con Microsoft Azure. Y tenemos una oferta de nube híbrida diferenciada llamada Dedicated Region Cloud @ Customer. 

¿Cómo eliges una región?. Lo primero es elegir una región, elige la región más cercana a sus usuarios para obtener la latencia más baja y el mayor rendimiento. Entonces ese es un criterio clave.

El segundo criterio clave es la residencia de datos y los requisitos de cumplimiento. Muchos países tienen requisitos estrictos de residencia de datos y debe cumplirlos. Entonces, elige una región en función de estos requisitos de cumplimiento.

El tercer criterio clave es la disponibilidad del servicio. Los nuevos servicios en la nube están disponibles en función de la demanda regional en ocasiones, las razones de cumplimiento normativo y la disponibilidad de recursos, y varios otros factores. Tenga en cuenta estos tres criterios al elegir una región.

Así que veamos cada uno de estos con un poco más de detalle. 

Dominio de disponibilidad.

Los dominios de disponibilidad están aislados entre sí, son tolerantes a errores y es muy poco probable que fallen simultáneamente. Debido a que los dominios de disponibilidad no comparten la infraestructura física, como la energía o la refrigeración o la red interna, es poco probable que una falla que afecte a un dominio de disponibilidad afecte la disponibilidad de otros.

 ¿Qué son los dominios de falla? 

Piense en que cada dominio de disponibilidad tiene tres dominios de falla. Por lo tanto, piense en los dominios de fallas como centros de datos lógicos dentro del dominio de disponibilidad.
 

La idea es colocar los recursos en diferentes dominios de falla, y no comparten un solo punto de falla de hardware, como servidores físicos, rack físico, tipo de conmutadores de rack, una unidad de distribución de energía. Puede obtener alta disponibilidad aprovechando los dominios de fallas.

También aprovechamos los dominios de fallas para nuestros propios servicios. Por lo tanto, en cualquier región, los recursos en la mayoría de los dominios de fallas se están modificando activamente en cualquier momento. Esto significa que los problemas de disponibilidad causados ​​por los procedimientos de cambio se aíslan en el nivel del dominio de errores. 

Además, puede controlar la ubicación de las instancias de la base de datos de su computadora en el dominio de fallas en el momento del lanzamiento de la instancia. Por tanto, puede especificar qué dominio de error desea utilizar.

¿cuál es la guía general? 

La guía general es que tenemos estas construcciones, como dominios de falla y dominios de disponibilidad, para ayudarlo a evitar puntos únicos de falla. Hacemos eso por nuestra cuenta.

Así que nos aseguramos de que los servidores, la parte superior del conmutador del bastidor, sean redundantes. Para que no tenga fallas de hardware oracle intenta minimizar esas fallas de hardware tanto como sea posible. (piensa en esto cuando diseñe su propia arquitectura de servicios).

Así que veamos un ejemplo. Tienes una región. Tienes un dominio de habilidad. Y como dijimos, un AD tiene tres dominios de falla, por lo que puede ver esos dominios de falla aquí.



Entonces, lo primero que debe hacer es cuando crea una aplicación, crea esta red virtual definida por software. Y luego digamos que es una aplicación muy simple. Tiene un nivel de aplicación. Tiene un nivel de base de datos.

Entonces, lo primero que puede hacer es ejecutar varias copias de su aplicación. Tiene un nivel de aplicación que se replica en los dominios de falla. Y luego tiene una base de datos, que también se replica en los dominios de fallas.

¿Por qué haces eso?

Bueno, te da esa capa extra de redundancia. algo le sucede a un dominio de falla, su aplicación aún está en funcionamiento. (Como lo que paso en estos semanas con mencionada AppWeb Social & mencionado Banco en México el cual se murieron sus servicios financieros a nivel nacional...... tu sabes quien eres...)

Ahora, para llevarlo al siguiente paso, puede replicar el mismo diseño en otro dominio de disponibilidad. Entonces podría tener dos copias de su aplicación ejecutándose. Y puede tener dos copias de su base de datos en ejecución. 

Ahora seguramente te estas preguntando ¿cómo se asegura de que sus datos estén sincronizados entre estas copias?. La respuesta esta en tecnologías como Oracle Data Guard para asegurarse de que los datos principales y en espera se mantengan sincronizados.

Creación de una cuenta de Oracle Cloud FreeTier. 

Pero ¿qué es Oracle Cloud FreeTier.? Oracle Cloud FreeTier le permite registrarse para obtener una cuenta de Oracle Cloud, que proporciona una serie de todos estos servicios gratuitos y una prueba gratuita, los $ 300 de crédito gratuito para usar en todos los servicios OCI elegibles por hasta 30 días. Entonces es una combinación de dos cosas diferentes. 

Hablemos un poco más sobre estos.

Los servicios Always Free están disponibles por un período de tiempo ilimitado para cualquier persona. La prueba gratuita, por otro lado, debe usarse hasta que se consuman sus $ 300 de créditos gratuitos o hasta que hayan expirado los 30 días, lo que ocurra primero. Por lo tanto, el proceso de creación de una cuenta de Oracle Cloud FreeTier es bastante sencillo. 

Déjame guiarte a través de esto.

Así que aquí estoy, estás en la página web Oracle.com/cloud/free. 


 

Y puede ver este botón aquí, que es Comenzar gratis. 

 


Si tuviera una cuenta existente, haría clic aquí, iniciaría sesión en Oracle Cloud y eso me permitiría ingresar a mi cuenta. 

Yo no tengo uno. Voy a explicarte cómo crear uno gratis.

 
Complete los formularios para poder continuar con las siguientes pantallas de registro.

NOTA importante mandatario, se solicitara Tarjeta de crédito, por lo que es mandatario contar con una para el registro, puede ser crédito / débito. 




Se envía un correo de notificación a tu cuenta registrada. 
 


 
Con estos pasos concluimos el registro, validación y verificación de ambiente Cloud.
 


 

Primer acceso a mi ambiente Cloud


Espero que el contenido de esta publicación les ayude a perderle el miedo a a prender y con esto tener en cuenta que todos tenemos la capacidad, solo es cuestión de estudiar, practicar y ampliar el campo de estudio a nuevos horizontes.


El post continuara para mayor información y continuidad del tema.