====== Introduction ====== Procédure pour installer Rivendell Radio Automation System sur un système CentOS -7. Ces instructions sont aussi valables pour les distributions basées sur RedHat Enterprise 7 (RHEL-7) telles que : RedHat Enterprise Linux 7.x Scientific Linux 7.x La procédure d'installation sur CentOS-7 suis globalement 3 étapes : Installer la distribution de base et se connecter à internet. Installation de Rivendell. Détails pour sécuriser les comptes et finir l'installation. ====== Prérequis ====== Une machine 64 bit (x86_64) AMD or Intel. Dans ce pas à pas, la machine cible à une seul et unique HDD. Il est possible d'installer sur de multtiples hard drives (y compris RAID arrays) mais nous le traiterons ultérieurement. Téléchargez l'iso "Minimal ISO" sur http://centos.org/download. Copiez la sur un DVD vierge ou faites une clé usb bootable en suivant ces instructions https://wiki.centos.org/HowTos/InstallFromUSBkey je vous recommande de faire la méthode dd depuis une autre distribution linux. Une connection internet active. ====== Installation ====== ===== Installation de la distribution ===== Bootez sur le media d'installation de CentOS-7 (DVD ou USB). Vous devriez arriver sur un écran de boot. Sélectionnez Install CentOS Linux 7 et appuyez sur Enter pour démarrer l'installation. Si vous voulez continuez en français choisissez français Vous arrivez ensuite sur les possibilités d'installation. Allez dans INSTALLATION DESTINATION pour arriver à l'écran INSTALLATION DESTINATION. sélectionner je vais configurer moi même le partitionnement. (ATTENTION SI VOUS ËTES EN TRAIN DE MIGRER UN SYSTEME TRYPHON OU SI VOUS AVIEZ UN DEUXIEME DISQUE AVEC VOS SONS : NE SELECTIONNEZ PAS CE DEUXIEME DISQUE) Cliquez sur terminé pour aller à l'écran de de partitionnement. S'il existe des partitions effacez les en appuyant sur le bouton - button. Puis changez le système de partitionnement de LVM vers partition standard. Puis appuyez sur + pour ouvrir l'invit de partition ENTREZ /boot/efi taille 1G puis validez répétez l'opération pour faire le système de partitions suivant swap taille 8192M / taille 25G /home taille 100G /var taille [laisser vide] Après avoir fait cela vous devriez avoir un résumé des changements, cliquez sur accepter, pour revenir à l'écran d'installation. Appuyez sur démarrer l'installation. pendant que le système s'installe renseignez le PASSWORD ROOT **__ATTENTION __** NE L'OUBLIEZ PAS IL VOUS SERVIRA A ADMINISTRER VOTRE SYSTEME RIVENDELL PAR LA SUITE NE CREEZ PAS D'UTILISATEUR Quand l'installation est finie appuyez sur redémarrer l'ordinateur. Enlevez la clé USB. ===== Installation de Rivendell ===== Le système redémarre et vous invite à vous logger. Faites le en root **su -** en utilisant le password que vous avez configuré précédemment. Lancez la commande **nmtui** Vous allez ainsi démarrer l'utilitaire de réseau Configurer le DHCP selon vos besoins. Savegardez et quittez. maintenant configurer le hostname du system avec: **hostnamectl set-hostname //hostname// ** hostname doit être en minuscule, alphanumeric et pas plus de 32 caractères. Quand internet sera fonctionnel updatez le système **yum -y update** Rebootez quand l'update est terminée avec: **reboot** le système est prêt à l'installation de Rivendell. reloggez vous à nouveau en root and et faites : **yum -y install wget** **wget http://download.paravelsystems.com/CentOS/7/Paravel-Broadcast.repo -P /etc/yum.repos.d/ ** **wget http://download.paravelsystems.com/CentOS/7/RPM-GPG-KEY-Paravel-Broadcast -P /etc/pki/rpm-gpg ** **yum -y install rivendell-install** Trois installations différentes existent. Stand-alone (un seul ordinateur avec Rivendell en autonome), lancez le script avec la commande : **/root/install_rivendell.sh --standalone** Pour une installation en serveur (système qui héberge Rivendell et accueille les clients machines qui vont partager la base de données et les archives sons), voir aussi la section consacrée à une [[migration_tryphon|migration depuis Tryphon]]. Lancez le script avec la commande : **/root/install_rivendell.sh --server** Pour une installation de client (qui va se connecter au serveur précédemment installé), créez un host dans RDAdmin sur le serveur (RDAdmin->ManageHosts->Add), si vous avez plusieurs clients configurez les tous dans les hosts du serveur (notez bien les hostname et les ip que vous allez leur attribuer ainsi que l'ip du serveur), lancez le script avec la commande : **/root/install_rivendell.sh --client** En fonction de votre connexion internet l'installation peut aller de quelques minutes à quelques heures. **reboot** ===== Détails ===== Après le redémarrage le système redémarre en mode graphique (GUI mode) , loggé par défaut en user rd. Pour sécuriser le système ouvrez un shell en cliquant sur l'invit de commande dans le coin en haut à droite avec le logo XFCE entrez la commande suivante **su -** entrez votre password il ne sera pas affiché à l'écran. renseignons le password pour le rd user local avec la commande : **passwd rd** renseignons le password pour MariaDB administrator avec la commande suivante (remplacez 'pwd' par votre password et 'localhost' par le nom du système sur le quel vous vous trouvez): **echo "SET PASSWORD FOR root@'localhost' = PASSWORD('pwd');" | mysql -u root** uniquement pour le serveur si vous faites des installations clients et serveur Supprimez le script d'installation avec : **yum -y remove rivendell-install** Le système est prêt à fonctionner.