GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menonaktifkan atau mengaktifkan HBA tanpa reboot di bawah CentOS/RHEL

Pertanyaan :Bagaimana Mengaktifkan atau menonaktifkan port HBA sementara, tanpa reboot?

1. Temukan alamat HBA di bus PCI:

# lspci -k
...
19:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
    Subsystem: QLogic Corp. Device 0171
    Kernel driver in use: qla2xxx
19:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
    Subsystem: QLogic Corp. Device 0171
    Kernel driver in use: qla2xxx
...

Metode Alternatif Untuk Memblokir Perangkat:

– Perangkat blok memiliki alamat bus PCI yang tersedia dengan nama disk:

# ls -l /dev/disk/by-path/ | grep -v part
lrwxrwxrwx 1 root root  9 Jan  8 04:03 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-0 -> ../../sdx
lrwxrwxrwx 1 root root  9 Dec 29 10:36 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-1 -> ../../sdy
lrwxrwxrwx 1 root root 10 Jan  8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-10 -> ../../sdbx
lrwxrwxrwx 1 root root 10 Jan  8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-11 -> ../../sdby
lrwxrwxrwx 1 root root 10 Jan  8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-12 -> ../../sdbz
lrwxrwxrwx 1 root root  9 Dec 29 10:36 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-2 -> ../../sdz

2. Putuskan sambungan perangkat PCI dari bus PCI menggunakan nama driver perangkat dan alamat PCIbus yang ditemukan sebelumnya:

# echo '[pci-device-id]' > /sys/bus/pci/drivers/[pci-driver-name]/unbind

Sebagai contoh, lepaskan perangkat /dev/sdy dari PCIbus:

# echo '0000:19:00.0' > /sys/bus/pci/drivers/qla2xxx/unbind

3. Pasang perangkat ke driver:

# echo "[pci-device-id]" > /sys/bus/pci/drivers/[pci_driver_name]/bind

Sebagai contoh, minta perangkat PCI 0000:19:00.0 dikontrol oleh driver qla2xxx:

# echo '0000:19:00.0' > /sys/bus/pci/drivers/qla2xxx/bind


Cent OS
  1. CentOS / RHEL 7 :Cara memulai / Menghentikan atau mengaktifkan / menonaktifkan Firewalld

  2. Cara menonaktifkan IPv6 di CentOS / RHEL 7

  3. Cara Mengaktifkan / Menonaktifkan CPU (Membatasi jumlah CPU) di CentOS / RHEL

  1. CentOS / RHEL 7 :Cara mengaktifkan atau menonaktifkan pembaruan otomatis (melalui packagekit)

  2. Cara mengaktifkan SFTP Logging tanpa chroot di CentOS/RHEL

  3. Cara Mengaktifkan IPv6 di CentOS/RHEL 8

  1. CentOS / RHEL 6,7 :Cara mengaktifkan atau menonaktifkan layanan XDMCP (GDM)

  2. Cara Menonaktifkan IPv6 di CentOS/RHEL 8

  3. CentOS / RHEL 6:Cara Menonaktifkan / Mengaktifkan login root langsung melalui telnet