J'ai commandé un serveur dédié il y a 1 mois et je veux être sûr que mon serveur est bien dédié et non pas un serveur VPS ou partagé. Y a-t-il des outils que je peux utiliser pour vérifier que mon serveur fonctionne sur du matériel dédié et que je suis le seul utilisateur?
Réponses
Trop de publicités?Tout d'abord, vous devriez faire confiance à votre fournisseur d'hébergement. Si vous pensez qu'ils vous ont vendu un VPS, peut-être devriez-vous reconsidérer ce fournisseur. Juste pour être sûr que vous avez un serveur dédié, vous pouvez essayer ceci:
Est-ce que la commande esxtop
fonctionne ?
Cet outil est utilisé pour vérifier les performances des machines virtuelles
Vérifiez les interfaces réseau.
Exécutez la commande ifconfig
. Si vous voyez quelque chose comme ceci:
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:99999 errors:0 dropped:0 overruns:0 frame:0
TX packets:99999 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:126223307 (120.3 MiB) TX bytes:2897538 (2.7 MiB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:6x.xxx.xxx.xxx P-t-P:6x.xxx.xxx.xxx Bcast:6x.xxx.xxx.xxx Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1400 Metric:1
vous avez probablement un VPS car venet0 indique que ce serveur est un VPS OpenVZ. Note : Ce n'est pas une preuve à 100%, certains VPS comme Xen ont un eth0.
Vérifiez les périphériques/système:
Exécutez lspci
et dmesg
en tant que root. Si vous voyez quelque chose comme:
Périphérique VMWare SVGA
acd0: CDROM à ata0-master UDMA33
da0: Périphérique SCSI-2 d'Accès Direct Fixe
Alors vous utilisez un VPS.
Vérifiez si certains fichiers existent:
S'il s'agit d'un VPS exécutant OpenVZ, ils auront un fichier appelé /proc/user_beancounters
. Consultez http://wiki.openvz.org/Proc/user_beancounters pour plus de détails.
Vérifiez si /proc/vz
ou /proc/vz/veinfo
existe (pour OpenVZ) ou /proc/sys/xen, /sys/bus/xen ou /proc/xen
(pour Xen)
Vérifiez si /proc/self/status
a un champ s_context
ou VxID
.
Si l'un de ces fichiers existe, alors vous avez un VPS.
Recherche d'IP:
Vous pourriez faire une recherche d'IP inverse pour vérifier si d'autres sites Web sont hébergés sur la même IP.
Vérifiez la mémoire:
Exécutez lspci
et recherchez la mémoire RAM: Qumranet, Inc. Virtio memory balloon
. Alors vous avez un VPS.
Pour compléter la réponse de @Book Of Zeus, si vous utilisez KVM, vous verrez des choses comme :
root# grep 'model name' /proc/cpuinfo
model name : QEMU Virtual CPU version 0.15.0
root@nscache1a:~# dmidecode -t system | grep Manufac
Manufacturer: Bochs
root# grep QEMU /proc/scsi/scsi
Vendor: ATA Model: QEMU HARDDISK Rev: 0.15
Vendor: QEMU Model: QEMU DVD-ROM Rev: 0.15
Et sous XenCenter :
root# dmidecode -t system | grep -e Manu -e Prod
Manufacturer: Xen
Product Name: HVM domU
Entrez la commande "df -h". Si vous voyez un type de système de fichiers virtuel, cela indique que vous êtes sur une machine virtuelle. Par exemple, "vzfs" est la technologie de virtualisation du système de fichiers Virtuozzo développée par Parallels, Inc.
Ce que je vois sur mon serveur privé virtuel :
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 40G 3.7G 37G 10% /
none 512M 4.0K 512M 1% /dev