mirroir readonly du Gitit wiki.evolix.org (attention, ne rien commiter/merger sur ce dépôt) https://wiki.evolix.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Solaris.md 4.9 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. **Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
  2. # Howto Solaris/OpenIndiana
  3. ## Configuration Réseau
  4. Désactivation de NWAM (NetWork Auto Magic), qui n'est pas pertinent sur un serveur (pas de changement fréquent d'IP ni de Wifi) :
  5. ~~~
  6. # svcadm disable network/physical:nwam
  7. # svcadm enable network/physical:default
  8. ~~~
  9. Lister les interfaces physiques :
  10. ~~~
  11. # dladm show-phys
  12. LINK MEDIA STATE SPEED DUPLEX DEVICE
  13. e1000g0 Ethernet unknown 1000 full e1000g0
  14. ~~~
  15. Lister les interfaces logiques :
  16. ~~~
  17. # dladm show-link
  18. LINK CLASS MTU STATE BRIDGE OVER
  19. e1000g0 phys 1500 up -- --
  20. ~~~
  21. Créer une interface logique :
  22. ~~~
  23. # ipadm create-ip e1000g0
  24. ~~~
  25. /!\ Sous OpenIndiana, l'argument à utiliser est encore _create-if_, il devrait être remplacé par _create-ip_ dans un future release pour s'aligner sur Solaris /!\
  26. Ajouter une IP sur une interface logique :
  27. ~~~
  28. # ipadm create-addr -T static -a 192.168.1.12/24 e1000g0/v4
  29. ~~~
  30. Elle doit maintenant apparaitre dans les interfaces configurées :
  31. ~~~
  32. # ipadm show-addr
  33. ADDROBJ TYPE STATE ADDR
  34. lo0/v4 static ok 127.0.0.1/8
  35. e1000g0/v4 static ok 192.168.1.12/24
  36. lo0/v6 static ok ::1/128
  37. ~~~
  38. Ajouter la route par défaut :
  39. ~~~
  40. route -p add default 192.168.1.1
  41. ~~~
  42. Les configurations faites avec les commande _dladm_ et _ipadm_ sont par défaut persistantes et survivent au reboot.
  43. Configurer la résolution DNS :
  44. ~~~
  45. cp /etc/nsswitch.dns /etc/nsswitch.conf
  46. echo "nameserver 1.2.3.4" >> /etc/resolv.conf
  47. ~~~
  48. ## Gestion des périphériques
  49. Sous Solaris/OpenIndiana, certains utilitaires habituellement utilisés pour lister les périphériques (block, usb, pci) ne sont pas disponibles.
  50. Il sont remplacés par la commande _cfgadm_ qui remplace à peu prés _lspci_, _lsusb_, et _fdisk -l_ :
  51. ~~~
  52. # cfgadm
  53. Ap_Id Type Receptacle Occupant Condition
  54. sata6/0::dsk/c3t0d0 disk connected configured ok
  55. sata6/1::dsk/c3t1d0 cd/dvd connected configured ok
  56. sata6/2 sata-port empty unconfigured ok
  57. sata6/3 sata-port empty unconfigured ok
  58. sata6/4 sata-port empty unconfigured ok
  59. [...]
  60. usb2/1 usb-input connected configured ok
  61. usb2/2 unknown empty unconfigured ok
  62. usb2/3 unknown empty unconfigured ok
  63. [...]
  64. ~~~
  65. Les disques connectés ainsi que les ports libres sont bien visibles, pour les curieux ils sont mappés dans /dev/dsk/, mais leur path complet ne sera quasiment jamais utile.
  66. ## Utilisation de ZFS
  67. Voir [wiki:HowtoZFS] pour les question d'utilisation générale.
  68. #### iSCSI
  69. Installer les paquet nécessaires :
  70. ~~~
  71. # pkg install pkg:/storage-server
  72. Packages to install: 49
  73. Create boot environment: No
  74. Create backup boot environment: Yes
  75. Services to change: 4
  76. DOWNLOAD PKGS FILES XFER (MB)
  77. Completed 49/49 6848/6848 118.7/118.7
  78. PHASE ACTIONS
  79. Install Phase 9185/9185
  80. PHASE ITEMS
  81. Package State Update Phase 49/49
  82. Image State Update Phase 2/2
  83. ~~~
  84. Créer un volume pour recevoir les données (ici on créé un volume nommé "iscsi" de type block -- avec l'option -V -- dans le zpool "test", cf. [wiki:HowtoZFS]) :
  85. ~~~
  86. # zfs create -V 90g test/iscsi
  87. # zfs list
  88. [...]
  89. test 93,3G 4,43G 427M /export/test
  90. test/iscsi 92,8G 97,3G 16,7K -
  91. ~~~
  92. Ajouter le volume aux LU(s) :
  93. ~~~
  94. # sbdadm create-lu /dev/zvol/rdsk/test/iscsi
  95. Created the following LU:
  96. GUID DATA SIZE SOURCE
  97. -------------------------------- ------------------- ----------------
  98. 600144f0009a020000004f8eb38f0001 96636764160 /dev/zvol/rdsk/test/iscsi
  99. ~~~
  100. Le rendre visible :
  101. ~~~
  102. # stmfadm add-view 600144f0009a020000004f8eb38f0001
  103. ~~~
  104. Tout de même s'assurer que le service _target_ iSCSI est actif :
  105. ~~~
  106. svcs -a | grep -i iscsi
  107. disabled 14:24:59 svc:/network/iscsi/target:default
  108. online 13:12:57 svc:/network/iscsi/initiator:default
  109. ~~~
  110. Si il ne l'est pas :
  111. ~~~
  112. svcadm enable -r svc:/network/iscsi/target:default
  113. ~~~
  114. Et enfin générer les targets :
  115. ~~~
  116. # itadm create-target
  117. Target iqn.1986-03.com.sun:02:21ad694e-4c6a-ec5a-9434-f3ffaf94c3da successfully created
  118. # itadm list-target
  119. TARGET NAME STATE SESSIONS
  120. iqn.1986-03.com.sun:02:21ad694e-4c6a-ec5a-9434-f3ffaf94c3da online 0
  121. ~~~
  122. TODO : Gestion d'accès