martes, 9 de abril de 2019

Migrar una maquina fisica linux a una virtual con vmware converter

Me surgio el trabajo de migrar una maquina fisica con linux centos 7 a una virtual en el vmware. Buscando en google esta la solucion de vmware converter que funciona muy bien dentro de todo.

Basicamante hay que poner la ip de la maquina fisica con sus credenciales (root en lo posible), y la ip del vmware de destino.

También importante editar la configuracion de ip (si tenes ip fija), porque hay que ponerle una ip al vmware helper una mini maquina virtual que chupa los datos de la otra y configura el grub entre otras cosas.

Despues de eso puede que haya un error :

redhat error can't find command ':'

Que aca hay que editar el archivo de configuracion de grub

/etc/grub2.cfg

Y borrar todas las lineas que dice vmware converter  con ":"


martes, 12 de febrero de 2019

VPN IPSec vCloud Director

 No encontraba que algoritmo de hash utiliza la vpn ipsec de vcloud director, encontre un articulo interesante que me ayudo y pongo las fuentes mas abajo. Al final utilice estos algoritmos de cifrado y encriptación:


Phase 1 Settings
Mode: Main
Authentication: Preshared Key
IKE Version: 1
Encryption: AES256 (or the other options if you chose them instead)
Authentication: SHA1
DH Group: 2
Key Lifetime: 28800 seconds
Dead Peer Detection: Enabled
Keepalive Frequency: 10

Phase 2 Settings
Encryption: AES256 (or the other options if you chose them instead)
Authentication: SHA1
Enable replay detection: Yes
Enable Perfect forward secrecy (PFS): Yes
DH Group: 2
Key Lifetime: 3600 seconds
Autokey Keep Alive: No


Fuente:
https://vgrid.zendesk.com/hc/en-us/articles/205248425-vCloud-Director-Edge-Gateway-VPN-Settings
https://adosztal.blogspot.com/2018/07/demystifying-vcloud-director-vpn.html

jueves, 24 de enero de 2019

Dump de postgresql

Para hacer un dump completo (data y estructura) de una base de datos en PostgreSQL, podemos utilizar el siguiente comando desde nuestra consola:

pg_dump -U username -W -h host basename > basename.sql
En nuestra consola se vería mas o menos de la siguiente manera:
Imagen de la consola usuando el comando pg_dump
Explicando un poco mas:
Comando pg_dump este se instala nuestro servidor PostgreSQL, existen otras herramientas graficas, pero con la experiencia e aprendido que a veces la consola es mas fiel que cualquier herramienta grafica pero esa es mi humilde opinión :D
Detallando cada parámetro:
Parámetro Significa
-U Se refiere al Usuario, en este caso puede ser el usuario propietario de la base de datos o el usuario postgres
-W Con este parámetro conseguiremos que nos solicite el password del usuario antes especificado
-h Con este indicamos cuál es el servidor PostgreSQL al que nos conectaremos para obtener nuestro dump, si estamos local podemos colocar localhost sino ponemos la IP del servidor PostgreSQL
basename Este es el ultimo parámetro realmente en esta linea de comando, por esa razon no tiene alguna letra que indique que el siguiente parámetro es el nombre de la base de datos
> basename.sql Esta parte en realidad solo indica que la salida de nuestro comando pg_dump la guarde en un archivo basename.sql
Ahora como un agregado a este post vamos mostrar como Importar el dump utilizamos siempre nuestra consola.
psql -U username -W -h host basename < basename.sql
De esta manera generamos un dump en PostgreSQL y a la ves lo importamos, es una manera sencilla y practica.