Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta servidor proxmox. Mostrar todas las entradas
Mostrando entradas con la etiqueta servidor proxmox. Mostrar todas las entradas

Como actualizar Proxmox 2.3 a la 3 paso a paso

La virtualizacion ademas del cloud son soluciones que hace ya un buen tiempo usamos. Hoy les mostrare como actualizar un Proxmox 2.3 a la 3 paso a paso. Con este paso no solo corregimos errores de la 2.3 sino que cambiamos a Linux Debian 7 quedando actualizados en el OS base.
Si eres un lector de mis artículos sabrás que la mayoría de ellos se basan en instancias virtuales que se ejecutan en openvz o en KVM sobre un servidor Proxmox.
Es altamente recomendable tener un backup de las instancias virtuales que estén ejecutándose en el servidor Proxmox, así si algo sale mal podamos instalar desde 0 Proxmox 3 o restaurar la versión 2.3 si es nuestro deseo y después colocar nuevamente las instancias.

-Nos conectamos por ssh al Proxmox como root y descargamos script de actualización

wget -2C http://download.proxmox.com/debian/dists/wheezy/pve-upgrade-2.3-to-3.0

-Cambiamos atributos para hacerlo ejecutable

chmod +x pve-upgrade-2.3-to-3.0

-Comenzamos descargando paquetes. Hora de ir por un café ;-)

./pve-upgrade-2.3-to-3.0 --download-only
...
...
...
Fetched 278 MB in 21min 15s (218 kB/s)
Download complete and in download only mode
download successful

-Paramos todas las instancias virtuales vía la consola web


-Iniciamos la actualización. El script dejara un log en pve-upgrade.log y al finalizar hará reboot del servidor. 

./pve-upgrade-2.3-to-3.0
...
...
...
upgrade successful - Please reboot this node.
reboot

-El servidor al iniciar hará un check de discos, por lo cual demora un poco en subir. Tenerlo en cuenta si estamos lejos del servidor

-Cuando termine de cargar nos logeamos como root y verificamos. Ya debemos tener la versión 3.1
root@vecol2:~# pveversion -v
proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve)
pve-manager: 3.1-3 (running version: 3.1-3/dc0e9b0e)
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-19-pve: 2.6.32-96
pve-kernel-2.6.32-16-pve: 2.6.32-82
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-7
qemu-server: 3.1-1
pve-firmware: 1.0-23
libpve-common-perl: 3.0-6
libpve-access-control: 3.0-6
libpve-storage-perl: 3.0-10
pve-libspice-server1: 0.12.4-1
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.0-2

-Entramos vía web y vemos que ya tenemos la versión 3.1 y no perdimos instancias y plantillas

-Nuestro servidor ya se encuentra en producción con sus instancias ejecutándose normalmente

Usando virtualizacion ahorraras costos y utilizaras mejor tu hardware. Ya usas Proxmox? Que solución de virtualizacion usas?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Enhanced by Zemanta
Share/Bookmark

Como cambiar fecha y timezone de OpenVZ

Para los que usamos OpenVZ para virtualizar equipos es muy común encontrarnos que la fecha, hora y zona horaria no es la correcta. Hoy les mostrare como configurar estos valores para que funcionen bien.
Si no sabes como instalar OpenVZ te sugiero leas mi anterior articulo donde instale y configure un servidor Proxmox para virtualizar con OpenVZ y KVM.

Todos los comandos los haremos en consola desde la cuenta root del equipo Proxmox.

Equipo openvz: 102

-Paramos la maquina virtual
 
 vzctl stop 102

-Modificamos para que guarde la fecha y hora

vzctl set 102 --capability sys_time:on --save
CT configuration saved to /etc/pve/openvz/102.conf

-Iniciamos la maquina virtual
vzctl start 102
Starting container ...
Container is mounted
Adding IP address(es): 192.168.1.30
Setting CPU units: 1000
Setting CPUs: 1
Container start in progress...

-Entramos a la maquina
 
root@vecol2:~# vzctl enter 102
entered into CT 102
 
-Quitamos el localtime
 
mv /etc/localtime /etc/localtime.old
 
-Activamos la zona horaria, en mi caso Bogota Colombia
 
ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime
 
-Cambiamos la hora y fecha (mes,día,hora,minutos,año)
 
date 022713522013

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar fedora 17

Estimado lector, en este link puedes leer un articulo mas actualizado sobre Linux Fedora y la forma de instalarlo paso a paso.

