CPU Benchmark en une commande !

Vous voulez comparer la puissance CPU d'une machine par rapport à une autre ?

Cette commande pourrait vous convenir. Elle permet de calculer 5000 décimales de PI et de mesurer le temps que met votre processeur à le faire.

time echo "scale=5000; a(1)*4" | bc -l

Attention, l’exécution ne se fait que sur un seul core de votre ou vos processeurs. Il faut le savoir.

Info trouvée initialement ici :

http://tuxshell.blogspot.fr/2009/08/bc-as-cpu-benchmark.html

#script #linux #benchmark #cpu

Script #cloud-init pour openstack

Si comme moi vous utilisez OpenStack ou autre service de Cloud (Amazon EC2 par exemple), vous pouvez être amené à lancer des machines virtuelles du type Ubuntu Cloud Image :

https://cloud-images.ubuntu.com/

Malheureusement, les images Ubuntu Cloud par défaut n'autorisent les connexions SSH qu'avec une clef, la connexion par mot de passe étant désactivée.

cloud-init à votre rescousse

La majeure partie des distributions (Ubuntu, Fedora, etc.) utilisent cloud-init pour se configurer automatiquement à la création de la VM.

Vous pouvez donc utiliser le script cloud-init suivant pour rétablir une connexion SSH par mot de passe à votre machine virtuelle Ubuntu Cloud :

#cloud-config
password: motdepasse
chpasswd: { expire: False }
ssh_pwauth: True

Script à mettre dans l'onglet customization de l'interface Horizon d'OpenStack.

Plus d'info sur cloud-init ici :

http://cloudinit.readthedocs.org/en/latest/topics/examples.html

#openstack #linux #virtualisation #cloud-init #ubuntu #ssh

Upgrade Proxmox 3.1 vers 3.2

Une nouvelle version de proxmox est sortie la semaine dernière. Liste des nouvelles fonctionnalités :

http://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_3.2

Problème

Si, comme moi:

  • vos serveurs sont en version 3.1
  • vous n'avez pas acheté de souscription auprès de Proxmox

Alors vous ne pourrez pas mettre à jour en utilisant les dépôts enterprise. Vous obtiendrez l'erreur suivante :

W: Failed to fetch https://enterprise.proxmox.com/debian/dists/wheezy/pve-enterprise/binary-amd64/Packages  The requested URL returned error: 401

Solution

Il vous suffit en fait de passer sur le dépot pve-no-subscription :

vim /etc/apt/sources.list

deb http://ftp.debian.org/debian wheezy main contrib

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian wheezy pve-no-subscription

# security updates
deb http://security.debian.org/ wheezy/updates main contrib

Et de désactiver le dépôt enterprise :

vim /etc/apt/sources.list.d/pve-enterprise.list

# deb https://enterprise.proxmox.com/debian wheezy pve-enterprise

Infos dispo ici :

http://forum.proxmox.com/threads/15742-Details-about-the-new-pve-no-subscripton-repository

http://pve.proxmox.com/wiki/Package_repositories

#proxmox #linux #virtualisation #admin

OVH en 2001

Petits souvenirs pour certains :

OVH en 2001

via korben.info

#korben #ovh #web

Tester VLAN entre deux machines

Machine A :

ovs-vsctl add-br br-eth1
ovs-vsctl add-port br-eth1 eth1
ovs-vsctl add-port br-eth1 vlan-br-tag tag=10
ovs-vsctl set Interface vlan-br-tag type=internal
ifconfig vlan-br-tag up 5.6.7.8

Machine B :

ovs-vsctl add-br br-eth1
ovs-vsctl add-port br-eth1 eth1
ovs-vsctl add-port br-eth1 vlan-br-tag tag=10
ovs-vsctl set Interface vlan-br-tag type=internal
ifconfig vlan-br-tag up 5.6.7.9

Depuis la machine A, essayer de faire un ping :

ping 5.6.7.9

PING 5.6.7.9 (5.6.7.9) 56(84) bytes of data.
64 bytes from 5.6.7.9: icmp_req=1 ttl=64 time=0.822 ms
64 bytes from 5.6.7.9: icmp_req=2 ttl=64 time=0.200 ms

Tout supprimer :

ovs-vsctl del-port br-eth1 vlan-br-tag
ovs-vsctl del-br br-eth1

Autre outil :

ovs-vlan-test

#VLAN #réseau #ubuntu