Finally the help of IT is here

Blog de soluciones informaticas.

Como instalar .NET Framework 3.5 en Windows Server 2012 R2

Creado por Xavier Xaus Nadal on noviembre 19th, 2014

Instalar .NET Framework 3.5 en Windows Server 2012 R2 da el siguiente error:

InstallNETFramework35inWindows2012R2 1 thumb Como instalar .NET Framework 3.5 en Windows Server 2012 R2

En este artículo vamos demostrar como solventar el error: Error while enabling Windows feature: NetFx3, Error Code: –2146498298

Es muy sencillo, únicamente debemos disponer del cd de windows y ejecutar un comando.

Sigue leyendo MegaCrack »

Creado en Windows, windows server 2012 | No Comments »

404 Error Found in Admin Login Magento after Hosting Upgrade

Creado por Xavier Xaus Nadal on julio 6th, 2014

Buenos dias

Ayer me encontré con este problema al realizar una migración de una tienda Online con Magento hacia otro hosting, migramos base de datos, migramos ficheros, comprobamos rutas y todo funcionaba bien hasta que entramos en el panel de administración de Magento donde aparecía el error 404 Error Page Not Found en la administración de Magento.

Para solventar este problema lo único que debéis hacer es ejecutar la siguiente sentencia SQL desde vuestro PHPMyAdmin.

SET FOREIGN_KEY_CHECKS=0;
UPDATE core_store SET store_id = 0 WHERE code=’admin';
UPDATE core_store_group SET group_id = 0 WHERE name=’Default';
UPDATE core_website SET website_id = 0 WHERE code=’admin';
UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code=’NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

Espero que os haya sido útil.

Hasta pronto.

Creado en Tienda Online | No Comments »

Detectar espacio libre en Centos y comprobar directorio mas lleno

Creado por Xavier Xaus Nadal on mayo 25th, 2014

Cuando nos quedamos sin espacio libre en Centos existen varias formas de detectar donde tenemos el espacio en uso pero os mostraremos la que para nosotros es la más rápida y efectiva y además con resultado ordenado.

