Измените VMware SCSI в Redhat

Если у Вас есть структура каталогов /foo/bar/ и Вы хотите переместить все файлы под bar один шаг выше, войдите bar каталог и тип следующее:

find . -depth -print0 | cpio --null -pvd ../

Обычно я думаю cpio(1) лучше для подобных задач. Можно проверить подробную документацию путем издания info cpio в Вашей оболочке.

0
задан 31 July 2011 в 16:41
4 ответа

Виртуальный контроллер SAS Логики LSI действительно только там, чтобы Windows 2008 допускал кластеризацию. Используйте один из других виртуальных контроллеров вместо этого.

1
ответ дан 4 December 2019 в 12:02

Если это - RHEL 5 или 6, то не используйте ни один из двух контроллеров LSI в определении виртуальной машины. Используйте паравиртуализированный драйвер устройства хранения данных.

См. эту статью VMware KB для поддерживаемых конфигураций и процедуры миграции.

2
ответ дан 4 December 2019 в 12:02

Проблема состоит в том, что, когда начальные загрузки системы, начальный диск поршня создается из содержания файла, который содержит определенные драйверы, которые система должна продолжить загружать. Если тот начальный дисковый файл поршня не будет содержать драйверы для Вашей системы, то система не будет способный загрузиться. Для разрешения этого Вам будет нужен к восстановленному initrd файл с помощью следующей процедуры:

  1. Загрузите систему в спасательный режим от установочного диска и chroot/mnt/sysimage
  2. Скопируйте свой/etc/modprobe.conf файл и замените любые scsi_hostadapter записи в нем со следующим:

    исказите scsi_hostadapter mptbase scsi_hostadapter1 mptspi псевдонима

Создайте начальный диск поршня

  1. CD / начальная загрузка
  2. mv initrd-.img initrd-.img.bak (заменяют * фактическим именем файла),
  3. mkinitrd-v-f/boot/initrd - *.img * (заменяют оба экземпляра * с фактическим номером версии в файле Вы просто, переименовал),
  4. Перезагрузите систему

Если необходимо вернуться по какой-либо причине, просто загрузиться назад в спасательный режим и вернуться/etc/modprobe.conf и initrd - *.img файл, то перезагрузка.

0
ответ дан 4 December 2019 в 12:02

В RHEL 7.x это немного отличается, поскольку modprobe.conf не существует.
В моем случае мне нужно было изменить контроллер корневого диска с Paravirtual на LSI Logic SAS. Как предполагалось в предыдущих сообщениях, это нужно сделать в двух местах: на обычном диске и на RamDisk, поскольку оба должны загружаться с новым драйвером.
Во-первых, если возможно, клонируйте свою машину, а не снимайте ее. Когда вы работаете с дисками, лучше не использовать моментальные снимки. Возможно, вам не нужно делать этот второй шаг, я сделал это в теории, что контроллер диска инициализирует себя, если будет введен в систему через дополнительный диск, точно так же, как вы это сделали бы для Windows: Второй шаг - выключите виртуальную машину, подключите диск емкостью 1 ГБ, используя тип контроллера SCSI, на который вы хотите изменить свой корневой диск, и верните систему в рабочее состояние, чтобы modprobe обнаружил его. (Вы могли бы сделать это горячо) Третий шаг - выполните следующую команду, чтобы добавить правильный драйвер на RamDisk (Помните, что в моем случае я переходил с VMWare Paravirtual на драйвер LSI Logic SAS. Скорее всего, вы идете противоположным путем, но вам просто нужно изменить тип драйвера: dracut -f -v --add-drivers mptsas

Другие варианты драйверов: mptspi mptscsih mptbase

После этого выключите и удалите временный диск объемом 1 ГБ. Измените контроллер корневого диска на тот драйвер, который вы только что добавили на виртуальный диск, и загрузите систему.

1
ответ дан 4 December 2019 в 12:02

Теги

Похожие вопросы