desde que existe github existe con él una nueva alternativa para la instalacion de software que debemos manejar exactamente bien como en el caso de yum, apt-get, aptitude y demas.
la instalacion con github tiene la ventaja de no sobreescribir todos los paquetes sino que analiza primero las alternativas.
Esto puede ser util cuando trabajamos con un software de codigo abierto que editamos a nuestro gusto y del cual queremos editar solamente los archivos que nosotros no editamos.
Basicamente el comando git, copia o "Clona" el contenido del repositorio Web de Github en nuestra computadora objeto.
El siguiente comando clonará el depositorio de cowsay en un directorio llamado "cowsay" en el directorio activo donde nos encontremos para
git clone git://github.com/schacon/cowsay
El resto dependerá de la forma en que este software se instale, para el caso de cowsay, se ejecuta despues un script install.sh y ya.
Un articulo mucho mas extenso sobre el tema, el cual inspiró este minihow, se puede encontrar en
https://www.lifewire.com/installing-software-using-git-3993572
Publicacion de problemas informaticos y su resolución en mi vida diaria -trabajo y casa- para mi documentación personal y para quien le sirva. Temas corrientes aqui son: Linux, macOS, Deployement, bash, configuraciones, DHCP, optimización, Samba, Programas, DOSBOX, Comandos de consola, Scripts, Virtualización, DNS,
Mostrando entradas con la etiqueta clonar. Mostrar todas las entradas
Mostrando entradas con la etiqueta clonar. Mostrar todas las entradas
jueves, 1 de diciembre de 2016
viernes, 15 de agosto de 2014
Clonar efectivamente VMs de Hyper-V (muy válido para Virtual Box)
Clonar efectivamente VMs de Hyper-V
Una de las Cosas que pudiendose automatizar mucho, ha dado menos pasos en desarrollo a través de todos los Windows es las instalaciones del mismo Windows, hoy a gracias a las máquinas virtuales es poco el trabajo de instalar tarjetas y controladores de Hardware, debería ser mas fácil compiar sistemas completos de lo que en realidad lo es.
Hyper-V uno de los Virtualizadores mas conocidos en este ámbito, que aunque carece de un botoncito que diga "clonar", permite fácilmente copiar VMs a traves de la Copia de los VHD o Virtual Hard Disks. Virtual Box si posee una opcion Clonar, pero realiza sólo una Copia exacta de la VM sin refinar los detalles como IP, Nombre y SID, lo que provoca un fallo, con
Basicamente es fácil: busca el archivo .VHD, cópialo, renombralo, crea una nueva VM igual e instala el VHD copiado. Facil, con algunas posibilidades de mejoramiento, y este es mi aporte:
1.- Crea tu VM y después de instalar el OS, instala las actualizaciones hasta que no quede ninguna, para esto, reinicia y busca updates varias veces.
2.- Instala todo el Software de tu preferencia, como Integration Service Setup Disk, Antivirus, Notepad++, Filezilla, etc
3.- Crea una Carpeta con tus Scripts, Programas, Links y Documentos de ayuda que quisieras tener en cada VM, algo asi como "C:\DATOS" ?
4.- Asegurate de que este usando DHCP, el nombre de la máquina se borrará automaticamente pero los usuarios locales no: si necesitas usuarios locales y/o grupos configuralos Antes de Sysprep*.
5.- puedes activar Remote Conection
6.- Crea reglas de Firewall: una de mis favoritas es PING (ICMP)& RDP ALLOW, sin ellas no puedes hacer ping para probar la conectividad de los servidores y tampoco acceder remoto
7.- si es para test, desactiva la "IE enhanced Security", configura tu web de inicio y tu buscador. Si deseas estos cambios para todos los usuarios deberas Hacerlo en la carpeta de usuarios publica, o en la plantilla (esto es otro tema)
8.- Reinicia para que todos los cambios estén limpios,
9.- Elimina la SID de la máquina con Sysprep para que puedas copiarla y usarla sin conflictos
: c:\windows\system32\sysprep
10.- Por último apaga la VM Plantilla
9.- Ve a la carpeta de Maquinas Virtuales copia el VHD y renombra la copia con algo significante como "Plantilla Win2012R2" con esto tienes 2 Discos virtuales, uno de la maquina funcional, otro la plantilla. La original, Montada en Hyper-V puedes continuar usando, la plantilla permanecerá Offline
10.- para crear una nueva VM Copia la plantilla otra vez y renombrala con el nombre operativo que tendrá la máquina p.e. "Server02.VHD", en el paso 6 del asistente "Connect Virtual Hard Disk" no crees un nuevo Disco, sino que enchufale el disco copiado y renombrado (según ejemplo "Server02.VHD")
11.- Al encenderla arrancara como "Windows por primera vez"
12.- al reiniciar, el neue Windows te pedirá la configuración de idioma, aceptar condiciones, contrasena de administrador local, y despues de esto podras usar la máquina, que contendrá los usuarios locales preconfigurados, los updates, los programas preinstalados, Administracion y escritorio remoto como los configuraste, las carpetas anadidas (en el ejemplo DATOS), asi como un nuevo nombre aleatorio (algo feo como WIN-234STEFDZ), una nueva IP gracias a DHCP pero lo que es más importante: un nuevo SID
Importante:
a.- acomoda los nombres de máquina y configuracion de red a tu medida una vez que la nueva máquina esta operativa. Los nombres aleatorios son incomodos y las ip dinamicas no recomendables para servidores
b.- No montes nunca la plantilla, pues se "rompe el sello", la maquina obtiene una ID y al copiarla varias veces tienes un conflicto de Identidad, la pobre computadora se va a sentir mal.
c.- por defecto Hyper-V pone las VHD en C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks
y las configuraciones en C:\ProgramData\Microsoft\Windows\Hyper-V. Yo tengo una carpeta pricipal "VMs" y adentro dos con "HDs" y "VMs" que corresponden a Discos y configuraciones, para que todas las nuevas máquinas caigan aqui adentro por defecto es necesario cambiar la configuracion de Hyper-V con clic en Action --> Hyper-V Settings --> Server --> Virtual Hard Disk y Virtual Machines.
*Sysprep es un dinosaurio aparentemente inmortal que existe desde los mas remotos dias de Windows. El "prepara el sistema" (System preparation) limpia y cierra el sistema para vender la computadora. Despues de realizar una pre-instalation de Drivers y programas, se sella para que la proxima vez que se prenda el usuario tenga la "Out Of the Box Experience" u OOBE. La opcion "generalize" borra la SID. La Option "Audit" permite revisar que la configuracion funciona, pero no presenta la OOBE
Una de las Cosas que pudiendose automatizar mucho, ha dado menos pasos en desarrollo a través de todos los Windows es las instalaciones del mismo Windows, hoy a gracias a las máquinas virtuales es poco el trabajo de instalar tarjetas y controladores de Hardware, debería ser mas fácil compiar sistemas completos de lo que en realidad lo es.
Hyper-V uno de los Virtualizadores mas conocidos en este ámbito, que aunque carece de un botoncito que diga "clonar", permite fácilmente copiar VMs a traves de la Copia de los VHD o Virtual Hard Disks. Virtual Box si posee una opcion Clonar, pero realiza sólo una Copia exacta de la VM sin refinar los detalles como IP, Nombre y SID, lo que provoca un fallo, con
Basicamente es fácil: busca el archivo .VHD, cópialo, renombralo, crea una nueva VM igual e instala el VHD copiado. Facil, con algunas posibilidades de mejoramiento, y este es mi aporte:
1.- Crea tu VM y después de instalar el OS, instala las actualizaciones hasta que no quede ninguna, para esto, reinicia y busca updates varias veces.
2.- Instala todo el Software de tu preferencia, como Integration Service Setup Disk, Antivirus, Notepad++, Filezilla, etc
3.- Crea una Carpeta con tus Scripts, Programas, Links y Documentos de ayuda que quisieras tener en cada VM, algo asi como "C:\DATOS" ?
4.- Asegurate de que este usando DHCP, el nombre de la máquina se borrará automaticamente pero los usuarios locales no: si necesitas usuarios locales y/o grupos configuralos Antes de Sysprep*.
5.- puedes activar Remote Conection
6.- Crea reglas de Firewall: una de mis favoritas es PING (ICMP)& RDP ALLOW, sin ellas no puedes hacer ping para probar la conectividad de los servidores y tampoco acceder remoto
7.- si es para test, desactiva la "IE enhanced Security", configura tu web de inicio y tu buscador. Si deseas estos cambios para todos los usuarios deberas Hacerlo en la carpeta de usuarios publica, o en la plantilla (esto es otro tema)
8.- Reinicia para que todos los cambios estén limpios,
9.- Elimina la SID de la máquina con Sysprep para que puedas copiarla y usarla sin conflictos
![]() |
| Sysprep como debes ponerlo y arriba esta el camino |
10.- Por último apaga la VM Plantilla
9.- Ve a la carpeta de Maquinas Virtuales copia el VHD y renombra la copia con algo significante como "Plantilla Win2012R2" con esto tienes 2 Discos virtuales, uno de la maquina funcional, otro la plantilla. La original, Montada en Hyper-V puedes continuar usando, la plantilla permanecerá Offline
10.- para crear una nueva VM Copia la plantilla otra vez y renombrala con el nombre operativo que tendrá la máquina p.e. "Server02.VHD", en el paso 6 del asistente "Connect Virtual Hard Disk" no crees un nuevo Disco, sino que enchufale el disco copiado y renombrado (según ejemplo "Server02.VHD")
11.- Al encenderla arrancara como "Windows por primera vez"
12.- al reiniciar, el neue Windows te pedirá la configuración de idioma, aceptar condiciones, contrasena de administrador local, y despues de esto podras usar la máquina, que contendrá los usuarios locales preconfigurados, los updates, los programas preinstalados, Administracion y escritorio remoto como los configuraste, las carpetas anadidas (en el ejemplo DATOS), asi como un nuevo nombre aleatorio (algo feo como WIN-234STEFDZ), una nueva IP gracias a DHCP pero lo que es más importante: un nuevo SID
Importante:
a.- acomoda los nombres de máquina y configuracion de red a tu medida una vez que la nueva máquina esta operativa. Los nombres aleatorios son incomodos y las ip dinamicas no recomendables para servidores
b.- No montes nunca la plantilla, pues se "rompe el sello", la maquina obtiene una ID y al copiarla varias veces tienes un conflicto de Identidad, la pobre computadora se va a sentir mal.
c.- por defecto Hyper-V pone las VHD en C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks
y las configuraciones en C:\ProgramData\Microsoft\Windows\Hyper-V. Yo tengo una carpeta pricipal "VMs" y adentro dos con "HDs" y "VMs" que corresponden a Discos y configuraciones, para que todas las nuevas máquinas caigan aqui adentro por defecto es necesario cambiar la configuracion de Hyper-V con clic en Action --> Hyper-V Settings --> Server --> Virtual Hard Disk y Virtual Machines.
*Sysprep es un dinosaurio aparentemente inmortal que existe desde los mas remotos dias de Windows. El "prepara el sistema" (System preparation) limpia y cierra el sistema para vender la computadora. Despues de realizar una pre-instalation de Drivers y programas, se sella para que la proxima vez que se prenda el usuario tenga la "Out Of the Box Experience" u OOBE. La opcion "generalize" borra la SID. La Option "Audit" permite revisar que la configuracion funciona, pero no presenta la OOBE
Suscribirse a:
Entradas (Atom)
