Revision 5c8f186c
b/lib/constants.py | ||
---|---|---|
513 | 513 |
VTYPE_INT = _constants.VTYPE_INT |
514 | 514 |
ENFORCEABLE_TYPES = _constants.ENFORCEABLE_TYPES |
515 | 515 |
|
516 |
# Constant representing that the user does not specify any IP version |
|
517 |
IFACE_NO_IP_VERSION_SPECIFIED = 0 |
|
518 |
|
|
519 |
VALID_SERIAL_SPEEDS = compat.UniqueFrozenset([ |
|
520 |
75, |
|
521 |
110, |
|
522 |
300, |
|
523 |
600, |
|
524 |
1200, |
|
525 |
1800, |
|
526 |
2400, |
|
527 |
4800, |
|
528 |
9600, |
|
529 |
14400, |
|
530 |
19200, |
|
531 |
28800, |
|
532 |
38400, |
|
533 |
57600, |
|
534 |
115200, |
|
535 |
230400, |
|
536 |
345600, |
|
537 |
460800, |
|
538 |
]) |
|
539 |
|
|
540 |
# HV parameter names (global namespace) |
|
541 |
HV_BOOT_ORDER = "boot_order" |
|
542 |
HV_CDROM_IMAGE_PATH = "cdrom_image_path" |
|
543 |
HV_KVM_CDROM2_IMAGE_PATH = "cdrom2_image_path" |
|
544 |
HV_KVM_FLOPPY_IMAGE_PATH = "floppy_image_path" |
|
545 |
HV_NIC_TYPE = "nic_type" |
|
546 |
HV_DISK_TYPE = "disk_type" |
|
547 |
HV_KVM_CDROM_DISK_TYPE = "cdrom_disk_type" |
|
548 |
HV_VNC_BIND_ADDRESS = "vnc_bind_address" |
|
549 |
HV_VNC_PASSWORD_FILE = "vnc_password_file" |
|
550 |
HV_VNC_TLS = "vnc_tls" |
|
551 |
HV_VNC_X509 = "vnc_x509_path" |
|
552 |
HV_VNC_X509_VERIFY = "vnc_x509_verify" |
|
553 |
HV_KVM_SPICE_BIND = "spice_bind" |
|
554 |
HV_KVM_SPICE_IP_VERSION = "spice_ip_version" |
|
555 |
HV_KVM_SPICE_PASSWORD_FILE = "spice_password_file" |
|
556 |
HV_KVM_SPICE_LOSSLESS_IMG_COMPR = "spice_image_compression" |
|
557 |
HV_KVM_SPICE_JPEG_IMG_COMPR = "spice_jpeg_wan_compression" |
|
558 |
HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR = "spice_zlib_glz_wan_compression" |
|
559 |
HV_KVM_SPICE_STREAMING_VIDEO_DETECTION = "spice_streaming_video" |
|
560 |
HV_KVM_SPICE_AUDIO_COMPR = "spice_playback_compression" |
|
561 |
HV_KVM_SPICE_USE_TLS = "spice_use_tls" |
|
562 |
HV_KVM_SPICE_TLS_CIPHERS = "spice_tls_ciphers" |
|
563 |
HV_KVM_SPICE_USE_VDAGENT = "spice_use_vdagent" |
|
564 |
HV_ACPI = "acpi" |
|
565 |
HV_PAE = "pae" |
|
566 |
HV_USE_BOOTLOADER = "use_bootloader" |
|
567 |
HV_BOOTLOADER_ARGS = "bootloader_args" |
|
568 |
HV_BOOTLOADER_PATH = "bootloader_path" |
|
569 |
HV_KERNEL_ARGS = "kernel_args" |
|
570 |
HV_KERNEL_PATH = "kernel_path" |
|
571 |
HV_INITRD_PATH = "initrd_path" |
|
572 |
HV_ROOT_PATH = "root_path" |
|
573 |
HV_SERIAL_CONSOLE = "serial_console" |
|
574 |
HV_SERIAL_SPEED = "serial_speed" |
|
575 |
HV_USB_MOUSE = "usb_mouse" |
|
576 |
HV_KEYMAP = "keymap" |
|
577 |
HV_DEVICE_MODEL = "device_model" |
|
578 |
HV_INIT_SCRIPT = "init_script" |
|
579 |
HV_MIGRATION_PORT = "migration_port" |
|
580 |
HV_MIGRATION_BANDWIDTH = "migration_bandwidth" |
|
581 |
HV_MIGRATION_DOWNTIME = "migration_downtime" |
|
582 |
HV_MIGRATION_MODE = "migration_mode" |
|
583 |
HV_USE_LOCALTIME = "use_localtime" |
|
584 |
HV_DISK_CACHE = "disk_cache" |
|
585 |
HV_SECURITY_MODEL = "security_model" |
|
586 |
HV_SECURITY_DOMAIN = "security_domain" |
|
587 |
HV_KVM_FLAG = "kvm_flag" |
|
588 |
HV_VHOST_NET = "vhost_net" |
|
589 |
HV_KVM_USE_CHROOT = "use_chroot" |
|
590 |
HV_CPU_MASK = "cpu_mask" |
|
591 |
HV_MEM_PATH = "mem_path" |
|
592 |
HV_PASSTHROUGH = "pci_pass" |
|
593 |
HV_BLOCKDEV_PREFIX = "blockdev_prefix" |
|
594 |
HV_REBOOT_BEHAVIOR = "reboot_behavior" |
|
595 |
HV_CPU_TYPE = "cpu_type" |
|
596 |
HV_CPU_CAP = "cpu_cap" |
|
597 |
HV_CPU_WEIGHT = "cpu_weight" |
|
598 |
HV_CPU_CORES = "cpu_cores" |
|
599 |
HV_CPU_THREADS = "cpu_threads" |
|
600 |
HV_CPU_SOCKETS = "cpu_sockets" |
|
601 |
HV_SOUNDHW = "soundhw" |
|
602 |
HV_USB_DEVICES = "usb_devices" |
|
603 |
HV_VGA = "vga" |
|
604 |
HV_KVM_EXTRA = "kvm_extra" |
|
605 |
HV_KVM_MACHINE_VERSION = "machine_version" |
|
606 |
HV_KVM_PATH = "kvm_path" |
|
607 |
HV_VIF_TYPE = "vif_type" |
|
608 |
HV_VIF_SCRIPT = "vif_script" |
|
609 |
HV_XEN_CMD = "xen_cmd" |
|
610 |
HV_XEN_CPUID = "cpuid" |
|
611 |
HV_VNET_HDR = "vnet_hdr" |
|
612 |
HV_VIRIDIAN = "viridian" |
|
613 |
|
|
516 |
IFACE_NO_IP_VERSION_SPECIFIED = _constants.IFACE_NO_IP_VERSION_SPECIFIED |
|
517 |
|
|
518 |
VALID_SERIAL_SPEEDS = _constants.VALID_SERIAL_SPEEDS |
|
519 |
|
|
520 |
HV_BOOT_ORDER = _constants.HV_BOOT_ORDER |
|
521 |
HV_CDROM_IMAGE_PATH = _constants.HV_CDROM_IMAGE_PATH |
|
522 |
HV_KVM_CDROM2_IMAGE_PATH = _constants.HV_KVM_CDROM2_IMAGE_PATH |
|
523 |
HV_KVM_FLOPPY_IMAGE_PATH = _constants.HV_KVM_FLOPPY_IMAGE_PATH |
|
524 |
HV_NIC_TYPE = _constants.HV_NIC_TYPE |
|
525 |
HV_DISK_TYPE = _constants.HV_DISK_TYPE |
|
526 |
HV_KVM_CDROM_DISK_TYPE = _constants.HV_KVM_CDROM_DISK_TYPE |
|
527 |
HV_VNC_BIND_ADDRESS = _constants.HV_VNC_BIND_ADDRESS |
|
528 |
HV_VNC_PASSWORD_FILE = _constants.HV_VNC_PASSWORD_FILE |
|
529 |
HV_VNC_TLS = _constants.HV_VNC_TLS |
|
530 |
HV_VNC_X509 = _constants.HV_VNC_X509 |
|
531 |
HV_VNC_X509_VERIFY = _constants.HV_VNC_X509_VERIFY |
|
532 |
HV_KVM_SPICE_BIND = _constants.HV_KVM_SPICE_BIND |
|
533 |
HV_KVM_SPICE_IP_VERSION = _constants.HV_KVM_SPICE_IP_VERSION |
|
534 |
HV_KVM_SPICE_PASSWORD_FILE = _constants.HV_KVM_SPICE_PASSWORD_FILE |
|
535 |
HV_KVM_SPICE_LOSSLESS_IMG_COMPR = _constants.HV_KVM_SPICE_LOSSLESS_IMG_COMPR |
|
536 |
HV_KVM_SPICE_JPEG_IMG_COMPR = _constants.HV_KVM_SPICE_JPEG_IMG_COMPR |
|
537 |
HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR = _constants.HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR |
|
538 |
HV_KVM_SPICE_STREAMING_VIDEO_DETECTION = \ |
|
539 |
_constants.HV_KVM_SPICE_STREAMING_VIDEO_DETECTION |
|
540 |
HV_KVM_SPICE_AUDIO_COMPR = _constants.HV_KVM_SPICE_AUDIO_COMPR |
|
541 |
HV_KVM_SPICE_USE_TLS = _constants.HV_KVM_SPICE_USE_TLS |
|
542 |
HV_KVM_SPICE_TLS_CIPHERS = _constants.HV_KVM_SPICE_TLS_CIPHERS |
|
543 |
HV_KVM_SPICE_USE_VDAGENT = _constants.HV_KVM_SPICE_USE_VDAGENT |
|
544 |
HV_ACPI = _constants.HV_ACPI |
|
545 |
HV_PAE = _constants.HV_PAE |
|
546 |
HV_USE_BOOTLOADER = _constants.HV_USE_BOOTLOADER |
|
547 |
HV_BOOTLOADER_ARGS = _constants.HV_BOOTLOADER_ARGS |
|
548 |
HV_BOOTLOADER_PATH = _constants.HV_BOOTLOADER_PATH |
|
549 |
HV_KERNEL_ARGS = _constants.HV_KERNEL_ARGS |
|
550 |
HV_KERNEL_PATH = _constants.HV_KERNEL_PATH |
|
551 |
HV_INITRD_PATH = _constants.HV_INITRD_PATH |
|
552 |
HV_ROOT_PATH = _constants.HV_ROOT_PATH |
|
553 |
HV_SERIAL_CONSOLE = _constants.HV_SERIAL_CONSOLE |
|
554 |
HV_SERIAL_SPEED = _constants.HV_SERIAL_SPEED |
|
555 |
HV_USB_MOUSE = _constants.HV_USB_MOUSE |
|
556 |
HV_KEYMAP = _constants.HV_KEYMAP |
|
557 |
HV_DEVICE_MODEL = _constants.HV_DEVICE_MODEL |
|
558 |
HV_INIT_SCRIPT = _constants.HV_INIT_SCRIPT |
|
559 |
HV_MIGRATION_PORT = _constants.HV_MIGRATION_PORT |
|
560 |
HV_MIGRATION_BANDWIDTH = _constants.HV_MIGRATION_BANDWIDTH |
|
561 |
HV_MIGRATION_DOWNTIME = _constants.HV_MIGRATION_DOWNTIME |
|
562 |
HV_MIGRATION_MODE = _constants.HV_MIGRATION_MODE |
|
563 |
HV_USE_LOCALTIME = _constants.HV_USE_LOCALTIME |
|
564 |
HV_DISK_CACHE = _constants.HV_DISK_CACHE |
|
565 |
HV_SECURITY_MODEL = _constants.HV_SECURITY_MODEL |
|
566 |
HV_SECURITY_DOMAIN = _constants.HV_SECURITY_DOMAIN |
|
567 |
HV_KVM_FLAG = _constants.HV_KVM_FLAG |
|
568 |
HV_VHOST_NET = _constants.HV_VHOST_NET |
|
569 |
HV_KVM_USE_CHROOT = _constants.HV_KVM_USE_CHROOT |
|
570 |
HV_CPU_MASK = _constants.HV_CPU_MASK |
|
571 |
HV_MEM_PATH = _constants.HV_MEM_PATH |
|
572 |
HV_PASSTHROUGH = _constants.HV_PASSTHROUGH |
|
573 |
HV_BLOCKDEV_PREFIX = _constants.HV_BLOCKDEV_PREFIX |
|
574 |
HV_REBOOT_BEHAVIOR = _constants.HV_REBOOT_BEHAVIOR |
|
575 |
HV_CPU_TYPE = _constants.HV_CPU_TYPE |
|
576 |
HV_CPU_CAP = _constants.HV_CPU_CAP |
|
577 |
HV_CPU_WEIGHT = _constants.HV_CPU_WEIGHT |
|
578 |
HV_CPU_CORES = _constants.HV_CPU_CORES |
|
579 |
HV_CPU_THREADS = _constants.HV_CPU_THREADS |
|
580 |
HV_CPU_SOCKETS = _constants.HV_CPU_SOCKETS |
|
581 |
HV_SOUNDHW = _constants.HV_SOUNDHW |
|
582 |
HV_USB_DEVICES = _constants.HV_USB_DEVICES |
|
583 |
HV_VGA = _constants.HV_VGA |
|
584 |
HV_KVM_EXTRA = _constants.HV_KVM_EXTRA |
|
585 |
HV_KVM_MACHINE_VERSION = _constants.HV_KVM_MACHINE_VERSION |
|
586 |
HV_KVM_PATH = _constants.HV_KVM_PATH |
|
587 |
HV_VIF_TYPE = _constants.HV_VIF_TYPE |
|
588 |
HV_VIF_SCRIPT = _constants.HV_VIF_SCRIPT |
|
589 |
HV_XEN_CMD = _constants.HV_XEN_CMD |
|
590 |
HV_XEN_CPUID = _constants.HV_XEN_CPUID |
|
591 |
HV_VNET_HDR = _constants.HV_VNET_HDR |
|
592 |
HV_VIRIDIAN = _constants.HV_VIRIDIAN |
|
614 | 593 |
|
615 | 594 |
HVS_PARAMETER_TYPES = { |
616 | 595 |
HV_KVM_PATH: VTYPE_STRING, |
... | ... | |
689 | 668 |
|
690 | 669 |
HVS_PARAMETERS = frozenset(HVS_PARAMETER_TYPES.keys()) |
691 | 670 |
|
692 |
HVS_PARAMETER_TITLES = { |
|
693 |
HV_ACPI: "ACPI", |
|
694 |
HV_BOOT_ORDER: "Boot_order", |
|
695 |
HV_CDROM_IMAGE_PATH: "CDROM_image_path", |
|
696 |
HV_DISK_TYPE: "Disk_type", |
|
697 |
HV_INITRD_PATH: "Initrd_path", |
|
698 |
HV_KERNEL_PATH: "Kernel_path", |
|
699 |
HV_NIC_TYPE: "NIC_type", |
|
700 |
HV_PAE: "PAE", |
|
701 |
HV_VNC_BIND_ADDRESS: "VNC_bind_address", |
|
702 |
HV_PASSTHROUGH: "pci_pass", |
|
703 |
HV_CPU_TYPE: "cpu_type", |
|
704 |
} |
|
705 |
|
|
671 |
HVS_PARAMETER_TITLES = _constants.HVS_PARAMETER_TITLES |
|
706 | 672 |
# Migration statuses |
707 | 673 |
HV_MIGRATION_COMPLETED = "completed" |
708 | 674 |
HV_MIGRATION_ACTIVE = "active" |
b/src/Ganeti/HsConstants.hs | ||
---|---|---|
1339 | 1339 |
enforceableTypes :: FrozenSet VType |
1340 | 1340 |
enforceableTypes = ConstantUtils.mkSet [minBound..] |
1341 | 1341 |
|
1342 |
-- | Constant representing that the user does not specify any IP version |
|
1343 |
ifaceNoIpVersionSpecified :: Int |
|
1344 |
ifaceNoIpVersionSpecified = 0 |
|
1345 |
|
|
1346 |
validSerialSpeeds :: [Int] |
|
1347 |
validSerialSpeeds = |
|
1348 |
[75, |
|
1349 |
110, |
|
1350 |
300, |
|
1351 |
600, |
|
1352 |
1200, |
|
1353 |
1800, |
|
1354 |
2400, |
|
1355 |
4800, |
|
1356 |
9600, |
|
1357 |
14400, |
|
1358 |
19200, |
|
1359 |
28800, |
|
1360 |
38400, |
|
1361 |
57600, |
|
1362 |
115200, |
|
1363 |
230400, |
|
1364 |
345600, |
|
1365 |
460800] |
|
1366 |
|
|
1367 |
-- * HV parameter names (global namespace) |
|
1368 |
|
|
1369 |
hvAcpi :: String |
|
1370 |
hvAcpi = "acpi" |
|
1371 |
|
|
1372 |
hvBlockdevPrefix :: String |
|
1373 |
hvBlockdevPrefix = "blockdev_prefix" |
|
1374 |
|
|
1375 |
hvBootloaderArgs :: String |
|
1376 |
hvBootloaderArgs = "bootloader_args" |
|
1377 |
|
|
1378 |
hvBootloaderPath :: String |
|
1379 |
hvBootloaderPath = "bootloader_path" |
|
1380 |
|
|
1381 |
hvBootOrder :: String |
|
1382 |
hvBootOrder = "boot_order" |
|
1383 |
|
|
1384 |
hvCdromImagePath :: String |
|
1385 |
hvCdromImagePath = "cdrom_image_path" |
|
1386 |
|
|
1387 |
hvCpuCap :: String |
|
1388 |
hvCpuCap = "cpu_cap" |
|
1389 |
|
|
1390 |
hvCpuCores :: String |
|
1391 |
hvCpuCores = "cpu_cores" |
|
1392 |
|
|
1393 |
hvCpuMask :: String |
|
1394 |
hvCpuMask = "cpu_mask" |
|
1395 |
|
|
1396 |
hvCpuSockets :: String |
|
1397 |
hvCpuSockets = "cpu_sockets" |
|
1398 |
|
|
1399 |
hvCpuThreads :: String |
|
1400 |
hvCpuThreads = "cpu_threads" |
|
1401 |
|
|
1402 |
hvCpuType :: String |
|
1403 |
hvCpuType = "cpu_type" |
|
1404 |
|
|
1405 |
hvCpuWeight :: String |
|
1406 |
hvCpuWeight = "cpu_weight" |
|
1407 |
|
|
1408 |
hvDeviceModel :: String |
|
1409 |
hvDeviceModel = "device_model" |
|
1410 |
|
|
1411 |
hvDiskCache :: String |
|
1412 |
hvDiskCache = "disk_cache" |
|
1413 |
|
|
1414 |
hvDiskType :: String |
|
1415 |
hvDiskType = "disk_type" |
|
1416 |
|
|
1417 |
hvInitrdPath :: String |
|
1418 |
hvInitrdPath = "initrd_path" |
|
1419 |
|
|
1420 |
hvInitScript :: String |
|
1421 |
hvInitScript = "init_script" |
|
1422 |
|
|
1423 |
hvKernelArgs :: String |
|
1424 |
hvKernelArgs = "kernel_args" |
|
1425 |
|
|
1426 |
hvKernelPath :: String |
|
1427 |
hvKernelPath = "kernel_path" |
|
1428 |
|
|
1429 |
hvKeymap :: String |
|
1430 |
hvKeymap = "keymap" |
|
1431 |
|
|
1432 |
hvKvmCdrom2ImagePath :: String |
|
1433 |
hvKvmCdrom2ImagePath = "cdrom2_image_path" |
|
1434 |
|
|
1435 |
hvKvmCdromDiskType :: String |
|
1436 |
hvKvmCdromDiskType = "cdrom_disk_type" |
|
1437 |
|
|
1438 |
hvKvmExtra :: String |
|
1439 |
hvKvmExtra = "kvm_extra" |
|
1440 |
|
|
1441 |
hvKvmFlag :: String |
|
1442 |
hvKvmFlag = "kvm_flag" |
|
1443 |
|
|
1444 |
hvKvmFloppyImagePath :: String |
|
1445 |
hvKvmFloppyImagePath = "floppy_image_path" |
|
1446 |
|
|
1447 |
hvKvmMachineVersion :: String |
|
1448 |
hvKvmMachineVersion = "machine_version" |
|
1449 |
|
|
1450 |
hvKvmPath :: String |
|
1451 |
hvKvmPath = "kvm_path" |
|
1452 |
|
|
1453 |
hvKvmSpiceAudioCompr :: String |
|
1454 |
hvKvmSpiceAudioCompr = "spice_playback_compression" |
|
1455 |
|
|
1456 |
hvKvmSpiceBind :: String |
|
1457 |
hvKvmSpiceBind = "spice_bind" |
|
1458 |
|
|
1459 |
hvKvmSpiceIpVersion :: String |
|
1460 |
hvKvmSpiceIpVersion = "spice_ip_version" |
|
1461 |
|
|
1462 |
hvKvmSpiceJpegImgCompr :: String |
|
1463 |
hvKvmSpiceJpegImgCompr = "spice_jpeg_wan_compression" |
|
1464 |
|
|
1465 |
hvKvmSpiceLosslessImgCompr :: String |
|
1466 |
hvKvmSpiceLosslessImgCompr = "spice_image_compression" |
|
1467 |
|
|
1468 |
hvKvmSpicePasswordFile :: String |
|
1469 |
hvKvmSpicePasswordFile = "spice_password_file" |
|
1470 |
|
|
1471 |
hvKvmSpiceStreamingVideoDetection :: String |
|
1472 |
hvKvmSpiceStreamingVideoDetection = "spice_streaming_video" |
|
1473 |
|
|
1474 |
hvKvmSpiceTlsCiphers :: String |
|
1475 |
hvKvmSpiceTlsCiphers = "spice_tls_ciphers" |
|
1476 |
|
|
1477 |
hvKvmSpiceUseTls :: String |
|
1478 |
hvKvmSpiceUseTls = "spice_use_tls" |
|
1479 |
|
|
1480 |
hvKvmSpiceUseVdagent :: String |
|
1481 |
hvKvmSpiceUseVdagent = "spice_use_vdagent" |
|
1482 |
|
|
1483 |
hvKvmSpiceZlibGlzImgCompr :: String |
|
1484 |
hvKvmSpiceZlibGlzImgCompr = "spice_zlib_glz_wan_compression" |
|
1485 |
|
|
1486 |
hvKvmUseChroot :: String |
|
1487 |
hvKvmUseChroot = "use_chroot" |
|
1488 |
|
|
1489 |
hvMemPath :: String |
|
1490 |
hvMemPath = "mem_path" |
|
1491 |
|
|
1492 |
hvMigrationBandwidth :: String |
|
1493 |
hvMigrationBandwidth = "migration_bandwidth" |
|
1494 |
|
|
1495 |
hvMigrationDowntime :: String |
|
1496 |
hvMigrationDowntime = "migration_downtime" |
|
1497 |
|
|
1498 |
hvMigrationMode :: String |
|
1499 |
hvMigrationMode = "migration_mode" |
|
1500 |
|
|
1501 |
hvMigrationPort :: String |
|
1502 |
hvMigrationPort = "migration_port" |
|
1503 |
|
|
1504 |
hvNicType :: String |
|
1505 |
hvNicType = "nic_type" |
|
1506 |
|
|
1507 |
hvPae :: String |
|
1508 |
hvPae = "pae" |
|
1509 |
|
|
1510 |
hvPassthrough :: String |
|
1511 |
hvPassthrough = "pci_pass" |
|
1512 |
|
|
1513 |
hvRebootBehavior :: String |
|
1514 |
hvRebootBehavior = "reboot_behavior" |
|
1515 |
|
|
1516 |
hvRootPath :: String |
|
1517 |
hvRootPath = "root_path" |
|
1518 |
|
|
1519 |
hvSecurityDomain :: String |
|
1520 |
hvSecurityDomain = "security_domain" |
|
1521 |
|
|
1522 |
hvSecurityModel :: String |
|
1523 |
hvSecurityModel = "security_model" |
|
1524 |
|
|
1525 |
hvSerialConsole :: String |
|
1526 |
hvSerialConsole = "serial_console" |
|
1527 |
|
|
1528 |
hvSerialSpeed :: String |
|
1529 |
hvSerialSpeed = "serial_speed" |
|
1530 |
|
|
1531 |
hvSoundhw :: String |
|
1532 |
hvSoundhw = "soundhw" |
|
1533 |
|
|
1534 |
hvUsbDevices :: String |
|
1535 |
hvUsbDevices = "usb_devices" |
|
1536 |
|
|
1537 |
hvUsbMouse :: String |
|
1538 |
hvUsbMouse = "usb_mouse" |
|
1539 |
|
|
1540 |
hvUseBootloader :: String |
|
1541 |
hvUseBootloader = "use_bootloader" |
|
1542 |
|
|
1543 |
hvUseLocaltime :: String |
|
1544 |
hvUseLocaltime = "use_localtime" |
|
1545 |
|
|
1546 |
hvVga :: String |
|
1547 |
hvVga = "vga" |
|
1548 |
|
|
1549 |
hvVhostNet :: String |
|
1550 |
hvVhostNet = "vhost_net" |
|
1551 |
|
|
1552 |
hvVifScript :: String |
|
1553 |
hvVifScript = "vif_script" |
|
1554 |
|
|
1555 |
hvVifType :: String |
|
1556 |
hvVifType = "vif_type" |
|
1557 |
|
|
1558 |
hvViridian :: String |
|
1559 |
hvViridian = "viridian" |
|
1560 |
|
|
1561 |
hvVncBindAddress :: String |
|
1562 |
hvVncBindAddress = "vnc_bind_address" |
|
1563 |
|
|
1564 |
hvVncPasswordFile :: String |
|
1565 |
hvVncPasswordFile = "vnc_password_file" |
|
1566 |
|
|
1567 |
hvVncTls :: String |
|
1568 |
hvVncTls = "vnc_tls" |
|
1569 |
|
|
1570 |
hvVncX509 :: String |
|
1571 |
hvVncX509 = "vnc_x509_path" |
|
1572 |
|
|
1573 |
hvVncX509Verify :: String |
|
1574 |
hvVncX509Verify = "vnc_x509_verify" |
|
1575 |
|
|
1576 |
hvVnetHdr :: String |
|
1577 |
hvVnetHdr = "vnet_hdr" |
|
1578 |
|
|
1579 |
hvXenCmd :: String |
|
1580 |
hvXenCmd = "xen_cmd" |
|
1581 |
|
|
1582 |
hvXenCpuid :: String |
|
1583 |
hvXenCpuid = "cpuid" |
|
1584 |
|
|
1585 |
hvsParameterTitles :: Map String String |
|
1586 |
hvsParameterTitles = |
|
1587 |
Map.fromList |
|
1588 |
[(hvAcpi, "ACPI"), |
|
1589 |
(hvBootOrder, "Boot_order"), |
|
1590 |
(hvCdromImagePath, "CDROM_image_path"), |
|
1591 |
(hvCpuType, "cpu_type"), |
|
1592 |
(hvDiskType, "Disk_type"), |
|
1593 |
(hvInitrdPath, "Initrd_path"), |
|
1594 |
(hvKernelPath, "Kernel_path"), |
|
1595 |
(hvNicType, "NIC_type"), |
|
1596 |
(hvPae, "PAE"), |
|
1597 |
(hvPassthrough, "pci_pass"), |
|
1598 |
(hvVncBindAddress, "VNC_bind_address")] |
|
1599 |
|
|
1342 | 1600 |
-- | Instance specs |
1343 | 1601 |
-- |
1344 | 1602 |
-- FIXME: these should be associated with 'Ganeti.HTools.Types.ISpec' |
Also available in: Unified diff