Sys.uz "System Solutions" Личный блог системных Администраторов.

21Янв/150

Installing XenServer Tools on CentOS 7

Монтируем сидиром

// смонтировать
mount /dev/xvdd /mnt
 
// размонтировать
umount /mnt

Устанавливаем Утилиты вручную

cd /mnt/Linux
 
rpm -ivh --nodeps xe-guest-utilities-6.2.0-1137.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:xe-guest-utilities-6.2.0-1137    ################################# [100%]
 
rpm -ivh xe-guest-utilities-xenstore-6.2.0-1137.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:xe-guest-utilities-xenstore-6.2.0################################# [100%]
Связано с категорией: Xen Нет комментариев
27Дек/140

Установка XenServer 6.2 на USB-disk

При установке системы виртуализации на сервер встал вопрос о целесообразности установки корневой файловой системы на отдельный hdd накопитель. Исходя из опыта использования данных систем, корневая операционная система занимает не так много места, примерно 4Гб и еще столько же на резервное копирование для восстановления в случае неудавшегося обновления. Итого не более 8Гб.

Связано с категорией: Xen Читать полностью
10Ноя/140

Проброс USB из XenServer 6.2 в виртуальную машину

В XenServer 6.2 пробросить USB порт в виртуальную машину нельзя. Можно пробросить целиком контроллер USB, а вместе с ним в "виртуалку" попадут и все порты связанные с этим контроллером. По такому же принципу можно пробросить практически любое устройство из хостовой системы. Как правило, на сервере от 2 USB контроллеров. Узнать это можно командой хостовой системе:

[root@xen ~]# lspci | grep USB
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)

Нас интересуют идентификаторы контроллеров 00:1a.0 и 00:1d.0 именно их мы и будем использовать в дальнейшем. Наверняка, угадать к какому контроллеру подключено устройство будет сложно. Для этого есть команда lsusb из пакета usbutils, но в XenServer этот пакет не установлен. Установить можно на лету командой:

Связано с категорией: Xen Читать полностью
15Окт/140

Монтирование жестких дисков в Citrix XEN в консоли…

1. Для начала нам необходимо знать как устройства обозначаются в /dev

# ls -l /dev/disk/by-id/
2.total 0
3.lrwxrwxrwx 1 root root  9 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA -> ../../sda
4.lrwxrwxrwx 1 root root 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part1 -> ../../sda1
5.lrwxrwxrwx 1 root root 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part2 -> ../../sda2
6.lrwxrwxrwx 1 root root 10 Oct 16 18:03 scsi-SAdaptec_JBOD-A_AE872AAA-part3 -> ../../sda3
7.lrwxrwxrwx 1 root root  9 Oct 16 18:03 scsi-SAdaptec_JBOD-B_C4A32AAA -> ../../sdb
8.lrwxrwxrwx 1 root root 10 Oct 16 18:14 scsi-SAdaptec_JBOD-B_C4A32AAA-part1 -> ../../sdb1
9.lrwxrwxrwx 1 root root  9 Oct 16 18:03 scsi-SAdaptec_JBOD-C_6DC72AAA -> ../../sdc
10.lrwxrwxrwx 1 root root 10 Oct 16 18:18 scsi-SAdaptec_JBOD-C_6DC72AAA-part1 -> ../../sdc1

Итак, как мы уже выяснили /dev/sda[1|2|3] уже примонтированы и используются ксеном, дело за малым, монтируем /dev/sdb и /dev/sdc при помощи команты xe sr-create.

2. Монтирование физических девайсов к XEN хосту.
Так как все необходимое нам известно...

# xe sr-create host-uuid=0012b11d-a514-4db4-89e4-a5ed967c9413 content-type="user" name-label="Local Storage 2" shared=false device-config-device=/dev/disk/by-id/scsi-SAdaptec_JBOD-B_C4A32AAA type=lvm

Ошибочка, видимо из-за того что наш диск уже имеет один раздел, надо бы его удалить =)
Всё, теперь в XenCenter светятся 3 устройства, которые мы уже можем пилить прямо из удобной оболочки.

Связано с категорией: Xen Нет комментариев
3Май/140

Как сбросить забытый пароль пользователя root сервера XenServer

Сегодня расскажем о том, как сбросить забытый пароль пользователя root сервера XenServer. Сбрасывать пароль нужно в физической консоли, а не через XenCenter естественно:)

Связано с категорией: Xen Читать полностью
3Май/140

Перезапуск зависшей виртуальной машины в Citrix XenServer

Не часто, но все же бывает когда не удается перезапустить виртуальную машину через Citrix XenCenter стандартным способом через Reboot или Force Reboot. Для разрешения данной ситуации можно попробовать следующий способ. Необходимо войти в консоль хостового сервера и выполнить команду:

1
 xe-toolstack-restart

После выполнения этой команды будет потеряна связь с хостовым сервером на несколько секунд и после ее восстановления можно попытаться сделать Force Reboot для подвисшей виртуальной машины через Citrix XenCenter.

Связано с категорией: Xen Нет комментариев
3Май/140

Простой способ автозапуска виртуальных машин в Citrix XenServer 6

Многим известно, что начиная с 6 версии Citrix XenServer из Citrix XenCenter убрана возможность выставления чекбокса автозапуска виртуальной машины при старте XenServer. Досадно конечно, теперь эта функция доступна в платной редакции с High Availability. Сделано это, по заверению разработчиков, исключительно в целях заботы о безопасности нас - пользователей.

Связано с категорией: Xen Читать полностью
3Май/140

Установка обновлений в XenServer 6.2

Как известно с версии 6.2 XenServer стал полностью бесплатен. Однако все же не обошлось без "откусываний" функционала. Одним из таких шагов стал запрет установки обновлений через XenCenter. Так что для того чтобы установить обновление привычным способом, необходимо приобрести план подписки на техническую поддержку и получить лицензию, которая разблокирует эту функцию. Для тех, кто не желает "подписываться" остается консольный способ. В целом все достаточно просто.

Связано с категорией: Xen Читать полностью
8Ноя/120

How to enter to Xen guest

Самый простой способ «войти» в гостевую систему на Xen это

xm console guest-vm

где guest-vm это нужная гостевая ОС, но тут нам понадобится рутовый или иной административный пароль. Если таким богатством не обладаем то есть вариант такой:
1. останавливаем гостевую машину:

xm shutdown -H guest-vm

2. проверяем остановлен ли гость через несколько минут:

xm list

3. Монтируем образ гостевой ОС и чрутимся в него:

mkdir /root/temp/
mount -o loop /mnt/vm_stor/domains/guest-vm/disk.img /root/temp/
mount -o bind /dev /root/temp/dev/
mount -t proc none /root/temp/proc/
chroot /root/temp/

После выполнения работы, например смены рутового пароля на Xen guest, нужно выйти из чрута, размонтировать и стартануть гостя:

umount /root/temp/dev
umount /root/temp/proc
umount /root/temp
xm create guest-vm

Ну и обязательно проконтролировать загрузку:

xm console guest-vm
Связано с категорией: Xen Нет комментариев
8Ноя/120

Как монтировать Linux LVM

Для начала:

vgchange -ay

потом чтобы посмотреть UID и файловые системы:

blkid

и наконец:

# lvs

и, увидя, например:

  LV        VG        Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  lv_root   VolGroup  -wi-ao  5.60g
  lv_swap   VolGroup  -wi-ao  3.91g
  lv_memory extmemory -wi-ao  4.99g

монтировать:

mount /dev/VolGroup/lv_root /папка_для_монтирования
Связано с категорией: Linux, Xen Нет комментариев
   
Перейти к верхней панели