Руслан Валиев (unixblog) wrote,
Руслан Валиев
unixblog

Поддержка SCSI в Parallels Desktop 5

В связи с тестами потребовалось установить Veritas Volume Manager Veritas Storage Foundation на пятый CentOS, который в свою очередь вертится в Parallels Desktop.

Как обычно, кликнул на машину, зашел в Configure > Hardware и создал три дополнительных диска: SCSI 0:0, SCSI 1:0, SCSI 2:0. После загрузки, диски не определились (sd{a,b,c}). Гугл подсказал, что модуль BusLogic из стандартного ядра убрали, надо ставить centos.plus. Итак, шаг за шагом.

1. Скачал и установил:
   a. kernel-2.6.18-194.el5.centos.plus.x86_64.rpm
   b. kernel-devel-2.6.18-194.el5.centos.plus.x86_64.rpm
   c. kernel-headers-2.6.18-194.el5.centos.plus.x86_64.rpm

2. Добавил в /etc/modprobe.conf:
alias scsi_hostadapter1 BusLogic

3. Создал новый initrd:
# mkinitrd -f -v /boot/initrd-2.6.18-194.3.1.el5.centos.plus.img 2.6.18-194.3.1.el5.centos.plus

4. Сменил default=0 в /boot/grub/menu.lst на default=1:
title CentOS (2.6.18-194.3.1.el5.centos.plus)
  root (hd0,0)
  kernel /vmlinuz-2.6.18-194.3.1.el5.centos.plus ro root=/dev/VolGroup00/LogVol00
  initrd /initrd-2.6.18-194.3.1.el5.centos.plus.img


5. Перезагрузился и радовался:
# lsmod | grep BusLogic
BusLogic 58369 3
scsi_mod 196953 5 scsi_dh,sg,BusLogic,libata,sd_mod

# fdisk -l

Disk /dev/hda: 68.7 GB, 68719730688 bytes
255 heads, 63 sectors/track, 8354 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 8354 66999082+ 8e Linux LVM

Disk /dev/sda: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sda doesn't contain a valid partition table

Disk /dev/sdb: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table
Tags: centos, howto, linux, parallels, virtualization
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments