Шпаргалка по командам Xenserver

  1. Добавляем новый вичестер в хранилище(Storage)
  2. Автозагрузка виртуальных машин
  3. Полезные комманды

Добавляем новый вичестер в хранилище(Storage) 

  1. Подключам физически жесткий диск (ваш кэп)

  2. Выводим список подключенных дисков:

    [root@xenserver ~]# fdisk -l
     
    Пример вывода
    
    WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
    
    Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
    255 heads, 63 sectors/track, 121601 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
    Disk /dev/sda doesn't contain a valid partition table
    
    WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
    
    Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
    256 heads, 63 sectors/track, 121126 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *           1      121127   976762583+  ee  EFI GPT
    

     

     

  3. Найдите в списке новый жесткий диск, он будет в конце списка, в моем случае это /dev/sdb. Так же проверить можно с помощью SCSI ID:
     

    [root@xenserver ~]# ls -la /dev/disk/by-id/
    total 0
    drwxr-xr-x 2 root root 140 Mar 16 08:16 .
    drwxr-xr-x 7 root root 140 Mar 16 08:16 ..
    lrwxrwxrwx 1 root root   9 Mar 16 08:16 scsi-SATA_ST31000520AS_9VX0147Q -> ../../sda
    lrwxrwxrwx 1 root root   9 Mar 16 08:16 scsi-SATA_WDC_WD10EFRX-68_WD-WCC4J0JNZF53 -> ../../sdb
    lrwxrwxrwx 1 root root  10 Mar 16 08:16 scsi-SATA_WDC_WD10EFRX-68_WD-WCC4J0JNZF53-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root  10 Mar 16 08:16 scsi-SATA_WDC_WD10EFRX-68_WD-WCC4J0JNZF53-part2 -> ../../sdb2
    lrwxrwxrwx 1 root root  10 Mar 16 08:16 scsi-SATA_WDC_WD10EFRX-68_WD-WCC4J0JNZF53-part3 -> ../../sdb3

     

  4. Добавляем хранилище

    [root@xenserver ~]# xe sr-create name-label="Local storage 1" shared=false device-config:device=/dev/sdb type=lvm content-type=user
    Все, теперь в xencenter доступно новое хранилище

Автозагрузка виртуальных машин

1. Включаем автозагрузку виртуальных машин в пуле

Заходим на DOM0

[root@xenserver ~]# xe pool-list

Пример вывода:

uuid ( RO)                : 195dc987-f360-95a9-f5f9-47daf769e4a8
          name-label ( RW):
    name-description ( RW):
              master ( RO): b29e8d35-b75d-48c9-a44f-2f6cb3cc9bc4
          default-SR ( RW): 191d936b-7225-5a27-b9f9-654c0f70014b

Отсюда нас интересует UUID пула:

uuid ( RO)                : 195dc987-f360-95a9-f5f9-47daf769e4a8

Разрешаем автозагрузку виртуальных машин в пуле (Вставьте ВАШ uuid):

[root@xenserver ~]# xe pool-param-set uuid=195dc987-f360-95a9-f5f9-47daf769e4a8 other-config:auto_poweron=true

2. Включаем автозагрузку виртуальных машин

Получаем список виртуальных машин:

[root@xenserver ~]# xe vm-list

Получится такой список:

uuid ( RO)           : b833e56c-306b-da94-a6f5-ee01493256a0
     name-label ( RW): NAS server
    power-state ( RO): halted


uuid ( RO)           : 022f9464-3585-a1bd-0ce4-5e3671dea7da
     name-label ( RW): Debian x32
    power-state ( RO): running


uuid ( RO)           : 6b1f9eef-47f9-e768-4d8b-bc39e1d9f326
     name-label ( RW): router
    power-state ( RO): running

Выбираем нужную машину и используя её UUID включаем автозагрузку(Вставьте ВАШ uuid):

[root@xenserver ~]# xe vm-param-set uuid=b833e56c-306b-da94-a6f5-ee01493256a0 other-config:auto_poweron=true

 

