📄 xendconstants.py
字号:
#============================================================================# This library is free software; you can redistribute it and/or# modify it under the terms of version 2.1 of the GNU Lesser General Public# License as published by the Free Software Foundation.## This library is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# Lesser General Public License for more details.## You should have received a copy of the GNU Lesser General Public# License along with this library; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA#============================================================================# Copyright (C) 2006 XenSource Ltd.#============================================================================from xen.xend.XendAPIConstants import *## Shutdown codes and reasons.#DOMAIN_POWEROFF = 0 DOMAIN_REBOOT = 1DOMAIN_SUSPEND = 2DOMAIN_CRASH = 3DOMAIN_HALT = 4DOMAIN_SHUTDOWN_REASONS = { DOMAIN_POWEROFF: "poweroff", DOMAIN_REBOOT : "reboot", DOMAIN_SUSPEND : "suspend", DOMAIN_CRASH : "crash", DOMAIN_HALT : "halt"}REVERSE_DOMAIN_SHUTDOWN_REASONS = \ dict([(y, x) for x, y in DOMAIN_SHUTDOWN_REASONS.items()])HVM_PARAM_CALLBACK_IRQ = 0HVM_PARAM_STORE_PFN = 1HVM_PARAM_STORE_EVTCHN = 2HVM_PARAM_PAE_ENABLED = 4HVM_PARAM_IOREQ_PFN = 5HVM_PARAM_BUFIOREQ_PFN = 6HVM_PARAM_NVRAM_FD = 7HVM_PARAM_VHPT_SIZE = 8HVM_PARAM_BUFPIOREQ_PFN = 9HVM_PARAM_TIMER_MODE = 10HVM_PARAM_HPET_ENABLED = 11HVM_PARAM_ACPI_S_STATE = 14restart_modes = [ "restart", "destroy", "preserve", "rename-restart", "coredump-destroy", "coredump-restart" ]DOM_STATES = [ 'halted', 'paused', 'running', 'suspended', 'shutdown', 'crashed', 'unknown',]DOM_STATE_HALTED = XEN_API_VM_POWER_STATE_HALTEDDOM_STATE_PAUSED = XEN_API_VM_POWER_STATE_PAUSEDDOM_STATE_RUNNING = XEN_API_VM_POWER_STATE_RUNNINGDOM_STATE_SUSPENDED = XEN_API_VM_POWER_STATE_SUSPENDEDDOM_STATE_SHUTDOWN = XEN_API_VM_POWER_STATE_SHUTTINGDOWNDOM_STATE_CRASHED = XEN_API_VM_POWER_STATE_CRASHEDDOM_STATE_UNKNOWN = XEN_API_VM_POWER_STATE_UNKNOWNDOM_STATES_OLD = [ 'running', 'blocked', 'paused', 'shutdown', 'crashed', 'dying' ]STATE_DOM_OK = 1STATE_DOM_SHUTDOWN = 2SHUTDOWN_TIMEOUT = (60.0 * 5)ZOMBIE_PREFIX = 'Zombie-'"""Minimum time between domain restarts in seconds."""MINIMUM_RESTART_TIME = 20RESTART_IN_PROGRESS = 'xend/restart_in_progress'DUMPCORE_IN_PROGRESS = 'xend/dumpcore_in_progress'LAST_SHUTDOWN_REASON = 'xend/last_shutdown_reason'TRIGGER_NMI = 0TRIGGER_RESET = 1TRIGGER_INIT = 2TRIGGER_S3RESUME = 3TRIGGER_TYPE = { "nmi" : TRIGGER_NMI, "reset" : TRIGGER_RESET, "init" : TRIGGER_INIT, "s3resume": TRIGGER_S3RESUME}## Device migration stages (eg. XendDomainInfo, XendCheckpoint, server.tpmif)#DEV_MIGRATE_TEST = 0DEV_MIGRATE_STEP1 = 1DEV_MIGRATE_STEP2 = 2DEV_MIGRATE_STEP3 = 3## VTPM-related constants#VTPM_DELETE_SCRIPT = '/etc/xen/scripts/vtpm-delete'## Xenstore Constants#XS_VMROOT = "/vm/"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -