lunes, 3 de septiembre de 2012

LVM


LVM

¿ Que es LVM ?
Sus siglas en ingles son Logical Volume Manager, es una funcion del kernel de linux que nos permite administrar los discos, por medio de LVM podemos aumentar o disminuir VL o VG cosa que no podemos hacer con los volumenes fisicos.

¿ Como funciona ? 
La base del LVM son los PV ( Volumenes Fisicos ) que son las particiones del disco con sistema LVM, con estos volumenes fisicos se crean los VG ( Grupos De Volumenes ) estos volumenes son los que nos proporcionan la cantidad de espacio que podemos asignar a todos los volumenes logicos que queramos crear y por ultimo estan lo LV ( Volumenes Logicos ) que son los volumens con los que trabajamos a la final, son a los que le implementamos el sistema de archivos y los podemos ver como dispositivos montados en un punto por ejemplo /home.

Fuente: http://madrigaladmin.blogspot.com/2011/08/implementacion-de-lvm.html


VOLUME GROUP     : (grupo volumen) Es el punto de abstracción más alto en LVM.Este concepto define la unión de varios volúmenes físicos y lógicos en una unidad administrativa.

PHYSICAL GROUP    : (grupo físico) Habitualmente es un disco duro, pero puede ser algo que parezca un disco duro (RAIDS por software)
LOGICAL VOLUME    : (volumen lógico) Es el equivalente a una partición en un sistema que no es LVM. El volumen lógico es visto como un dispositivo de bloque, ya que puede contener un sistema de ficheros.
PHYSICAL EXTENT    : (extensión física) Cada volumen físico está dividido en trozos de datos, eso es lo que se conoce como extensión física. Estas extensiones tienen el mismo tamaño que las extensiones lógicas para el grupo de volúmenes.
LOGICAL EXTENT    : (extensión lógica) Cada volumen lógico está dividido en trozos de datos, eso es lo que se conoce como extensión lógica. El tamaño de las extensiones es igual para todos los volúmenes lógicos en el grupo volumen.

Imagen desde: http://madrigaladmin.blogspot.com/2011/08/implementacion-de-lvm.html