3. Полезные комманды

  • Список хранилищ (storage)

    [root@xenserver ~]# xe sr-list type=lvm
     
    Пример вывода
    uuid ( RO)                : 29dc100a-51a2-fc9f-435a-2ee58e873597
              name-label ( RW): Local storage
        name-description ( RW):
                    host ( RO): xenserver
                    type ( RO): lvm
            content-type ( RO): user
    
    
    uuid ( RO)                : 07c9b8f6-3f52-494f-3f50-59bd442b21c1
              name-label ( RW): Local storage 1
        name-description ( RW):
                    host ( RO): xenserver
                    type ( RO): lvm
            content-type ( RO): user
    

     

    type - параметр отвечает за фильтр по типу хранилища

  • Список виртуальных машин

    [root@xenserver ~]# xe vm-list
     
    Пример вывода
    uuid ( RO)           : faf72337-4e03-f7c7-b8ec-aa9220c82536
         name-label ( RW): Webserver1 [ Debian Jessie 8.2 x32 ]
        power-state ( RO): running
    
    
    uuid ( RO)           : 312b57bb-3560-9975-148c-2ed83f22fa9c
         name-label ( RW): Webserver2 Debian Jessie 8.5 x32
        power-state ( RO): running
    
    
    uuid ( RO)           : 8cc39072-efb3-4427-8fb9-fc526f080079
         name-label ( RW): Control domain on host: xenserver
        power-state ( RO): running
    
    
    uuid ( RO)           : 0da3330d-195b-a1d0-09df-44f174a822bc
         name-label ( RW): Storage [ Debian Jessie 8 x32 ]
        power-state ( RO): running
    
    uuid ( RO)           : 565f860a-b74e-883d-8bf5-fd258a092692
         name-label ( RW): router
        power-state ( RO): running
    

     

     

  • Список доступных консолей

    [root@xenserver ~]# xe console-list
     
    Пример вывода
    uuid ( RO)             : e4244413-5f67-39e8-f68e-df025ef03d53
              vm-uuid ( RO): 9b416ac4-868d-f669-ef5d-77af423e19f5
        vm-name-label ( RO): Webserver1 [ Debian Jessie 8.8 x32 ]
             protocol ( RO): RFB
             location ( RO): https://192.168.101.1/console?uuid=e4244413-5f67-39e8-f68e-df025ef03d53
    
    
    uuid ( RO)             : fe0f3bc7-2cc1-c0c5-3cae-44c38e52aaa5
              vm-uuid ( RO): 565f860a-b74e-883d-8bf5-fd258a092692
        vm-name-label ( RO): router
             protocol ( RO): VT100
             location ( RO): https://192.168.101.1/console?uuid=fe0f3bc7-2cc1-c0c5-3cae-44c38e52aaa5
    
    
    uuid ( RO)             : 88002a01-712f-ddcc-117d-2b6e3c48da51
              vm-uuid ( RO): 0da3330d-195b-a1d0-09df-44f174a822bc
        vm-name-label ( RO): Webserver2 [ Debian Jessie 8 x32 ]
             protocol ( RO): RFB
             location ( RO): https://192.168.101.1/console?uuid=88002a01-712f-ddcc-117d-2b6e3c48da51
    
    
    uuid ( RO)             : ed06ecff-d5fa-461f-770a-600fd1fcb0f2
              vm-uuid ( RO): 8cc39072-efb3-4427-8fb9-fc526f080079
        vm-name-label ( RO): Control domain on host: xenserver
             protocol ( RO): RFB
             location ( RO): https://192.168.101.1/console?ref=OpaqueRef:8bda6c65-2295-0d9c-d6ad-3ca2d0c1737e
    
    
    uuid ( RO)             : 91315cdb-240d-1df3-dcf9-9f5904a377a9
              vm-uuid ( RO): 565f860a-b74e-883d-8bf5-fd258a092692
        vm-name-label ( RO): router
             protocol ( RO): RFB
             location ( RO): https://192.168.101.1/console?uuid=91315cdb-240d-1df3-dcf9-9f5904a377a9
    
    
    uuid ( RO)             : 7f9afe5c-9de9-3b83-6fd3-7e8c259a483e
              vm-uuid ( RO): 9b416ac4-868d-f669-ef5d-77af423e19f5
        vm-name-label ( RO): Webserver [ Debian Jessie 8.8 x32 ]
             protocol ( RO): VT100
             location ( RO): https://192.168.101.1/console?uuid=7f9afe5c-9de9-3b83-6fd3-7e8c259a483e
    
    
    uuid ( RO)             : 41bd32b5-3dd3-a884-1bfa-6baf4dffef11
              vm-uuid ( RO): 0da3330d-195b-a1d0-09df-44f174a822bc
        vm-name-label ( RO): Storage [ Debian Jessie 8 x32 ]
             protocol ( RO): VT100
             location ( RO): https://192.168.101.1/console?uuid=41bd32b5-3dd3-a884-1bfa-6baf4dffef11
    
    
    uuid ( RO)             : a496defe-79f8-681e-e04c-7b46e81ad313
              vm-uuid ( RO): 8cc39072-efb3-4427-8fb9-fc526f080079
        vm-name-label ( RO): Control domain on host: xenserver
             protocol ( RO): VT100
             location ( RO): https://192.168.101.1/console?ref=OpaqueRef:8bda6c65-2295-0d9c-d6ad-3ca2d0c1737e
    

     

     

  • GUI Xen сервера

    [root@xenserver ~]# xsconsole
     
    Пример вывода


     

Теги: Linux, Virtualization, XenServer

Комментарии (0)