Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed translated content for 'fr'

...

Installer le client MySQL

(Cela sera nécessaire plus tard).

Sv translation
languagede

Status
colourRed
titleTHIS PAGE IS ONLY AVAILABLE IN ENGLISH

Sv translation
languagefr
Code Block
apt-get -y install default-mysql-client

Créez la magasin avec LVM

Il est recommandé de créer la machine MAGASIN sans que le disque de stockage soit monté par les routines d'installation. 

Commandes utiles

Les commandes suivantes sont utiles pour voir la configuration actuelle de la machine,

Translations Ignore
Code Block
languagebash
# Afficher l'espace libre sur les périphériques existantsdf -h# Afficher les disques /dev/sd*# Afficher les partitionsfdisk -l# Afficher les partitions /dev/sd*# Re-balayer le bus SCSI "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" > /sys/class/scsi_host/host2/scan...# Afficher les volumes physiques gérés par LVMlvm pvs# Afficher les volumes logiques gérés par LVMlvm lvs# Afficher les groupes de volumes logiques gérés par LVMlvm vgs# Où se trouve la monture

Certaines des informations ci-dessus peuvent être nécessaires pour terminer l'installation.

Il est important de savoir où se trouve le disque à utiliser, et où se trouve l'espace. 

En général, nous recommandons d'ajouter un deuxième lecteur de disque à la machine pour le stockage. 

Ce qui suit suppose que le disque a été ajouté en tant que /dev/sdb sur la machine, et n'est pas encore partitionné. 

Si ce n'est pas le cas, ou si le disque n'est pas /dev/sdb ou l'espace a été ajouté à une partition existante, alors les commandes ci-dessous devront être (soigneusement) modifiées pour en tenir compte.

Étapes de la création

Créer une partition

Translations Ignore
Code Block
languagebash
fdisk /dev/sdb # --> Modifier les partitions sur /dev/sdb n # --> Créer une nouvelle partition p # --> Nouvelle partition primaire 1 # --> Créer une nouvelle partition 1 (voir la sortie sur fdisk -1 ci-dessus) Entrer # --> Confirmer que le premier cylindre disponible doit être utilisé Entrer # --> Confirmer que le dernier cylindre disponible doit être utilisé (donne la taille maximale au total) t # --> Modifier le type de partition 8e # --> LVM Linux w # --> Quand c'est bon, écrire

Créer un volume physique de LVM

Cette commande crée un volume physique qui peut être géré par LVM.

Les commandes ci-dessus auront créé une partition /dev/sdb1. Si vous travaillez sur une autre partition, modifiez-la en conséquence.

Translations Ignore
Code Block
languagebash
lvm pvcreate /dev/sdb1

Créer un Group Volume

Cette commande crée un groupe de volumes appelé vg_jtelshared. Le groupe de volumes peut être étendu ultérieurement, en ajoutant d'autres volumes physiques. 

Translations Ignore
Code Block
languagebash
lvm vgcreate "vg_jtelshared" /dev/sdb1

Créer un volume logique

Enfin, un volume logique lv_jtelshared est créé sur le groupe de volume qui contient l'espace agrégé.

Translations Ignore
Code Block
languagebash
lvm lvcreate -l +100%FREE vg_jtelshared -n lv_jtelshared

Créer un système de fichiers

Maintenant, le système de fichiers est créé. Ici, nous utilisons ext4, mais vous pouvez utiliser autre chose si vous le souhaitez vraiment.

Translations Ignore
Code Block
languagebash
mkfs.ext4 /dev/vg_jtelshared/lv_jtelshared

Préparer le point de montage

Les données doivent être montées dans le répertoire /srv/jtel/shared.

Les commandes suivants s'y préparent :

Translations Ignore
Code Block
languagebash
mkdir /srv/jtel mkdir /srv/jtel/shared chown -R jtel:jtel /srv/jtel

Ajouter à la fstab de Monture en Boot

Ce qui suit ajoute une ligne à fstab pour monter le système de fichiers au démarrage :

Translations Ignore
Code Block
languagebash
cat <<EOFF >> /etc/fstab /dev/mapper/vg_jtelshared-lv_jtelshared /srv/jtel/shared ext4 defaults 0 0 EOFF

Monter le système de fichiers

Cela permet également de s'assurer que la propriété est correcte :

Translations Ignore
Code Block
languagebash
mount /srv/jtel/shared chown -R jtel:jtel /srv/jtel

Vérifications

Translations Ignore
Code Block
languagebash
df -h

Il devrait y avoir une entrée pour /srv/jtel/shared avec la quantité d'espace libre prévue.

Installer et configurer l'accès au MAGASIN

Installer SAMBA

Ces commandes installent le serveur et le client samba et lsof.

Note : si un écran de sélection popup vient vous demander si vous voulez modifier le smb.conf, alors appuyez simplement sur entrée.

Translations Ignore
Code Block
apt-get -y install samba smbclient lsof

Configurer Samba

Ce qui suit crée un fichier de configuration samba avec une configuration minimale.

Translations Ignore
Code Block
# SMB Conf cat <<EOFF > /etc/samba/smb.conf [global] workgroup = JTEL security = user passdb backend = tdbsam min protocol = SMB2 reset on zero vc = yes [shared] comment = jtel ACD Shared Directory public = no read only = no writable = yes locking = yes path = /srv/jtel/shared create mask = 0644 directory mask = 0755 force user = jtel force group = jtel acl allow execute always = True EOFF

Configurer le pare-feu

Permettre aux ports nécessaires au bon fonctionnement des SMB:

Code Block
ufw allow 445/tcp

Autoriser les ports nécessaires au bon fonctionnement de SMB sur une interface ethernet spécifique :

Code Block
ufw allow in on eth1 to any port 445 proto tcp

Activer et démarrer Samba

Les commandes suivantes permettent de configurer les services SMB et NMB pour un démarrage automatique, et de les démarrer.

Translations Ignore
Code Block
systemctl enable nmbd systemctl enable smbd systemctl start nmbd systemctl start smbd

Lien manuel /home/jtel/partagé

Enfin, liez le dossier /home/jtel/shared. 

Translations Ignore
Code Block
ln -s /srv/jtel/shared /home/jtel/shared

Configuration de l'accès au serveur Samba

accès des utilisateurs à jtel

La commande suivante crée les identifiants smb pour l'utilisateur jtel.

Status
colourRed
titleMot de passe de précaution

Translations Ignore
Code Block
printf '<password>\n<password>\n' | smbpasswd -a -s jtel 

Accès supplémentaire pour les utilisateurs

Si nécessaire, ajoutez d'autres utilisateurs à samba - en remplaçant password par le mot de passe réel de l'utilisateur. Ici, par exemple, l'utilisateur administrateur de Windows :

Status
colourRed
titleMot de passe de précaution

Translations Ignore
Code Block
useradd -m Administrator printf '<password>\n<password>\n' | smbpasswd -a -s Administrator 

Testerla monture de fichier

Enfin, testez le montage de fichiers depuis l'une des autres machines. Soit en se connectant à MAGASIN, soit en utilisant l'explorateur de Windows pour se connecter à \\acd-store\shared