Por ejemplo veremos que la carpeta que normalmente más ocupa es la carpeta /Backup, la carpeta /home (Donde se almacena el email y los ficheros de las webs y el directorio /var donde residen las bases de datos y los ficheros de logs.

Primero mostramos el comando a usar para detectar espacio libre que es el siguiente:

df –h

How to see free space on Centos thumb Detectar espacio libre en Centos y comprobar directorio mas lleno

Con este comando vemos que tenemos espacio Total, usado, disponible y el porcentage de uso.

Y el comando para detectar que directorio es el más usado es el siguiente:

du –chs /* | sort -h

Sigue leyendo MegaCrack »

Creado en Centos, Linux, VPS | No Comments »

Como cancelar tareas de importacion en Amazon AWS

Creado por Xavier Xaus Nadal on mayo 18th, 2014

Como hablamos en el artículo anterior podemos migrar entornos virtuales hacia Amazon AWS de una forma bastante sencilla, pero hay ocasiones en que la tarea de migración hacia AWS falla y se crean diferentes instancias en nuestro entorno Amazon EC2 que no podemos eliminar. El error que aparece al eliminar una instancia EC2 es parecido al siguiente.

Error terminating instances

 

Operation TerminateInstances is denied for the instance(s): i-0321dc43 (Instance is being used by VM Import task import-i-ffx1u0r0. No charges are incurred by stopped instances.)

Para cancelar tareas de importacion en Amazon AWS y no esperar al tiempo de expiración de la tarea (que habitualmente son 7 dias) deberemos acceder a la linea de comandos de nuestro cliente AWS y ejecutar varios comandos que os voy a explicar a continuación para parar las tareas de migración y poder terminar la instancia EC2 con normalidad.

Lo primero es conocer la region desde donde hemos realizado el trabajo de importacion o exportación, os recuerdo que con el comando ec2-describe-regions o el comando corto ec2dre podremos ver la siguiente lista y asegurar un poco más la nomenclatura de cada region

REGION  us-east-1       ec2.us-east-1.amazonaws.com
REGION  eu-west-1       ec2.eu-west-1.amazonaws.com
REGION  sa-east-1       ec2.sa-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-2       ec2.us-west-2.amazonaws.com
REGION  us-west-1       ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com

En nuestro caso la región donde tenemos los servidores de prueba que usamos para hacer la migración desde el entorno virtual con VMware es Irlanda y vamos a buscar allí si encontramos algun trabajo pendiente de finalizar para poder eliminar instancias EC2 bloqueadas por trabajos de importacion

Ejecutamos el comando ec2-describe-conversion-tasks o el nombre corto ec2-dct

C:\AWS\CLI\bin>ec2dct -region eu-west-1
TaskType        IMPORTINSTANCE  TaskId  import-i-fflbhk06       ExpirationTime
2014-05-24T18:09:03Z    Status  active  StatusMessage   Pending InstanceID
i-5d33ce1d
DISKIMAGE       DiskImageFormat VMDK    DiskImageSize   6436109312      VolumeSi
ze      30      AvailabilityZone        eu-west-1c      ApproximateBytesConverte
d       0       Status  active  StatusMessage   Pending : Downloaded 650117120
TaskType        IMPORTINSTANCE  TaskId  import-i-fh5aml6s       ExpirationTime
2014-05-24T19:22:39Z    Status  active  StatusMessage   Pending InstanceID
i-2e21dc6e
DISKIMAGE       DiskImageFormat VMDK    DiskImageSize   6436109312      VolumeSi
ze      30      AvailabilityZone        eu-west-1c      ApproximateBytesConverte
d       0       Status  active  StatusMessage   Pending : Downloaded 0
TaskType        IMPORTINSTANCE  TaskId  import-i-ffx1u0r0       ExpirationTime
2014-05-24T19:24:04Z    Status  active  StatusMessage   Pending InstanceID
i-0321dc43
DISKIMAGE       DiskImageFormat VMDK    DiskImageSize   6436109312      VolumeSi
ze      30      AvailabilityZone        eu-west-1c      ApproximateBytesConverte
d       0       Status  active  StatusMessage   Pending : Downloaded 0
TaskType        IMPORTINSTANCE  TaskId  import-i-fg2jd969       ExpirationTime
2014-05-24T19:27:35Z    Status  completed       InstanceID      i-5021dc10
DISKIMAGE       DiskImageFormat VMDK    DiskImageSize   6436109312      VolumeId
        vol-abba0bac    VolumeSize      30      AvailabilityZone        eu-west-
1c      ApproximateBytesConverted       6436102752      Status  completed

Podemos observar que tenemos multitud de tareas con estado active y el mensaje del estado es Pending (Esto quiere decir que está el trabajo colgado)

Ahora conociendo cual de estas tareas de migración queremos eliminar usamos el comando ec2-cancel-conversion-task o el nombre corto ec2cct y el nombre del TaskId juntamente con la región.

El comando se usa de la siguiente forma:

ec2cct –region <region> TaskID

 

Vamos a ver su resultado.

 

C:\AWS\CLI\bin>ec2cct -region eu-west-1 import-i-fflbhk06

CONVERSION-TASK import-i-fflbhk06

 

Si volvemos a comprobar el estado de las migraciones con ec2dct –region eu-west-1 podremos ver que el estado en lugar de active pone cancelling y al cabo del rato cancelled.

Hacemos el mismo procedimiento con todas las tareas de migración pendientes y ya podremos eliminar con tranquilidad las instancias EC2 pendientes.

Espero que os haya sido útil el artículo.

Saludos y hasta la próxima.

Creado en Amazon AWS | No Comments »

Migrar servidor virtual hacia el Cloud con Amazon AWS

Creado por Xavier Xaus Nadal on mayo 17th, 2014

Realizar un converter de una máquina virtual de físico a virtual o de virtual a virtual es muy sencillo con Vmware Converter, ya hemos hablado de ello en otros artículos, pero ahora que muchos de vosotros estáis realizando el paso hacia el Cloud hemos de mostraros otras técnicas para poder migrar servidor virtual hacia el Cloud y viceversa, desde el Cloud hacia vuestros entornos on premise.

Pero no todos los sistemas operativos pueden ser migrados y deberemos cumplir unos prerequisitos que veremos en el siguiente enlace: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html

En este post vamos a mostraros como migrar un servidor ubicado en una infraestructura virtual (On premise) es decir en nuestra infraestructura hacia un entorno en la nube (El cloud que hemos escogido es Amazon ya que nos gusta bastante y a alguno teníamos que ir). Cuando tengamos mucha experiencia en Amazon veremos otras opciones como Azure o volveremos a entornos on premise y seguramente nos quedaremos con Amazon, pero todo se verá con el tiempo y el dinero dirá en definitiva qué entorno es el que podremos pagar y mantener (Que hay que pensar en todo, aires acondicionados, cpd, pintura, limpieza, luz…), el servidor que vamos a migrar estará en un entorno virtual basado en Vmware pero también sirve con Citrix o Microsoft Hyper-V.

Las bondades que actualmente tienen los entornos Cloud como Amazon son que se pagan por meses y por uso, si tienes un servidor apagado no pagas por él (Bueno,.. más o menos (hay que tener en cuenta las Elastic IP, discos EBS, snapshots en S3, VPC, ….) Ya os lo explicaré más adelante como funcionan estos productos o mientras vayáis preguntando con comentarios o mediante correos os iremos solventado vuestras dudas. Otra de las bondades de estos sistemas en Cloud es que son altamente escalables, si necesitamos más recursos únicamente ampliamos el servidor y ya está en minutos tenemos más CPU, más RAM, más disco, incluso discos SSD, o incluso más IOPS en un disco específico, si por ejemplo queremos montar un sistema de video en streaming o un juego para móvil (app) y no sabemos la cantidad de usuarios que vamos a tener en el sistema y no podemos preveerlo podremos usar métodos como Auto-Scaling que arrancará instancias EC2 (Servidores) de las mismas características que harán Load Balancing entre ellos y tendremos recursos ilimitados para proveer a nuestros clientes del servicio deseado, pero lo mejor de todo es que cuando los clientes dejen de usar la aplicación, juego, o dejen de visionar el partido de futbol en streaming estos servidores se irán apagando / eliminando y el coste del producto será únicamente el usado.

Pero dejemonos de tanto texto y vamos a lo que realmente hemos venido a hacer.

Sigue leyendo MegaCrack »

Creado en Amazon AWS | No Comments »