Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:cluster:nas:openindiana [2017/02/24 18:26] sowarks |
wiki:cluster:nas:openindiana [2020/06/27 18:16] (Version actuelle) |
||
---|---|---|---|
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' | ||
+ | |||
+ | 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. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 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' | ||
+ | Pour une configuration serveur on préferera toutefois souvent une configuration statique. | ||
+ | |||
+ | Désactiver NWAM: | ||
+ | <code bash> | ||
+ | svcadm disable network/ | ||
+ | svcadm enable network/ | ||
+ | </ | ||
+ | |||
+ | == I) Obtenir une adresse IP: == | ||
+ | |||
+ | |||
+ | Lister les interfaces réseaux: | ||
+ | <code bash> | ||
+ | dladm show-phys | ||
+ | </ | ||
+ | |||
+ | Pour afficher les interfaces physiques liée à une interface logique: | ||
+ | <code bash> | ||
+ | dladm show-link | ||
+ | </ | ||
+ | |||
+ | Afficher les interfaces logiques: | ||
+ | <code bash> | ||
+ | ipadm show-if | ||
+ | </ | ||
+ | |||
+ | 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' | ||
+ | <code bash> | ||
+ | ipadm create-if bge0 | ||
+ | dladm show-link | ||
+ | ipadm show-if | ||
+ | </ | ||
+ | |||
+ | Afficher les adresse IP existantes: | ||
+ | <code bash> | ||
+ | ipadm show-addr | ||
+ | </ | ||
+ | |||
+ | A) DHCP: | ||
+ | |||
+ | Après avoir créer l' | ||
+ | <code bash> | ||
+ | ipadm create-addr -T dhcp bge0/v4 | ||
+ | </ | ||
+ | |||
+ | Pour supprimer la configuration DHCP de l' | ||
+ | # 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/ | ||
+ | </ | ||
+ | |||
+ | == II) Autres services réseaux == | ||
+ | |||
+ | |||
+ | A) Default gateway: | ||
+ | |||
+ | Afficher la table de routage: | ||
+ | <code bash> | ||
+ | netstat -r | ||
+ | </ | ||
+ | |||
+ | Ajouter une route par défaut: | ||
+ | <code bash> | ||
+ | route -p add default 192.168.100.1 | ||
+ | </ | ||
+ | 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 / | ||
+ | </ | ||
+ | |||
+ | B) DNS: | ||
+ | |||
+ | Puis essayer d' | ||
+ | <code bash> | ||
+ | dig www.google.com | ||
+ | </ | ||
+ | |||
+ | De plus, Solaris utilise / | ||
+ | <code bash> | ||
+ | cat / | ||
+ | </ | ||
+ | Le fichier doit ressembler à: | ||
+ | hosts: | ||
+ | ipnodes: | ||
+ | |||
+ | C) Gestion de NWAM: | ||
+ | |||
+ | Depuis Solaris 11, au lieu d' | ||
+ | <code bash> | ||
+ | netadm enable -p ncp DefaultFixed | ||
+ | </ | ||
+ | |||
+ | Pour remettre NWAM on peut remettre le mode ncp en automatique: | ||
+ | <code bash> | ||
+ | netadm enable -p ncp Automatic | ||
+ | </ | ||
+ | |||
+ | ==== Link aggregation ==== | ||
+ | |||
+ | Voici la manière dont j'ai configuré le link aggregation : | ||
+ | |||
+ | J'ai rentrer '' | ||
+ | |||
+ | Aucune n' | ||
+ | |||
+ | Voici la commande qui donne la liste des interfaces : | ||
+ | |||
+ | <code bash> | ||
+ | dladm show-link | ||
+ | </ | ||
+ | |||
+ | Nous allons maintenant créer un link aggregation. | ||
+ | |||
+ | Attention, si ifconfig -a vous a donner des résultats, il faudra d' | ||
+ | |||
+ | <code bash> | ||
+ | ifconfig <int> unplumb | ||
+ | </ | ||
+ | |||
+ | 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 < | ||
+ | dladm show-aggr | ||
+ | </ | ||
+ | |||
+ | Pour changer le link Aggregation LACP apres la creation | ||
+ | |||
+ | < | ||
+ | dladm modify-aggr -P L4 < | ||
+ | dladm modify-aggr -L passive -T short < | ||
+ | </ | ||
+ | |||
+ | Enfin il nous faudra configurer le link aggregation : | ||
+ | |||
+ | <code bash> | ||
+ | ipadm create-if aggr1 | ||
+ | ipadm create-addr -T static -a < | ||
+ | </ | ||
+ | |||
+ | Note : les changements fait via **ifconfig** ne seront pas persistants... D'où l' | ||
+ | |||
+ | Un lien vers comment configurer les [[wiki: | ||
+ | |||
+ | ==== DNS ==== | ||
+ | |||
+ | Voici comment configurer le client DNS : | ||
+ | |||
+ | Éditez simplement le fichier ''/ | ||
+ | |||
+ | Voici à quoi il doit ressembler : | ||
+ | |||
+ | < | ||
+ | search minet.net | ||
+ | nameserver 192.168.102.55 | ||
+ | nameserver 192.168.102.54 | ||
+ | </ | ||
+ | |||
+ | Vous pouvez ensuite tester la résolution avec **nslookup**, | ||
+ | |||
+ | ==== Proxy ==== | ||
+ | |||
+ | Il nous faut passer par un proxy pour pouvoir installer des paquets : | ||
+ | |||
+ | <code bash> | ||
+ | export http_proxy=http:// | ||
+ | </ | ||
+ | |||
+ | ==== 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 / | ||
+ | echo " | ||
+ | svcadm enable ntp | ||
+ | svcs ntp | ||
+ | </ | ||
+ | |||
+ | ===== Passer le disque système en Raid1 ===== | ||
+ | |||
+ | Consultez [[wiki: | ||
+ | |||
+ | --- // | ||
+ | |||
+ | ===== Liens complémentaires ===== | ||
+ | |||
+ | * D'où je tiens ma [[http:// | ||
+ | * [[http:// | ||
+ | * Gestion des [[http:// | ||
+ | * Autoriser **root** à se connecter en **ssh** : [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// |