fix
This commit is contained in:
parent
aa2e412524
commit
a57bc662dc
1 changed files with 7 additions and 3 deletions
|
|
@ -7,16 +7,20 @@ from netbox_agent.logging import logging # NOQA
|
||||||
from netbox_agent.misc import get_hostname
|
from netbox_agent.misc import get_hostname
|
||||||
from netbox_agent.network import VirtualNetwork
|
from netbox_agent.network import VirtualNetwork
|
||||||
|
|
||||||
|
|
||||||
def is_vm(dmi):
|
def is_vm(dmi):
|
||||||
bios = dmidecode.get_by_type(dmi, 'BIOS')
|
bios = dmidecode.get_by_type(dmi, 'BIOS')
|
||||||
system = dmidecode.get_by_type(dmi, 'System')
|
system = dmidecode.get_by_type(dmi, 'System')
|
||||||
|
|
||||||
if 'Hyper-V' in bios[0]['Version'] or \
|
if 'Hyper-V' in bios[0]['Version'] or \
|
||||||
'Xen' in bios[0]['Version'] or \
|
'Xen' in bios[0]['Version'] or \
|
||||||
'VirtualBox' in bios[0]['Version'] or \
|
'Google Compute Engine' in system[0]['Product Name'] or \
|
||||||
'VMware' in system[0]['Manufacturer']:
|
'VirtualBox' in bios[0]['Version'] or \
|
||||||
|
'VMware' in system[0]['Manufacturer']:
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
class VirtualMachine(object):
|
class VirtualMachine(object):
|
||||||
def __init__(self, dmi=None):
|
def __init__(self, dmi=None):
|
||||||
if dmi:
|
if dmi:
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue