Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

Sv translation
languagefr

Installer le client MySQL

(Cela sera nécessaire plus tard).

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 volume volumes appelé vg_jtelshared. Le groupe de volumes peut être élargi é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 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 s'affichera pour popup vient vous demander si vous souhaitez voulez modifier le smb.conf. Appuyez , alors appuyez simplement sur la touche Entréeentré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 137/udp ufw allow 138/udp ufw allow 139/udp 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 le mot de passe 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 à partir ddepuis l'une des autres machines. Soit en vous se connectant à MAGASIN, soit en utilisant l'explorateur de Windows pour joindre se connecter à \\acd-store\shared