WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:cluster:nas:openindiana

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

wiki:cluster:nas:openindiana [2017/05/27 04:20]
sowarks
wiki:cluster:nas:openindiana [2020/06/27 18:16]
Ligne 1: Ligne 1:
-======= OpenIndiana ======= 
  
-OpenIndiana est un fork de OpenSolaris. Le projet a été commencé le 14 septembre 2010 et a pris son envol lors de l'annonce des intentions d'Oracle concernant OpenSolaris. 
- 
-OpenSolaris est basée sur la licence CDDL et est openSource. Elle est incompatible avec la GPL à cause de quelques détails. Elle est considéré comme libre pour l'Open Source Initiative. 
- 
-A **MiNET**, **Charybde** et **Scylla** sont basés sur **OpenIndiana**. 
- 
-===== configuration ===== 
- 
-<WRAP center round important 60%> 
-bge0 c'est pour les cartes broadcom, pour les intel c'est e1000g0 ou autre. Demander à voir les interfaces physique pour être sûr. 
-</WRAP> 
- 
- 
-==== Configuration d'une interface réseau ==== 
- 
-=== Obtenir une adresse IP === 
- 
-Sur une installation Solaris 11 Express, il y a par défaut un service de type Network Manager qui s'appelle Network Auto Magic (NWAM). Ce service permet de gérer plusieurs types d'interfaces et différent profils réseaux.  
-Pour une configuration serveur on préferera toutefois souvent une configuration statique. 
- 
-Désactiver NWAM: 
-<code bash> 
-svcadm disable network/physical:nwam 
-svcadm enable network/physical:default 
-</code> 
- 
-I) Obtenir une adresse IP: 
- 
-Lister les interfaces réseaux: 
-<code bash> 
-dladm show-phys 
-</code> 
- 
-Pour afficher les interfaces physiques liée à une interface logique: 
-<code bash> 
-dladm show-link 
-</code> 
- 
-Afficher les interfaces logiques: 
-<code bash> 
-ipadm show-if 
-</code> 
- 
-NB: lo0 est la seule interface que l'on doit avoir après avoir éteind NWAM. 
- 
-Créer et configurer une interface logique: 
-Dans un premier temps, on doit créer une interface logique avant de lui attribuer une adresse IP. Cela créer un lien en l'interface logique et l'interface physique. 
-<code bash> 
-ipadm create-if bge0 
-dladm show-link 
-ipadm show-if 
-</code> 
- 
-Afficher les adresse IP existantes: 
-<code bash> 
-ipadm show-addr 
-</code> 
- 
-A) DHCP: 
- 
-Après avoir créer l'interface logique on lui attribue une adresse IP avec une configuration DHCP: 
-<code bash> 
-ipadm create-addr -T dhcp bge0/v4 
-</code> 
- 
-Pour supprimer la configuration DHCP de l'adresse pour passer en statique: 
-# ipadm delete-addr bge0/v4 
- 
-B) IP statique: 
- 
-Pour attribuer une adresse IP statique à une interface logique: 
-<code bash>  
-ipadm create-addr -T static -a 192.168.100.200/24 bge0/v4 
-</code> 
- 
-II) Autres services réseaux 
- 
-A) Default gateway: 
- 
-Afficher la table de routage: 
-<code bash> 
-netstat -r 
-</code> 
-  
-Ajouter une route par défaut: 
-<code bash> 
-route -p add default 192.168.100.1 
-</code> 
-add net default: gateway 192.168.100.1 
-add persistent net default: gateway 192.168.100.1 
- 
-Pour vérifier la configuration DNS, lancer la commande suivante: 
-<code bash>  
-cat /etc/resolv.conf 
-</code> 
- 
-B) DNS: 
- 
-Puis essayer d'obtenir la résolution pour google.com 
-<code bash> 
-dig www.google.com 
-</code> 
- 
-De plus, Solaris utilise /etc/nsswitch.conf pour dire au système quel type de résolution de nom de domaine utilisé. En enlevant NWAM, on a par défaut une lecture du /etc/hosts ce qui empêche les résolutions de noms de domaines pour Firefox, wget, samba et autres. 
-<code bash> 
-cat /etc/nsswitch.conf 
-</code> 
-Le fichier doit ressembler à: 
-hosts:      files dns 
-ipnodes:    files dns 
- 
-C) Gestion de NWAM: 
- 
-Depuis Solaris 11, au lieu d'interdire network/physical:nwam et d'autoriser network/physical:default, on peut contrôler le mode ncp à DefaultFixed: 
-<code bash>  
-netadm enable -p ncp DefaultFixed 
-</code> 
- 
-Pour remettre NWAM on peut remettre le mode ncp en automatique: 
-<code bash> 
-netadm enable -p ncp Automatic 
-</code> 
- 
-==== Link aggregation ==== 
- 
-Voici la manière dont j'ai configuré le link aggregation : 
- 
-J'ai rentrer ''ifcong -a'' pour obtenir la liste des interfaces. 
- 
-Aucune n'était configuré (logique...). 
- 
-Voici la commande qui donne la liste des interfaces : 
- 
-<code bash> 
-dladm show-link 
-</code> 
- 
-Nous allons maintenant créer un link aggregation.  
- 
-Attention, si ifconfig -a vous a donner des résultats, il faudra d'abord déconfigurer les interfaces que vous souhaitez ajouter à votre link aggregation, et ce via la commande : 
- 
-<code bash> 
-ifconfig <int> unplumb 
-</code> 
- 
-Ensuite, nous allons créer notre link aggregation : 
- 
-<code bash> 
-dladm create-aggr -d <int -d <int> ... -d <int> -P L4 -L passive -T short <aggr> 
-dladm show-aggr 
-</code> 
- 
-Pour changer le link Aggregation LACP apres la creation 
- 
-<code> 
-dladm modify-aggr -P L4 <aggr> 
-dladm modify-aggr -L passive -T short <aggr> 
-</code> 
- 
-Enfin il nous faudra configurer le link aggregation : 
- 
-<code bash> 
-ipadm create-if aggr1 
-ipadm create-addr -T static -a <ip>/<netmask> aggr1/v4 
-</code> 
- 
-Note : les changements fait via **ifconfig** ne seront pas persistants... D'où l'utilisation de commandes exotiques... 
- 
-Un lien vers comment configurer les [[wiki:reseau:jumbo_frames|jumbo-frames]]. 
- 
-==== DNS ==== 
- 
-Voici comment configurer le client DNS : 
- 
-Éditez simplement le fichier ''/etc/resolv.conf'' 
- 
-Voici à quoi il doit ressembler : 
- 
-<code> 
-search minet.net 
-nameserver 192.168.102.55 
-nameserver 192.168.102.54 
-</code> 
- 
-Vous pouvez ensuite tester la résolution avec **nslookup**, comme sous Linux... 
- 
-==== Proxy ==== 
- 
-Il nous faut passer par un proxy pour pouvoir installer des paquets : 
- 
-<code bash> 
-export http_proxy=http://192.168.102.61:82 
-</code> 
- 
-==== Installer un paquet ==== 
- 
-Rechercher un paquet :  
- 
-    pkg search -pr iperf 
- 
-Installer un paquet : 
- 
-    pkg install iperf 
- 
-==== Configurer le NTP ==== 
- 
-Voici les commandes que j'ai utilisé pour configurer le **NTP** : 
- 
-<code bash> 
-cp /etc/inet/ntp.server /etc/inet/ntp.conf 
-echo "server 192.168.102.4 192.168.102.8" >> /etc/inet/ntp.conf 
-svcadm enable ntp 
-svcs ntp 
-</code> 
- 
-===== Passer le disque système en Raid1 ===== 
- 
-Consultez [[wiki:cluster:nas:sys_raid1|ceci]] 
- 
-===== Liens complémentaires ===== 
- 
-  * D'où je tiens ma [[http://blog.allanglesit.com/2011/03/solaris-11-network-configuration-basics/|configuration IP persistante]]... 
-  * [[http://docs.oracle.com/cd/E19254-01/820-7895-11/cggfhffg.html|Jumbo-frames]] sous Solaris 
-  * Gestion des [[http://wiki.openindiana.org/oi/4.1+Account+management|utilisateurs]] 
-  * Autoriser **root** à se connecter en **ssh** : [[http://veereshkumarn.blogspot.fr/2012/09/how-to-enable-ssh-root-login-in-solaris.html|suivre ce lien]] 
-  * [[https://www.zabbix.com/wiki/howto/install/solaris/opensolaris|zabbix]] sous **OpenIndiana** 
-  * [[http://download.oracle.com/docs/cd/E19963-01/pdf/821-1458.pdf|Doc Oracle sur le réseau]]  
wiki/cluster/nas/openindiana.txt · Dernière modification: 2020/06/27 18:16 (modification externe)