Revision 835528af lib/constants.py

b/lib/constants.py
356 356
VNC_PASSWORD_FILE = _autoconf.SYSCONFDIR + "/ganeti/vnc-cluster-password"
357 357
VNC_DEFAULT_BIND_ADDRESS = '0.0.0.0'
358 358

  
359
# Device types
359
# NIC types
360 360
HT_NIC_RTL8139 = "rtl8139"
361 361
HT_NIC_NE2K_PCI = "ne2k_pci"
362 362
HT_NIC_NE2K_ISA = "ne2k_isa"
......
366 366
HT_NIC_PCNET = "pcnet"
367 367
HT_NIC_E1000 = "e1000"
368 368
HT_NIC_PARAVIRTUAL = HT_DISK_PARAVIRTUAL = "paravirtual"
369
HT_DISK_IOEMU = "ioemu"
370
HT_DISK_IDE = "ide"
371
HT_DISK_SCSI = "scsi"
372
HT_DISK_SD = "sd"
373
HT_DISK_MTD = "mtd"
374
HT_DISK_PFLASH = "pflash"
375 369

  
376 370
HT_HVM_VALID_NIC_TYPES = frozenset([HT_NIC_RTL8139, HT_NIC_NE2K_PCI,
377 371
                                    HT_NIC_NE2K_ISA, HT_NIC_PARAVIRTUAL])
378
HT_HVM_VALID_DISK_TYPES = frozenset([HT_DISK_PARAVIRTUAL, HT_DISK_IOEMU])
379 372
HT_KVM_VALID_NIC_TYPES = frozenset([HT_NIC_RTL8139, HT_NIC_NE2K_PCI,
380 373
                                    HT_NIC_NE2K_ISA, HT_NIC_I82551,
381 374
                                    HT_NIC_I85557B, HT_NIC_I8259ER,
382 375
                                    HT_NIC_PCNET, HT_NIC_E1000,
383 376
                                    HT_NIC_PARAVIRTUAL])
377
# Disk types
378
HT_DISK_IOEMU = "ioemu"
379
HT_DISK_IDE = "ide"
380
HT_DISK_SCSI = "scsi"
381
HT_DISK_SD = "sd"
382
HT_DISK_MTD = "mtd"
383
HT_DISK_PFLASH = "pflash"
384

  
385
HT_HVM_VALID_DISK_TYPES = frozenset([HT_DISK_PARAVIRTUAL, HT_DISK_IOEMU])
384 386
HT_KVM_VALID_DISK_TYPES = frozenset([HT_DISK_PARAVIRTUAL, HT_DISK_IDE,
385 387
                                     HT_DISK_SCSI, HT_DISK_SD, HT_DISK_MTD,
386 388
                                     HT_DISK_PFLASH])
387 389

  
390
# Mouse types:
391
HT_MOUSE_MOUSE = "mouse"
392
HT_MOUSE_TABLET = "tablet"
393

  
394
HT_KVM_VALID_MOUSE_TYPES = frozenset([HT_MOUSE_MOUSE, HT_MOUSE_TABLET])
395

  
396
# Boot order
397
HT_BO_CDROM = "cdrom"
398
HT_BO_DISK = "disk"
399
HT_BO_NETWORK = "network"
400

  
401
HT_KVM_VALID_BO_TYPES = frozenset([HT_BO_CDROM, HT_BO_DISK, HT_BO_NETWORK])
402

  
388 403
# Cluster Verify steps
389 404
VERIFY_NPLUSONE_MEM = 'nplusone_mem'
390 405
VERIFY_OPTIONAL_CHECKS = frozenset([VERIFY_NPLUSONE_MEM])
......
501 516
    HV_VNC_X509: '',
502 517
    HV_VNC_X509_VERIFY: False,
503 518
    HV_CDROM_IMAGE_PATH: '',
504
    HV_BOOT_ORDER: "disk",
519
    HV_BOOT_ORDER: HT_BO_DISK,
505 520
    HV_NIC_TYPE: HT_NIC_PARAVIRTUAL,
506 521
    HV_DISK_TYPE: HT_DISK_PARAVIRTUAL,
507 522
    HV_USB_MOUSE: '',

Also available in: Unified diff