COMANDOS.-
# fdisk /dev/sdc
Command (m for help): n
e extended
p primary partition (1-4)
p
Partition number (1-4):
1
First cylinder (1-1044, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):
Using default value 1044
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
# pvcreate /dev/sdc1
Con esto generamos el disco fisico, para que sea veo por el grupo de volúmenes de discos.
# vgcreate gv1 /dev/sdc1
Con esto generamos el grupo de volumenes.
# lvcreate -L 7,6 GB -n vl1 gv1
Con esto, se genera el Volumen Logico, desde cual puede ser accedido desde el Sistema Operativo.
# mkfs.ext3 /dev/gv1/vl1
Montamos la particion del volumen, par aver que todo este marchando como esperamos
mount /dev/gv1/vl1 /mnt
Una vez, que hacemos esto, booteamos el equipo. Si todo anda bien, al realizar un mount, veremos algo similar a esto.
debian:~# mount
/dev/sda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda2 on /boot type ext3 (rw)
/dev/mapper/gv1-vl1 on /var type ext3 (rw,errors=remount-ro)
Veamos la ultima linea,
/dev/mapper/gv1-vl1 on /var type ext3 (rw,errors=remount-ro)
Esto significa, que ya tenemos un volumen logico, y en el , montado el directorio /var.
Viendo las diferencias:
Realizando un df, vemos que el tamaño ocupado en /, disminuyo, y que se genero un volumen logico.
debian:/# df
S.ficheros Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda3 2877872 618312 2113372 23% /
tmpfs 128484 0 128484 0% /lib/init/rw
udev 10240 68 10172 1% /dev
tmpfs 128484 0 128484 0% /dev/shm
/dev/sda2 279999 28188 237353 11% /boot
/dev/mapper/gv1-vl1 7845572 411752 7035280 6% /var
AGREGANDO DISCO A UN FS
Supongamos, aunque este no es el caso, que necesitamos agregar un disco nuevo, a nuestro volumen logico. Para esto, conectamos un disco mas, que nuestro OS, lo va a detectar como sdb, y obviamente, lo formateamos.
debian:/# pvcreate /dev/sdb1
Physical volume “/dev/sdb1″ successfully created
debian:/# vgextend gv1 /dev/sdb1
Volume group “gv1″ successfully extended
debian:/# vgdisplay -v
Finding all volume groups
Finding volume group “gv1″
— Volume group —
VG Name gv1
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 9,99 GB
PE Size 4,00 MB
Total PE 2558
Alloc PE / Size 1946 / 7,60 GB
Free PE / Size 612 / 2,39 GB
VG UUID J3TtQI-wo2U-IQgp-DNvU-jsNz-lUo6-yPjYHW
— Logical volume —
LV Name /dev/gv1/vl1
VG Name gv1
LV UUID cqX3IW-N1Gq-xo75-NQDJ-hFyZ-p6Ia-0nVah6
LV Write Access read/write
LV Status available
# open 1
LV Size 7,60 GB
Current LE 1946
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:0
— Physical volumes —
PV Name /dev/sdc1
PV UUID gMTq2t-H27D-7X1a-vRAR-BJfo-56KW-oCR02x
PV Status allocatable
Total PE / Free PE 2047 / 101
PV Name /dev/sdb1
PV UUID Q4FSVy-IzHd-GZHx-bj0J-sW6j-7aJB-o1HW80
PV Status allocatable
Total PE / Free PE 511 / 511
### lvextend -L +1,6G /dev/gv1/vl1
Rounding up size to full physical extent 1,60 GB
Extending logical volume vl1 to 9,20 GB
Logical volume vl1 successfully resized
### resize2fs -p /dev/gv1/vl1
resize2fs 1.40-WIP (14-Nov-2006)
Filesystem at /dev/gv1/vl1 is mounted on /var; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/gv1/vl1 to 2412544 (4k) blocks.
The filesystem on /dev/gv1/vl1 is now 2412544 blocks long.
Ahora, realizaremos un df –k, para ver la nueva asignacion de espacio.
### df
S.ficheros Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda3 2877872 618316 2113368 23% /
tmpfs 128484 0 128484 0% /lib/init/rw
udev 10240 68 10172 1% /dev
tmpfs 128484 0 128484 0% /dev/shm
/dev/sda2 279999 28188 237353 11% /boot
/dev/mapper/gv1-vl1 9498256 411756 8605240 5% /var
Y vemos, con en la ultima linea, disponemos de mayor espacio en var. Con esto, podemos imaginarnos un monton de utilidades.
COMANDOS UTILES PARA GESTION LVM
### COMANDO DE VOLUMEN FISICO
Pvchange         –>  Cambia los atributos de un volumen físico
pvcreate           –> Crea un volumen físico
pvdata             –> Muestra información de depuración sobre un volumen físico
pvdisplay         –> Muestra información sobre un volumen físico
pvmove                       –> Mueve extensiones físicas de un volumen físico a otro.
pvscan             –> Localiza y enumera todos los volúmenes físicosNotas:
### COMANDO DE GRUPO DE VOLUMEN
Vgcfgbackup    –> Hace una copia del área del descriptor de grupo volumen
vgcfgrestore    –> Recupera el área del descriptor de grupo volumen al disco
vgchange                     –> Cambia los atributos de un grupo volumen
vgck                –> Comprueba la consistencia del área del descriptor de grupo volumen
vgcreate                       –> Crea un grupo volumen a partir de volúmenes físicos
vgdisplay        –> Muestra los atributos de un grupo volumen
vgexport         –> Exporta un grupo volumen del sistema
vgextend          –> Añade volúmenes físicos a un grupo volumen
vgimport         –> Importa un grupo volumen al sistema
vgmerge          –> Combina dos grupos volumen
vgmknodes     –> Combina un directorio y los archivos especiales de un grupo volumen
vgreduce         –> Elimina volúmenes físicos de un grupo volumen
vgremove        –> Elimina un grupo volumen
vgrename        –> Renombra un grupo volumen
vgscan                         –> Localiza y enumera todos los grupos volumen del sistema
vgsplit             –> Divide un grupo volumen
### COMANDOS DE VOLUMEN LOGICO
lvchange                      –> Cambia los atributos de un volumen lógico
lvcreate                        –> Crea un volumen lógico
lvdisplay          –> Muestra los atributos de un volumen lógico
lvextend           –> Incrementa el tamaño de un volumen lógico
lvreduce           –> Reduce el tamaño de un volumen lógico
lvremove          –> Elimina un volumen lógico
lvrename          –> Renombra un volumen lógico
lvscan             –> Localiza y enumera todos los volúmenes lógicos, creando /etc/lvmtab y /etc/lvmtab.d/*
### COMANDOS ADMINISTRACION VOLUMENES LOGICOS
Lvmchange       –> Cambia los atributos del sistema LVM
lvmdiskscan     –> Localiza y enumera todos los discos disponibles, los dispositivos múltiples y las particiones
lvmsadc           –> Recoge información sobre la actividad de LVM
lvmsar              –> Muestra información sobre la actividad de LVM

Brocade - Comandos sobre Switch de Fibra

Comandos Brocade.-


Para tener en cuenta y resolver algunos problemas o si no logras levantar JAVA.- 


Lista de Comandos Brocade
agtcfgSet Set SNMP agent configuration
agtcfgShow Print SNMP agent configuration
agtcfgDefault Reset SNMP agent to factory default
aliasShow Print Alias Server information
backSpace Set/clear alternate backspace char
bannerShow Display security banner
bannerSet Set security banner
bsn Displays Brocade serial number
configure Set switch config parameters
configShow Print switch config parameters
configDefault Reset config to factory default
configDownload Load switch config from a server
configUpload Save switch config to a server
date Print/set the system date and time
errDisplayFilter Print/set level of error filtering
errDump Print error log (no page breaks)
errShow Print error log
faShow Display Fabric Assist info
faStatsShow Display Fabric Assist Statistics
fabricShow Print fabric membership info
fanShow Print fan status
fastboot Reboot this switch, bypassing POST
firmwareDownload Download firmware into switch
gbicShow Print Serial ID GBIC information
h Print shell history
help Print this list
i Print task summary
ifModeSet Set network link operating mode
ifModeShow Print network link operating mode
ifShow Print network interface information
ipAddrSet Set ethernet and FC IP addresses
ipAddrShow Print ethernet and FC IP addresses
islTopoCheck Show ISL sgroup topology/status for this switch
islTopoShow Show ISL sgroup topology/status for sgroup
login Login as a new user
logout Logout from remote session
moreEnable Enable user input for page mode printouts
moreDisable Disable user input for page mode printouts
msConfigure Configure Management Server
msPlatShow Display Platform Management Server Database
msPlCapabilityShow Display Platform Management Server Capability
msPlClearDB Clear the Management Server Platform Database fabric-wise
msPlMgmtActivate Activate Platform Management Services
msPlMgmtDeactivate Deactivate Platform Management Services
msTdDisable Disable topology discovery feature
msTdEnable Enable topology discovery feature
nsAllShow Print global Name Server information
nsShow Print local Name Server information
nsAliasShow Print local Name Server information with Aliases
passwd Set usernames and passwords
portCfgFAport Set port as Fabric Assist Host port
portCfgLport Lock port as an L_Port
portCfgMcastLoopback Configure multicast loopback port
portCfgEport Disable a port from becoming an E_Port
portDisable Disable a specified port
portEnable Enable a specified port
portErrShow Print port error summary
portLogClear Clear port activity log
portLogDump Print port log (no page breaks)
portLogDumpPort Print port log (no page breaks)
portLogShow Print port activity log
portLogShowPort Print port activity log
portPerfShow Print port throughput numbers
portShow Print state of specified port
portStatsShow Print hardware statistics
psShow Print power supply status
quietMode Set/clear shell quiet mode
reboot Reboot this switch
sgroupDelete Delete an sgroup
sgroupRename Rename an sgroup
sgroupSet Set or Replace an sgroup
sgroupShow Display specified sgroup(s)
sgroupSupportShow Print all data of support show functions in a group
sgroupSwReplace Replace a member switch of an sgroup
snmpMibCapSet Set options for configuring SNMP Mib/Trap Capability
ssn Displays and sets soft serial number
switchBeacon Set switch beacon on or off
switchDisable Disable this switch
switchEnable Enable this switch
switchName Print/set this switch’s name
switchShow Print switch and port status
switchStatusShow Print overall switch status
switchStatusPolicyShow Print policy parameters for overall switch status
switchStatusPolicySet Set policy parameters for overall switch status
syslogdIpAdd Add syslog daemon IP address
syslogdIpRemove Remove syslog daemon IP address
syslogdIpShow Print the syslog daemon targets
tempShow Print temperature readings
timeOut Set/clear telnet timeout value
uptime Print how long switch has been up
version Print firmware version
diagHelp Print diagnostic help info
licenseHelp Print license help info
qlHelp Print quick loop help info
routeHelp Print routing help info
secHelp Print secure fabric help info
trackChangesHelp Print Track Changes help info
tsHelp Print time service help info
zoneHelp Print zoning help info

Lista de Comandos de Zonning

aliAdd Add a member to a zone alias
aliCreate Create a zone alias
aliDelete Delete a zone alias
aliRemove Remove a member from a zone alias
aliShow Print zone alias information
cfgAdd Add a member to a configuration
cfgCreate Create a zone configuration
cfgDelete Delete a zone configuration
cfgRemove Remove a member from a configuration
cfgShow Print zone configuration information
qloopAdd Add a member to a qloop
qloopCreate Create a qloop
qloopDelete Delete a qloop
qloopRemove Remove a member from a qloop
qloopShow Print qloop information
zoneAdd Add a member to a zone
zoneCreate Create a zone
zoneDelete Delete a zone
zoneRemove Remove a member from a zone
zoneShow Print zone information
fazoneAdd Add a member to a fabric assist zone
fazoneCreate Create a fabric assist zone
fazoneDelete Delete a fabric assist zone
fazoneRemove Remove a member from a fabric assist zone
fazoneShow Print Fabric Assist Zone information
cfgClear Clear all zone configurations
cfgDisable Disable a zone configuration
cfgEnable Enable a zone configuration
cfgSave Save zone configurations in flash
cfgSize Print size details of zone database
cfgTransAbort Abort zone configuration transaction
cfgTransClearFlag Clear block new transaction flag

Para mas informaciones Consulten esta Pagina… http://dielly.webnode.com/news/comandos-switch-brocade/

jueves, 29 de diciembre de 2011

Symantec Endpoint Protection - Crecimiento del Directorio Content


Symantec Endpoint Protection - Crecimiento del Directorio Content




Este problema no es muy común en Symantec Endpoint Protection Manager (el servidor de administración de antivirus) se debe a el número de revisiones de los contenidos almacenados por Symantec Endpoint Protection Manager, esto trae serios problemas de almacenamiento, incluso puedo llenar el disco, lo que me paso, con la solución mas abajo (presentada por Symantec) es posible solucionar este error.







Solución


El número de actualizaciones de contenidos almacenados en los archivos de programa \ \ Symantec \ Symantec Protection Center \ Inetpub \ content carpeta de contenido se puede reducir mediante la creación de la opción denominada "scm.lucontentcleanup.threshold" en el fichero de conf.properties. Este ajuste controla el número de revisiones que Symantec Protection Center conserva de contenido (definiciones de virus, etc) para su distribución y deltas (microdefs). La reducción de este valor se reduce la cantidad de espacio en disco y el espacio de base de datos que es utilizado, pero aumenta la probabilidad de que los clientes que no están conectados al Centro de Protección de Symantec para largos períodos de tiempo (por ejemplo, ordenadores portátiles) se descarga un conjunto completo de definiciones de virus en lugar de a microdefs, aumentando potencialmente el uso de la red. Aumentar el valor de "scm.lucontentcleanup.threshold" aumentará el espacio en disco y base de datos utilizada, pero los clientes que no se conecta a la protección de Symantec System Center puede permanecer fuera de línea por un período más largo y aún así recibir contenido microdef, disminución de la utilización de la red. Esto no debe ser motivo de preocupación demasiado como SBE septiembre clientes están codificados para actualizar los servidores de LiveUpdate de Symantec una vez al día.



    Para ajustar el número de actualizaciones de contenidos almacenados por Symantec Protection Center
    1. Abra la carpeta \ Archivos de programa \ Symantec \ Symantec Protection Center \ tomcat \ etc \ conf.properties archivo.
    2. Agregue la configuración siguiente en el archivo, (el ejemplo se utiliza un valor de 5, ajustar el valor de ser necesario, el valor por defecto es de 10 si la entrada no está presente) scm.lucontentcleanup.threshold = 5

    3. Cierre la conf.properties archivo y haga clic en  para guardar los cambios.
    4. Haga clic en Inicio > Ejecutar.
    5. Escriba services.msc y haga clic en Aceptar .
    6. Haga clic derecho en Symantec Endpoint Protection Manager, y haga clic en Reiniciar .
    7. Servicios cercanos.
    Dentro de un corto período de tiempo las carpetas de contenido numeradas debe ajustarse al valor que ha seleccionado. (fuente: http://www.symantec.com/business/support)


Saludos, no olviden consultar!

martes, 20 de diciembre de 2011

ZIMBRA - COMANDOS ZMPROV


ZIMBRA - COMANDOS ZMPROV


Zmprov es un comando que permite interactuar con casi cualquier parte del sistema desde la consola de comandos, por ejemplo para crear o borrar cuentas desde un script. Puede actuar sobre los siguientes sistemas:

    • Cuentas.
    • Calendario.
    • Configuración.
    • COS (Class Of Service).
    • Dominios.
    • Listas de distribución.
    • Buzones de correo.
    • Wiki.
    • Búsquedas.
    • Servidores.
    • Otros (misceláneos).
Los comandos de consola disponibles se encuentran en /opt/zimbra/bin. Además, un gran conjunto de utilidades del sistema en forma de scripts de Perl están disponibles en /opt/zimbra/libexec. 

En la siguiente Diapositiva obtendrán un listado de de comandos y combinaciones de este para la administración de Zimbra.




(Fuente: Sergio Ramirez Martinez (http://beermaster.blogspot.com))

https://docs.google.com/present/embed?id=dg55xqf9_120d349cmf8

martes, 22 de noviembre de 2011

VMWARE - No Veo Algunos Datastores

VMWARE - No Veo Algunos Datastores

Esto es para quienes no logran ver algún (nos) datastores en uno de los host (dentro de una implementacion, claro esta, de mas de un host, nodo o como les llamen de Esxi (esto me servio en Esxi version 5.0).

Este caso es para quienes si pueden ver la lun presentada desde almacenamiento, pero solo les aparece en "devices" mediante el uuid de la lun.

Esto es por que los datastore han quedado como snapshot lun, algo que mas adelante veremos. Mientras nos dedicaremos a solucionar el problema, mediante estos comandos a ejecutar en el nodo Esxi.

Listar snapshot LUN
esxcfg-volume -l

Montar LUN persistente
esxcfg-volume -M uuidLUN





Saludos Me cuenta como les va.

jueves, 3 de noviembre de 2011

P700, Administracion de Hojas P

Luego de mucho averiguar y darle giros al tornillo, junto con Pancho, compañero de Trabajo, logramos realizar la conexión para la administración de una Hoja P700. Los pasos siguientes son partiendo que la AMM (modulo de administración) del Chassis se encuentre configurada.






1°Mediante TELNET conectarce a la IP del admin de la AMM: Ej. $ telnet 172.xxx.xxx.xxx 


2°Ingresar Usuario y Pass (los mismos con los que se entra por la administración mediante Navegador Web. Ej. USERID - PASSW0RD (admin y pass default).


3°Luego ejecutar el comando env -T blade[x] donde x es el n° de slot donde esta instalada la hoja, incluir [ ]. Ej. blade> env -T blade[5] *con este comando lo que haces es bootear su bios.


4° Ejecutar el comando "console", para levantar la consola de administración por texto. Ej. >console


5°Ya puedes instalar VIOS server. Ej. Selecciona "1" para entrar en el menú donde podrás activar el booteo por CD Para otras consultas, mas completas y conocer mas de la P700 consultar en el siguiente PDF. Administración y Operación de P700 Saludos... Espero sea Util.