sexta-feira, 3 de agosto de 2012

Usando LVM – tips and tricks


Siglas e denominações

- PV - Physical Volume - Quando você aloca uma partição do tipo LVM (8e do fdisk) de um disco.
- VG - Volume Grupo - Um volume nomeado onde podemos agrupar mais de um PV.
- LV - Logical Volume - Um volume lógico pode ser definido a partir do VG criado, podendo inclusive dividir o valor do VG em mais de um LV para ser entregue  para o sistema operacional e usar com filesystem.



Comandos úteis:



·         fdisk /dev/hxx
                opções: p - print partições
                               n - adicionar/criar nova partição
                               t - alterar o tipo da partição
                               w - escreve as alterações, salva a configuração e sai do fdisk.

·         pvscan – busca por todos os discos para PVs, identificando todos os "device blocks" LVM no sistema.
·         pvcreate - para criar um physical volume.
                # pvcreate /dev/hxx1

·         pvdisplay - exibe os physical volumes.
·         vgcreate - Cria o Volume Group, ainda pode usar as opções -a y
  -a para habilitar o VG ou volume lógico, ou seja, faz o volume lógico ser reconhecido ou não pelo kernel.
                #vgcreate -a y /dev/hxx1

·         vgdisplay - exibe os atributos de volume groups.
·         vgextend - para estender o tamanho de um volume group.
·          
·         mkfs -t /dev/mapper//
·         e2fsck - força a verificação do filesystem.
   #-f /dev//

·         resize2fs redimenciona o filesystem
                # resize2fs /dev//

·         lvcreate - cria um volume lógico de um VolumeGroup existente.
                 -L para alocar o tamanho do lógical volume, pode ser K(kilobyte) M(megabyte),
                  G(gigabyte), T(terabyte), P(petabyte) e E(exabyte).
      # lvcreate -L 2048M

·         lvchange -a n /dev/mapper/VG--xx--LVxx
·         lvremove /dev//
·         lvextend para extender o Logical Volume.
                # lvextend -L +1G /dev//

·         lvreduce - para reduzir o tamanho do Logical Volume 
                # lvreduce -L -50M /dev//

·         vgchange -a n   para desabilitar o Volume Group
·         vgremove para remover o Volume Group
·         vgextend - para extender o tamanho do VG adicionando uma device já incluída como PV.                
                # vgextend /dev/hxx1

quinta-feira, 2 de agosto de 2012

13 JQuery Plugins populares de 2012

Post via twitter @pinceladasdaweb e original no site www.moretechtips.net .

Entre os 13 JQuery Plugins mais populares que me chamaram a atenção são :

Repo.js  - Que ajuda você a embutir um repositório Github em seu site, como uma biblioteca de autoria, é uma ótima maneira de mostrar o conteúdo na página de um projeto.

Gridster - Plugin para constução de lay-outs multi-colunas do tipo "drag-and-drop", podendo adicionar e remover elementos na grade.


HTML5 Sortable - Muito similar na questão de lay-out flexível e o uso de "drag-and-drop" como o Gridster, mas o foco é o uso de HTML5, listas / menus classificável. 


Easy Pie Chart - Um Pie Chart muito bacana e bonito gráficamente, altamente customizável e fácil de implementar!


iosSlider - Desenhado para usar como slider de conteúdo, carrousel, website banner scrolled ou galeria de imagem. Talvez o mais interessante é que ele é "touchable" ou Touch Enable, daí sim ele é mais interessante para ios. 


Form Accordion - Plugin para mostrar (showing) e esconder (hiding) campos de formulários relacionados condicionalmente.


Tem outros bem bacanas e que podem ser vistos no site pelo link no ínicio do moretechtips .

terça-feira, 31 de julho de 2012

Enable Apache Modules em Debian

Mesmo tendo instalado os principais pacotes do Apache server em um servidor Debian, em muitos casos já configuramos os módulos como precisamos mas ele ainda não está funcionando.
O problema é que muitas vezes precisamos habilitar o modulo instalado ou que queremos usar, no Debian devemos usar o comando a2enmod proxy, por exemplo!







quarta-feira, 18 de julho de 2012

Install Nginx with PHP5 (& PHP-FPM), MySQL

Muito bom tutorial do Falko Timme no Howto Forge.

Em síntese é um passo a passo com alguns detalhes da instalação do MySQL, Ngnix e o PHP em um servidor com CentOS,
São dados detalhes desde de a inclusão e uso de repositórios, pois o php-fpm não fica disponível no repositório padrão do CentOS, detalhes de instalação e alguns detalhes de configuração do Mysql, Nginx e o PHP. São apenas detalhes de configuração, já que a idéia é instalar e colocar para funcionar. ;D

segue o link : http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-on-centos-6.3

quarta-feira, 23 de maio de 2012

Citrix XenServer 6 - auto-start VM

Administro alguns servidores para virtualização usando o Citrix XenServer, venho usando esta solução por um bom tempo e para meu caso tem me atendido bem.

Recentemente instalei um novo servidor com a nova versão XenServer 6, mas para minha surpresa, após ter migrado e criado algumas VMs, notei que o sistema de gerenciamento via XenCenter não me disponibiliza a opção de auto-start para uma VM. 

Pesquisando na internet achei uma pessoa que passou pelo mesmo problema e ainda ajustando o auto-start para um pool, o link para quem queira http://www.virtues.it/2011/10/xenserver6-vm-auto-start-feature/.

Mas em resumo: 

Temos que listar e achar o uuid da vm que pretendemos colocar como auto-start :

[root@ ~] xe vm-list
 uuid ( RO) : [uuid-vm]
 name-label ( RW): [vm-name]
 power-state ( RO): [vm-power]

Agora basta configurar o auto-start para a vm .

[root@ ~]# xe vm-param-set uuid=[uuid-vm] other-config:auto_poweron=true

Fácil assim! 


segunda-feira, 23 de janeiro de 2012

MacOS Time Machine Utility

Muitos não devem conhecer, mas o TimeMachine que é uma ferramenta para backup do MacOS X tem incluso na sua última versão no OS X Lion um utilitário muito interessante e que funciona via Terminal, ou seja, via linha de comando, o tmutil.

Segundo o pessoal do OSXDAILY este comando é repleto de opções que podem ser úteis para muitas pessoas que gostam de usar o terminal como administradores de sistemas por exemplo.

Além de um simples exemplo que o pessoal do OSX Daily colocou como o compare: veja no link http://bit.ly/xEGkGW tem alguns exemplo de outros sites que passam alguns how-to's/dicas e manuais.

Manual: http://www.manpagez.com/man/8/tmutil/
Dicas: http://real-world-systems.com/docs/tmutil.1.html
          http://krypted.com/mac-os-x/mass-deploying-time-machine/
          http://hints.macworld.com/article.php?story=20110906221223743

Ainda há muito mais dicas disponíveis na rede, basta usar o google.