Projet

Général

Profil

Wiki » Historique » Version 77

Patrice Nadeau, 2014-08-31 09:19

1 14 Patrice Nadeau
%{font-size:18pt}Installation d'un serveur openSUSE%
2 1 Patrice Nadeau
3 74 Patrice Nadeau
> Issue : #10
4 15 Patrice Nadeau
5 57 Patrice Nadeau
> Ce document explique une installation en mode _serveur_ avec la distribution openSUSE 13.1, en anglais.
6
> Ce document n’est pas un cours GNU/Linux. 
7 54 Patrice Nadeau
8 14 Patrice Nadeau
---
9 1 Patrice Nadeau
10 5 Patrice Nadeau
{{toc}}
11 1 Patrice Nadeau
12 20 Patrice Nadeau
h1. openSUSE
13
14 54 Patrice Nadeau
openSUSE est une distribution GNU/Linux basée sur SUSE Linux.
15
Les « release » sont disponibles environ aux huit mois.
16
17
h2. Particularités
18
19
openSUSE a quelques différences d’avec d’autres distributions.
20
21
Parmi celles ci :
22
23
h3. Syntaxe des services 
24
25
Une 3e syntaxe pour l’utilisation des services :
26
* /etc/init.d/servicename
27
* service servicename
28
* rcservicename
29
30
h3. Panneau de contrôle 
31
32
Le «panneau de contrôle» est appeler avec la commande _yast(Yet another Setup Tool) (yast2 pour le mode graphique).
33
34
h3. Systemd
35
36
Depuis la version 11.4, "systemd":http://en.wikipedia.org/wiki/Systemd est utilisé au lieu de "init":http://en.wikipedia.org/wiki/Init.
37
38
h3. Zypper 
39
40
Le système de gestion de « packages » RPM est utilisé et amélioré avec _zypper_.
41
42
h3. MariaDB 
43
44
Le logiciel _MariaDB_ remplace _MySQL_ pour les base de données (depuis 12.3).
45
46
h1. Prérequis
47
48
L’installation se fait facilement sur une machine ayant les caractéristiques minimales suivantes :
49
* Processeur : PIII
50
* Mémoire : 512 MB
51
* Disque dur : 5 GB
52
53
Idéalement, les enregistrements suivants devraient être définis dans l’environnement DNS interne :
54
*  A : pour le serveur GNU/Linux lui-même
55
* CNAME : pour chacun des services (SMTP, POP, IMAP, FTP, WEB, etc).
56
* MX : pour l’envoi de courriels.
57
58
h1. Installation de base
59
60
Pour un serveur, la plupart du temps l’installation seras en mode texte seulement. 
61
Ceci permet d’économiser les ressources (processeur, mémoire et espace disque).
62
Si le mode graphique est nécessaire, ne choisir qu’une installation avec X Window System, sans Gnome ou KDE.
63
Ceci permettra de pouvoir utiliser des programmes graphiques à distance via le protocole _ssh_.
64
65
h2. Source d’installation
66
67
Le fichier « ISO » est disponible à http://software.opensuse.org/131/en.
68
69
h3. USB
70
71
La création d’une clé USB se fait avec l’utilitaire ImageWriter.
72
* Linux : http://en.opensuse.org/SDB:Live_USB_stick
73
* Mac OS X : http://en.opensuse.org/SDB:Create_a_Live_USB_stick_using_Mac_OS_x
74
* Windows : http://en.opensuse.org/SDB:Create_a_Live_USB_stick_using_Windows
75
76
h3. FTP
77
78
Une installation via un serveur FTP local peux aussi être faite et est beaucoup plus simple et rapide pour le déploiement de plusieurs serveurs.
79
Sur un serveur FTP existant, copier le contenu du fichier ISO.
80
81
h2. Étapes
82
83
Démarrer sur le média d’installation (DVD ou USB).
84
Si l’installation est faite a partir d’une autre source que le média actuel, le spécifier avec la touche _F4_.
85
* Language : English (US)
86
* Keyboard Layout : English (US)
87
88
Installation Mode
89
* New installation
90
* Ne pas choisir Use Automatic Configuration
91
92
Clock and Time Zone
93
* Région : Canada (selon la zone ou est situé le serveur)
94
* Time Zone : Montréal (selon la zone ou est situé le serveur)
95
* Sélectionner Hardware Clock Set to UTC
96
97
Desktop Selection
98
* Other
99
** Minimal Server Selection (Text Mode)
100
101
Suggested partionning
102
Accepter le défaut, à moins d’un besoin particulier.
103
104
Voici la description des différentes partitions
105 55 Patrice Nadeau
* _swap_ : la racine du système de fichier
106
* _\boot_ : contien le «bootloader»
107
* \ : la racine du système de fichier
108
* _\var_ : les logs et base de données
109
* _\srv_ : les fichiers des serveurs web et FTP
110
111
Create new user
112
Ne pas utiliser d’utilisateur (à moins de _vraiment_ vouloir sécurisé le serveur en bloquant _ssh_ pour l’utilisateur _root_).
113
114
Password for the System Administrator root
115
Choisir et documenter un bon mot de passe.
116
117
Installation Settings
118
* Software
119
** Web and LAMP Server (si un serveur LAMP est nécessaire, peut-être installé plus tard)
120
** Linux Kernel Development (Base Development seras aussi sélectionné)
121
122
Firewall and SSH
123
SSH service : choisir *enable and open*
124
125
h2. 1er démarrage
126
127
Se déplacer dans le menu du mode texte avec la touche « TAB » et les touches ALT+lettre en surbrillance.
128
* Configuration réseau
129
Le nom du serveur et le domaine réseau.
130
** Hostame :
131
** Domain Name :
132
** Laisser les autres options par défaut.
133
* La configuration des cartes réseaux.
134
** Avec les touches _ALT-C_, choisir _Network Interfaces_.
135
La liste des cartes réseaux apparaitra.
136
** Choisir _Edit_ pour configurer la carte.
137
Assigner l’adresse IP, le masque de sous-réseau et le nom d’hôte (FQDN) avec
138
l’option _Statically assigned IP Address_.
139
Une fois revenu avec _Next_ au menu de la configuration de la carte, choisir _Host-name/DNS_ et spécifier les serveurs DNS.
140
Choisir ensuite l’option _Routing_ et spécifier l’adresse du routeur.
141
* Mise à jours : Ne pas faire les mises à jours.
142
Elles seront à faire manuellement après l’installation des autres composantes.
143
* User Authentication Method : Garder l’option local
144
* New Local User : Choisir _Next_
145 56 Patrice Nadeau
* Release Notes : Les mêmes information sont aussi sur le site Web.
146
147
h2. Post-installation
148
149
h3. Noms réseau
150
151
Vérifier le nom de la machine
152
<pre><code class="bash">
153
hostname --fqdn
154
</code></pre>
155
156
Le nom du serveur ainsi que son domaine devrait s’afficher.
157
Si ce n’est pas le cas, réviser la configuration réseau.
158
159
h3. Virtualisation
160
161
Si le serveur est installé dans un environnement virtuelle comme VirtualBox ou VMware, ne pas oublier d’installer les outils de virtualisation.
162
> Le comment ne seras pas discuter dans ce document.
163
164
h3. CTRL-ALT-DEL
165
166
Enlever le « symlink » _/usr/lib/systemd/system/ctrl-alt-del.target_ pointant sur _/usr/lib/systemd/system/reboot.target_.
167
168 73 Patrice Nadeau
h2. Mise à jours
169
170
En étant _root_ :
171
<pre><code class="bash">
172
# Voir les mise à jour disponibles
173
zypper lu
174
# Installer les mise à jours disponibles
175
zypper up
176 75 Patrice Nadeau
</code></pre>
177 73 Patrice Nadeau
178 76 Patrice Nadeau
h2. [[LAMP]]
179 75 Patrice Nadeau
180 77 Patrice Nadeau
h2. [[MySQL/MariaDB]]
181
182 76 Patrice Nadeau
h1. [[Apache]]
183 54 Patrice Nadeau
184 60 Patrice Nadeau
h1. [[FTP]]
185
186
h1. [[NTP]]
187
188
h1. [[DNS]]
189
190
h1. [[DHCP]]
191
192 51 Patrice Nadeau
h1. [[LDAP]]
193 45 Patrice Nadeau
194
h1. [[Samba]]
195 46 Patrice Nadeau
196 19 Patrice Nadeau
h1. [[Postfix]]
197 47 Patrice Nadeau
198 25 Patrice Nadeau
h1. [[Dovecot]]
199
200 71 Patrice Nadeau
h1. [[SquirrelMail]]
201 68 Patrice Nadeau
202 64 Patrice Nadeau
h1. [[ClamAV]]
203 67 Patrice Nadeau
204
h1. [[Webmin]]
205 72 Patrice Nadeau
206
h1. [[UPS]]