Sunday, November 19, 2023

Un nouvel article

 A mettre à jour 

Wednesday, February 8, 2012

Solaris 10 : Liste des update

Liste des updates Solaris 10 (à partir de u4).

On retrouve la version du système dans /etc/release ou dans une moindre mesure avec la commande pkginfo -l SUNWsolnm|grep VERSION.

Exemple : # cat /etc/release
                      Solaris 10 10/09 s10s_u8wos_08a SPARC


Thursday, September 8, 2011

Solaris : WWN des disques SAN

Problématique : la commande luxadm remonte les N° de LUN des disques SAN avec un indice mais sans relation avec le nom de device, la forme CxTyDy (en tout cas je ne l'ai pas trouvée).

# cfgadm -al -o show_SCSI_LUN (ou show_FCP_dev)
Ap_Id                          Type         Receptacle   Occupant     Condition
c4                             fc-fabric    connected    configured   unknown
c4::50060e8005481a12,0         disk         connected    configured   unknown
c4::50060e8005481a12,1         disk         connected    configured   unknown
c4::50060e8005481a12,2         disk         connected    configured   unknown
c4::50060e8005481a12,3         disk         connected    configured   unknown
c4::50060e8005481a12,4         disk         connected    configured   unknown
c4::50060e8005481a12,5         disk         connected    configured   unknown
c4::50060e8005481a12,6         disk         connected    configured   unknown
c4::50060e8005481a12,7         disk         connected    configured   unknown
...
c4::50060e8005481a12,182         disk         connected    configured   unknown

 => Pour faire le lien entre le N° de LUN et le nom de device :

La commande fcinfo remplace la commande luxadm sur Solaris 10. Malgré tout, luxadm reste utile pour avoir un certain nombre d'information.

  • Liste des WWN des cartes :
# fcinfo hba-port
HBA Port WWN: 210000e08b878664
        OS Device Name: /dev/cfg/c4
        Manufacturer: QLogic Corp.
        Model: 375-3108-xx
        Firmware Version: 03.03.28
        Driver Name: qlc
        Driver Version: 3.00p
        Type: N-port
        State: online
        Supported Speeds: 1Gb 2Gb
        Current Speed: 2Gb
        Node WWN: 210000e08b878664
...

  • Pour un WWN donné, liste des LUNs rattachées :

# fcinfo remote-port -s -p 210000e08b878664
Remote Port WWN: 50060e8005481a02
        Active FC4 Types: SCSI
        SCSI Target: yes
        Node WWN: 50060e8005481a02
        LUN: 0
          Vendor: HITACHI
          Product: OPEN-V      -SUN
          OS Device Name: /dev/rdsk/c8t60060E8005481A000000481A00003C32d0s2
        LUN: 1
          Vendor: HITACHI
          Product: OPEN-V      -SUN
          OS Device Name: /dev/rdsk/c8t60060E8005481A000000481A00003C33d0s2
 ...
        LUN: 181
          Vendor: HITACHI
          Product: OPEN-V      -SUN
          OS Device Name: /dev/rdsk/c8t60060E8005481A000000481A00003CB5d0s2
        LUN: 182
          Vendor: HITACHI
          Product: OPEN-V      -SUN
          OS Device Name: /dev/rdsk/c8t60060E8005481A000000481A00003CB6d0s2


A voir si le N° de LUN est celui que l'on voit dans format ...??

Tuesday, September 6, 2011

Solaris : arrêter une zone bloquée en shutting_down

Une zone non globale ne s'arrête pas et reste en status shutting_down.

  • Symptome : la zone ne s'arrête pas suite à un zoneadm -z zonename halt
  • Procédure qui a marché pour moi :

# ps -fz  zonename
     UID   PID  PPID   C    STIME TTY         TIME CMD
     root  2618     1   0   Apr 30 ?           0:00 zsched 
    0000100 27293     1   0   Apr 30 ?        1735:51 ora_arc0_BASE1

Kill des process autres que zsched :

# kill -9 27293


La zone poursuit son arrêt (vérifier en faisant un truss sur le process zoneadmd de la zone non globale).


Remarque : il vaut mieux faire un zlogin zonename init 0 que zoneadm -z zonename halt.

Si ça ne fonctionne pas il semble qu'il y ai aussi un bug sur Solaris 10 U6 qui provoque ce symptôme.

Friday, October 29, 2010

Linux : commandes sur les packages

  •  Distribution et version : cat /etc/*-release
  • Liste des packages :
Debian : dpkg -l           [ou apt-get, apt-cache]
RedHat : rpm -qa
    • Information sur un package 
    Debian : dpkg --info package  et dpkg
    RedHat : rpm -qi package
      • Package auquel appartient un fichier
      Debian : dpkg -S /etc/passwd
      RedHat : rpm -qf /etc/passwd

        •  Dépendances d'un rpm ou d'un package 
        Debian : rpm -qpR fichier.rpm
        Debian : rpm -qR package

          •  Liste des fichiers dans un package
          Debian : dpkg -L package
          RedHat : rpm -qc package
            Lien vers page Cybercity debian-package-management
            Lien vers page Cybercity dpkg-cheat-sheet
             Lien vers page Cybercity APT and Dpkg Quick Reference

            Wednesday, October 27, 2010

            HDLM : man dlnkmgr

            Description

            Available command parameters:

            # dlnkmgr help
            dlnkmgr { clear | help | offline | online | set | view }

            The view option allows you to see system and drive information

            # dlnkmgr view -help
            dlnkmgr view -sys [ -sfunc | -msrv | -adrv | -pdrv ] [-t]
            dlnkmgr view -path [ -c | -hdev HostDeviceName ] [-t]
            dlnkmgr view -path -item [pn] [dn] [lu] [cp] [type] [ic] [ie] [dnu] [hd]
            [ -hdev HostDeviceName ] [-t]
            dlnkmgr view -drv [-t]

            dlnkmgr view -lu -item all

            The set option allows you to set various dlm values
            # dlnkmgr set -help
            Format
            dlnkmgr set { -lb { on | off }
            | -ellv LogLevel
            | -elfs LogSize
            | -systflv TraceLevel
            | -pchk { on [ -intvl Interval-Time ] | off }
            | -afb { on [ -intvl Interval-Time ] | off }
            | -rsv on ReserveLevel }
            [-s]

            Tuesday, October 19, 2010

            Solaris : changer de hostname

            Valable pour Solaris 8, sur Solaris 10 les fichiers sous /etc/net n'existent plus.
             /etc/hosts
              /etc/nodename
              /etc/hostname.*
             /etc/net/ticlts/hosts
             /etc/net/ticots/hosts
             /etc/net/ticotsord/hosts
              /etc/inet/ipnodes

            Reboot