Un nuevo integrante en la familia fedora, ya en la versión 17, hoy les muestro como instalarlo y algunos cambios visuales detrás de Beefy Miracle.
Para la prueba, lo instalare virtualizado con KVM en un server proxmox 3, aun así el procedimiento es el mismo si se hace en un equipo físicamente. Usare la versión x86 del DVD que lo pueden descargar desde aquí.

-Hacemos boot y comenzamos a instalar
-Escogemos el idioma de instalación, en mi caso lo dejo en ingles
-Idioma del teclado que usaremos, español en mi caso
-No tenemos  un sistema especializado de almacenamiento, por tanto dejamos el default Basic
-Inicializamos el disco. OJO, esto particionara y formateara completamente su disco duro perdiendo lo que ya tenga en el. Si quiere preservar algo, la configuración cambia al hacer una instalación con doble boot o doble sistema operativo (ejemplo, windows - linux)
-Colocamos el nombre del server, hostname + dominio
-Si tenemos necesidad de colocar una ip estática entramos vía el botón Configure network a hacer cambios, sino, damos siguiente para dejar el default que es conectarse via DHCP
-Activamos zona horaria
-Digitamos la contraseña de root
-En el caso de una instalación nueva, usamos todo el disco (como en este caso) sino tendríamos que entrar vía Create Custom Layout para personalizar las particiones dejando la que ya este creada (windows u otro OS)
-Escribimos los cambios a disco, ultima oportunidad de cancelar.
-Activamos repositorios
-Fedora verifica conexión a internet y agrega el repositorio

-Continuamos la instalación
-Hora de ir por un café ;-)

-Reiniciamos
-Nuestro nuevo linux fedora 17 haciendo boot

-Aceptamos licencia

-Creamos una cuenta de usuario
-Sincronizamos fecha y hora con ntp

-Escogemos si enviar o no nuestro profile de equipo a los servers de fedora, en mi caso no lo hago.

-Nos logeamos

-Como no quite el dvd (iso) me sale este msg, lo quito diciéndole que lo expulse 
-Un corto paseo por la nueva interfaz de gnome 3.4


-Un cambio interesante, podemos buscar info de un software instalado por medio de wikipedia

-Verificamos si hay actualizaciones

-Otro cambio, no existe la opción de apagar o shutdown, reboot, etc. Debemos deslogearnos para hacerlo


-La opción de apagado o shutdown en la pantalla de inicio con algún usuario creado
Disfrútenlo Share/Bookmark

Como instalar opencart virtualizado con openvz

Hoy les mostrare otro producto para llevar su negocio al mundo online, OpenCart. Nada complicado de instalar, con una comunidad de voluntarios bastante activa nos permitirá colocar nuestro negocio de ecommerce en poco tiempo. Usaremos Centos 6.2 actualizado en una maquina virtual openvz en un servidor proxmox y todos los comandos los ejecutaremos desde root. La forma de instalarlo en una maquina normal, es decir, sin virtualizar, es muy parecida.

centos 6.2
php 5.3
ip servidor: 192.168.1.35

-Descargamos opencart y lo descomprimimos en /var/www/html
wget -c http://opencart.googlecode.com/files/opencart_v1.5.2.1.zip

-Movemos todo el contenido del directorio upload al directorio donde instalaremos, en este ejemplo oc (/var/www/html/oc)

-Activamos permisos
chown -R apache.apache /var/www/html/oc/

-Instalamos dependencias
yum install mysql-server mysql php-common php-imap php-xml php-pear php-pdo php php-mysql php-gd php-devel php-ldap php-pecl-Fileinfo php-cli php-mbstring php-odbc

-Reiniciamos apache
service httpd restart

-Iniciamos el servicio de mysql y lo activamos para que ejecute cada vez que hagamos boot en este server
service mysqld start
chkconfig mysqld on

-Aseguramos mysql cambiando la contraseña de root
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h veoc.example.com password 'new-password'

-Creamos db y user en mysql. Es recomendable no usar la cuenta root de mysql

-Eliminamos el directorio de instalación
rm -rf /var/www/html/oc/install/

-Nos conectamos con un browser a la ip del servidor, en este caso http://192.168.1.35/oc/ aceptamos la licencia y damos click en el botón Continue.
-Verificamos que nuestro servidor cumpla todos los requerimientos.
-Colocamos los datos para conectar al mysql y la cuenta admin a crear en opencart. Damos click en el botón Continue.
-Esta es la pantalla final, con los links a la tienda como la ve un usuario y al frontend para administrar desde la cuenta admin.
-Pantalla de inicio de la tienda con productos de prueba.
-Pantalla de entrada administrativa.
-Dashboard de opencart en su parte administrativa.
-Disfrútenlo. Share/Bookmark