Монтирование образов KVM и доступ к файлам

Система виртуализации KVM радикально отличается от OpenVZ, если в случае OpenVZ при утере пароля root вы можете легко его сбросить (просто зайдя в контейнер с помощью vzctl enter CTID), то в случае с KVM все сложнее, поэтому и решил дополнить данной статьей раздел сайта http://nagg.ru

Самое главное, чтобы получить доступ к файлам KVM с физической ноды, нужно установить некоторые пакеты:

yum install libguestfs-tools libguestfs

Останавливаем нужную нам KVM и смотрим ее имя и состояние:

# virsh list --all
 Id    Name                           State
----------------------------------------------------
 -     web1                       shut off

Подключаемся к KVM:

# guestfish --rw -d web1 -i

Welcome to guestfish, the libguestfs filesystem interactive shell for
editing virtual machine filesystems.

Type: 'help' for help on commands
      'man' to read the manual
      'quit' to quit the shell

Operating system: CentOS release 6.6 (Final)
/dev/sda3 mounted on /
/dev/sda1 mounted on /boot

><fs>

Теперь можем редактировать файлы:

><fs> edit /etc/sysconfig/network-scripts/ifcfg-eth0
><fs> edit /etc/shadow
><fs> edit /etc/passwd

Если нам необходимо поменять пароль root-пользователя, то это можно сделать хитрым способом – заменив хэш пароля в файле /etc/shadow. Заходим на любой линукс-сервер, ставим пароль любому пользователю, копируем составленный хэш пароля из shadow и все, можно заходить под данным пароем после старта KVM.

Для доступа в режиме редактирования файлов (–rw), необходимо чтобы виртуалка KVM была выключена.
Для просмотра файлов на включенной KVM можно использовать (–ro).

Related posts:

  1. Добавление пользователей SSH Для того, чтобы быстро добавить пользователя на сервер, с возможностью...
  2. SSH-доступ по ключам на Linux серверах (безпарольный доступ) Для доступа по ssh-ключам мы будем использовать открытый и закрытый...
  3. Преобразование образов дисков VirtualBox в образы дисков VMware (ESXi) Задача: имеется образ диска в формате VDI, созданный VirtualBox. Нужно...
  4. ASA 8.x : AnyConnect VPN доступ к ресурсам локальной сети В данной статье речь пойдет о МЭ Cisco ASA, о...
  5. Cisco ASA: настроить ssh доступ Итак, нам нужно настроить доступ SSH для управления железкой. Приступим:...
You can leave a response, or trackback from your own site.

Оставить комментарий

*