RHEL CentOS Debian Ubuntu управление виртуальными машинами KVM
- Details
- Category: debian ubuntu rhel centos
Создание виртуальной машины
# virt-install --connect qemu:///system --name solaris10_1 --ram 1000 --vnc --os-type solaris --os-variant solaris10 --accelerate --network=network:default --disk path=/home/kvm/imgs/solaris10-1.img,size=8 --cdrom /home/kvm/iso/sol-10-u10-ga2-x86-dvd.iso
--name solaris10_1 имя виртуальной машины
--ram 1000 количество физической памяти
--vnc вывод дисплея транслируется через vnc
--os-type solaris тип операционной системы
--os-variant solaris10 версия дистрибутива
--accelerate в работе вирт. машины будут использоваться средства аппаратной виртуализации
--network тип сети для виртуальной машины
--disk опция с указанием пути (path) до образа диска виртуальной машины и его размера (size)
--cdrom опция с указанием пути до установочного ISO - образа
Запуск
virsh start virtual_machine_name
# virsh start solaris10_1
Domain solaris10_1 started
Просмотр списка виртуальных машин
# virsh list --all
Подключение
virt-viewer -c qemu:///system virtual_machine_name
# virt-viewer -c qemu:///system solaris10_1
Отображение списка сетей
# virsh net-list --all
Name State Autostart
-----------------------------------------
default active yes
Информация о виртуальной машине
# virsh dominfo solaris10_1
Пометить виртуальную машину на автозапуск
# virsh autostart solaris10_1
Domain solaris10_1 marked as autostarted
Отмена автозапуска
# virsh autostart --disable solaris10_1
Domain solaris10_1 unmarked as autostarted
Остановка
# virsh shutdown solaris10_1
Domain solaris10_1 is being shutdown
Если команда остановки не срабатывает необходимо установить пакет
# yum install acpid
И запустить соответствующий сервис
# chkconfig acpid on
# service acpid start
Принудительное выключение
# virsh destroy solaris10_1
Перезапуск
# virsh reboot solaris10_1
Редактирование конфигурационного файла виртуальной машины
# virsh edit solaris10_1
Перевод виртуальной машины в режим suspend
# virsh suspend solaris10_1
Выход из режима suspend
# virsh resume solaris10_1
Сохранить текущее состояние виртуальной машины в файл
# virsh save solaris10_1 /tmp/testfile
Domain solaris10_1 saved to /tmp/testfile
Восстановить сохраненное состояние из файла
# virsh restore /tmp/testfile
Domain restored from /tmp/testfile
Удалить файлы виртуальной машины
# virsh undefine solaris10_1
RHEL CentOS Debian Ubuntu изменение, удаление физического LVM тома
- Details
- Category: debian ubuntu rhel centos
После увеличения дискового пространства блочного устройства, необходимо также изменить размер физ. LVM тома с помощью команды pvresize
До изменения размера
# pvdisplay /dev/sdd
"/dev/sdd" is a new physical volume of "512.00 MiB"
--- NEW Physical volume ---
PV Name /dev/sdd
VG Name
PV Size 512.00 MiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID 8c1jLO-uDcd-yiVb-ybM3-rj8I-SQeO-QF1XLx
Изменяем размер:
# pvresize /dev/sdd
Physical volume "/dev/sdd" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
Проверяем изменения:
# pvdisplay /dev/sdd
"/dev/sdd" is a new physical volume of "1.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdd
VG Name
PV Size 1.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID 8c1jLO-uDcd-yiVb-ybM3-rj8I-SQeO-QF1XLx
Для удаления LVM тома используется команда pvremove
# pvremove /dev/sdd
Labels on physical volume "/dev/sdd" successfully wiped