Bagaimana cara memverifikasi jika server khusus benar-benar didedikasikan?

42

Saya memesan server khusus 1 bulan yang lalu dan saya ingin memastikan server saya didedikasikan dan bukan VPS atau server bersama. Apakah ada alat yang dapat saya verifikasi bahwa server saya berjalan pada bare metal dan bahwa saya adalah satu-satunya pengguna?

Tech4Wilco
sumber

Jawaban:

57

Pertama, Anda harus mempercayai penyedia hosting Anda. Jika Anda pikir mereka menjual VPS kepada Anda, mungkin Anda harus mempertimbangkan kembali penyedia ini. Hanya untuk memastikan Anda memiliki dedikasi Anda dapat mencoba ini:

Apakah perintahnya esxtopberfungsi?

Alat ini digunakan untuk memeriksa kinerja pada Mesin Virtual

Periksa antarmuka jaringan.

Jalankan perintah ifconfig. Jika Anda melihat sesuatu seperti ini:

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

Anda mungkin memiliki VPS karena venet0 mengatakan bahwa server ini menjadi VPS OpenVZ. Catatan: Ini bukan 100% bukti bodoh, beberapa VPS seperti Xen memiliki eth0.

Periksa perangkat / sistem:

Jalankan lspcidan dmesgsebagai root. Jika Anda melihat sesuatu seperti:

VMWare SVGA device
acd0: CDROM <VMware Virtual IDE CDROM Drive/00000001> at ata0-master UDMA33
da0: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device

Kemudian Anda menggunakan VPS.

Periksa apakah ada beberapa file:

Jika itu VPS yang menjalankan OpenVZ, mereka akan memiliki file yang dipanggil /proc/user_beancounters. Lihat http://wiki.openvz.org/Proc/user_beancounters untuk lebih jelasnya.

Lihat apakah /proc/vzatau /proc/vz/veinfoada (untuk OpenVZ) atau /proc/sys/xen, /sys/bus/xen or /proc/xen(untuk Xen)

Periksa apakah /proc/self/statusmemiliki s_contextatau VxIDbidang.

Jika salah satu dari file ini ada, maka Anda memiliki VPS.

Pencarian IP:

Anda dapat melakukan pencarian IP terbalik untuk memeriksa untuk melihat apakah ada situs web lain di-host pada IP yang sama.

Periksa Memori:

Menjalankan lspcidan mencari memori RAM: Qumranet, Inc. Virtio memory balloon. Maka Anda memiliki VPS.

Kitab Zeus
sumber
1
Saya tidak melihat Vnet ** atau VM atau apa pun yang sepertinya saya punya VPS. Terima kasih banyak.
Tech4Wilco
1
Jika Anda tervirtualisasi di bawah OpenVZ atau Virtuozzo file / proc / user_beancounters akan ada
Frands Hansen
1
Jawaban yang sangat bagus! Tapi sekarang sudah 2 tahun. Mungkin ada beberapa perubahan dalam teknologi VPS? Bisakah kita masih mengandalkan metode ini? Silahkan.
夏 期 劇場
@ 夏 期 劇場 Saya akan mengatakan ya ... adaptor dan perangkat mungkin berubah tetapi mereka tidak akan pernah memiliki nama yang sama dengan adaptor atau perangkat NYATA. Saya akan mengecek nama adapter di web untuk memastikan.
Book Of Zeus
19

Untuk menambah jawaban @ Book Of Zeus, jika Anda menjalankan di bawah KVM Anda akan melihat hal-hal seperti:

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

Dan di bawah XenCenter:

root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU
Sean Reifschneider
sumber
apakah ini berarti saya memiliki VPS jika dikatakan: perintah tidak ditemukan?
Tech4Wilco
2
@ Tech4Wilco: Tidak, itu hanya berarti Anda tidak menginstal dmidecode. Apakah Anda memiliki apt atau yum atau sesuatu seperti itu, yang dapat Anda instal dengan dmidecode?
freiheit
oh terima kasih, saya pikir itu datang dengan OS secara default
Tech4Wilco
Saya mendapatkan - root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. Apakah itu berarti itu adalah VPS
Joshi
3

Anda mungkin hanya ingin menjalankan perintah dmidecode -t systemdan memeriksa output dari "Pabrikan" yang akan memberi Anda gambaran tentang mesin yang sedang Anda kerjakan.

bintut
sumber
1
OP hanya tertarik untuk mengetahui dan memastikan bahwa apa yang dia bayar juga apa yang dia gunakan. Dalam hal ini, ia harus memiliki server khusus karena itulah yang ia bayar. Sekarang, ada banyak cara untuk memverifikasi server dari jarak jauh dan bagi saya, cara paling sederhana adalah dengan menjalankan perintah dmidecode -t systemseperti yang saya sebutkan dalam pesan saya sebelumnya. Tetapi diasumsikan bahwa OS yang mendasarinya adalah GNU / Linux atau varian * Nix lainnya.
bintut
-1

Masukkan perintah "df -h". Jika Anda melihat jenis sistem file virtual, maka itu menunjukkan Anda berada di mesin virtual. Untuk misalnya. "vzfs" adalah teknologi virtualisasi sistem file Virtuozzo yang dikembangkan oleh Parallels, Inc.


Apa yang saya lihat di server pribadi virtual saya:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              40G  3.7G   37G  10% /
none                  512M  4.0K  512M   1% /dev
Keith
sumber
2
Berikut ini tampilannya pada salah satu VPS saya:/dev/sda3 18G 16G 1.3G 93% /
kasperd