27/11/2024

Administration Systèmes

Base de données

Introduction au MCD

I. Présetation Le MCD (Modèle Conceptuel de Données) a été créé pour normaliser l’écriture des données. C’est une représentation des données et de leurs interactions. II. Pourquoi normaliser les données L’intégration de la gestion des données dans le système d’informations nécessite d’avoir une représentation graphique de ces données. Le fait de normaliser cette représentation permet de rendre compréhensibles à tous un ensemble de données. III. Le contexte d’un MCD La construction d’un MCD débute souvent par un compte rendu d’un besoin de répertoriage des données. Une entreprise souhaite inventorier et répertorier l’ensemble de ses switchs et leur bâtiment d’implantation. Un switch dispose de plusieurs caractéristiques : son numéro d’identification, son modèle, le nombre de port Mbit/s et Gbit/s dont il dispose. Un switch ne peut être implanté que dans un seul bâtiment à la fois (logique). La position d’un switch dans un bâtiment est précisée avec le numéro du bâtiment et le nom du bâtiment du bâtiment où il est

Lire cet article
Base de données

Du MCD au Modèle Logique des Données

I. Présentation La traduction du MCD vers le MLD a pour but de rendre plus clair les liaisons entre les entités. Le MLD permet de mettre en évidence les associations n,n qui donnent alors naissance à des entités à part entière. Il permet aussi de mettre en évidence les clés étrangères et donc les interactions entre les entités. La construction du MLD se fait à partir de la lecture du MCD. Chaque Entité donne une ligne où l’on détaille la clé primaire par le nom de l’attribut qui sera alors souligné. Les clés étrangères sont identifiées par un # avant le nom de l’attribut. II. Exemple Il s’agit des entités T_Switchs, T_Batiments et T_Fabricants T_Batiments(Bat_Num, Bat_Nom); T_Fabricants(F_Num, F_Nom); T_Switchs(Sw_Num, #Sw_NumFabr, #Sw_NumBat, Sw_Modele, Sw_NbPortsMb, Sw_NbPortsGb); Les attributs Sw_NumFabr et Sw_NumBat sont des clés étrangères des attributs F_Num et Bat_Num. Elles indiques une liaison entre ces tables. Plus simplement, un switch est fabriqué par le fabricant X et est implanté dans le

Lire cet article
Base de données

Comment créer une base de données et des tables avec un script SQL ?

I. Présentation Après avoir vu de manière théorique le MPD d’une base de données (BDD) dans le tutoriel précédent, nous allons voir comment créer la base de données de l’exemple, avec toutes les tables qu’elle contient, cela grâce à un script SQL. Pour ceux qui n’aurait pas vu le tutoriel sur le MPD, suivez ce lien II. Modèle physique des données de la BDD Pour rappel, cette base de données gère l’implantation de Switchs dans différents bâtiments. Les switchs ont une liaison avec un fabricant (Cisco, HP, …), ont une description les concernant et sont ensuite liés avec le bâtiment dans lequel ils sont implantés. Un switch peut être installé dans un seul et unique bâtiment mais un bâtiment peut contenir plusieurs switchs. Un switch peut aussi être référencé mais pas encore implanté. Toutefois, un switch doit obligatoirement avoir un fabricant. Un bâtiment peut ne pas être lié à un switch mais être malgré tout enregistré dans la table. III.

Lire cet article
VMware

Installer vCenter Server 5.0 sur Windows Server 2008

I. Présentation Nous allons voir à travers ce tutoriel l’installation de vCenter Server 5.0 sur un système d’exploitation Windows Server 2008, sachez qu’il est possible de l’installer sur un serveur physique ou sur une machine virtuelle. Avertissement : le serveur sur lequel vous installez le vCenter ne peut pas être contrôleur de domaine. II. C’est quoi le vCenter Server ? C’est un serveur sur lequel vous installez l’application vCenter de la suite VMware vSphere, cette application vous permet de gérer la configuration d’une multitude d’hôte ESX/ESXi, de surveiller leur performance, de gérer vos banques de données et d’effectuer différentes opérations entre vos différents ESX/ESXi. III. Qu’est-ce qui va être ou doit être installé ? – Microsoft .NET 3.5 SP1 – Windows installer 4.5 – vCenter – Microsoft MySQL Server 2008 IV. Installation Insérez le DVD d’installation et sélectionnez vCenter Server puis Installer. Choix de la langue d’installation : L’assistant s’exécute, faites Suivant. Acceptez le contrat de licence (il n’y a

Lire cet article
Système

Etendre une partition sur Windows Server 2008 R2 / Windows 7

I. Présentation Avec Windows Server 2008 R2 et Windows 7 il est possible d’étendre la taille d’une partition s’il reste de l’espace non alloué sur le disque où se trouve cette partition ou même sur un autre disque. Dans ce tutoriel nous allons voir comment procéder pour réaliser cette opération, qui est très simple mais utile. II. Procédure Pour étendre la taille de notre partition il faut le faire via la Gestion des disques, pour cela faites clic droit sur Ordinateur puis Gérer. Ensuite allez dans Stockage puis Gestion des disques. Dans ce tutoriel nous allons étendre la partition C : de 10 Go sur l’espace non alloué de 20 Go, ce qui nous fera une partition de 30 Go. Faites clic droit sur la partition que vous souhaitez étendre puis cliquez sur « Étendre le volume » : L’assistant apparaît, cliquez sur Suivant : C’est ici que vous devez sélectionner sur quel volume vous souhaitez étendre votre partition, à

Lire cet article
CiscoVMware

Créer des VLANs sur un vSwitch VMWare et routage inter-VLANs sur un routeur Cisco

I. Présentation Nous allons voir dans ce tutoriel comment créer un nouveau switch virtuel (vSwitch), comment créer des VLANs sur celui-ci et ensuite nous réaliserons du routage inter-VLANs grâce à un routeur CISCO sur lequel sera reliée l’interface réseau dédiée à notre vSwitch. Nous pourrons alors voir que les machines virtuelles, situées sur des VLANs différents, peuvent communiquer entres elles. II. Pré-requis Nous avons besoin : – D’un serveur ESX (avec deux machines virtuelles pour pouvoir effectuer des tests). – D’un client pour se connecter avec le vSphere Client (ou éventuellement à votre serveur vCenter si vous en avez un). – D’un routeur CISCO. III. Schéma Voici un schéma illustrant ce que l’on veut : Avant toute chose, connectez vous à votre ESX ou à votre vCenter avec le client vSphere Client. IV. Création du vSwitch et des VLANs Dans un premier temps nous allons créer un nouveau switch virtuel contenant deux groupes de ports pour les machines virtuelles, chaque

Lire cet article
VMware

Importer un périphérique USB sur un hôte ESX

I. Présentation Lors de l’utilisation d’une machine virtuelle depuis un hôte VMWare ESX, il peut arriver que l’utilisateur ai besoin d’importer un périphérique USB. Cela nécessite plusieurs manipulations. II. Procédure Nous allons commencer par monter un lecteur de périphérique USB. Pour cela, il faut effectuer un clic droit sur la machine virtuelle puis « Modifier les paramètres » Ensuite, il faut aller dans « Ajouter  » de l’onglet « Matériel  » afin de créer un lecteur de périphérique USB. Vous pouvez choisir deux types de lecteurs, le premier (EHCI/ UHCI) ne gère que l’USB 1.1 et 2 (version de la plupart des périphériques). Le lecteur xHCI peut lui gérer toutes les versions USB. Vous pouvez alors voir que le périphérique est monté. Pour monter une clé USB située sur l’hôte vers la machine virtuelle, il faut cliquer sur l’icône du périphérique USB. Une sécurité VMWare s’occupera de déconnecter le périphérique en toute sécurité sur la machine hôte puis de la connecter vers la machine

Lire cet article
VMware

Démarrer et arrêter automatiquement une machine virtuelle

I. Présentation Lors de l’utilisation de VMware vSphere, il est possible de configurer le démarrage et l’arrêt automatique d’une ou plusieurs machines virtuelles au démarrage de l’hôte ESX, ce qui peut être vraiment utile. Nous allons voir comment procéder pour réaliser cela. II. Procédure Sélectionnez votre hôte ESX dans l’arborescence puis allez dans l’onglet Configuration. Ensuite à gauche dans le menu Logiciel, cliquez sur « Démarrage / arrêt de machine virtuelle ». On peut voir la liste des machines virtuelles de l’hôte ESX et si elles sont configurées ou non pour se démarrer et s’éteindre automatiquement. Par défaut cela est désactivé, vous devez donc les démarrer manuellement. Cliquez sur « Propriétés » en haut à droite pour activer et configurer cette option. Vous obtiendrez ceci : Tout d’abord pour activer cette option cochez la case « Permettre aux machines virtuelles de démarrer et s’arrêter automatiquement avec le système ». Ensuite, à gauche dans la zone « Retard de démarrage par

Lire cet article
VMware

Configurer la journalisation pour un hôte ESX/ESXi

I. Présentation Lorsque l’on ajoute un hôte au VMWare vCenter, celui-ci nous averti que la journalisation pour le serveur VMWare ESX n’est pas configurée : II. Procédure Avant toute chose, il faut créer un dossier appelé « logdir » à la racine de la banque de données de cet hôte ESX. Clic droit dans la banque de données puis Nouveau dossier. Pour la configurer, il faut aller dans l’onglet Configuration de cet hôte ESX, puis dans le menu Logiciel sélectionner Paramètres Avancés : Ensuite, dans la liste à gauche, sélectionner « Syslog » puis au paramètre « Syslog.global.logDir » indiquez le chemin vers le répertoire « logdir » créé précédemment : Note : Le chemin vers le répertoire est indiqué dans la banque de données. Validez, puis vérifiez que le message d’avertissement n’est plus présent.

Lire cet article
Développement Web

Utiliser la variable prédéfinie $_SERVER

I. Présentation Il existe une variable prédéfinie de PHP dont le nom est $_SERVER qui permet d’obtenir diverses informations sur le visiteur qui se connecte au serveur et le serveur web en lui-même. $_SERVER est un tableau de données. Nous allons voir avec ce tutoriel quelques une des valeurs que l’on peut donner à cette variable, qui peut permettre d’afficher l’adresse IP du visiteur et le navigateur avec lequel il accède à la page web. II. Procédure A. Création de la page Pour cela créez une nouvelle page PHP et insérez le code suivant (exemple avec deux valeurs) : <?php Echo « IP du visiteur : « .$_SERVER[‘REMOTE_ADDR’] ; Echo « <br> »; Echo « Navigateur du visiteur : « .$_SERVER[‘HTTP_USER_AGENT’] ; ?> REMOTE_ADDR permet d’obtenir l’adresse IP tandis que HTTP_USER_AGENT permet d’obtenir le navigateur avec lequel le visiteur a accédé à la page web. Enfaite, il suffit d’écrire le code : $_SERVER[‘Valeur’], selon ce que vous souhaitez obtenir comme informations. B. Exemple Voici un autre

Lire cet article
Windows Client

Autoriser le ping sous Windows 7 en configurant le Pare-feu

I. Présentation Par défaut, le pare-feu de Windows 7 est actif et bloque les réponses au Ping venant d’un autre hôte du réseau, nous allons voir dans ce tutoriel comment configurer le pare-feu pour autoriser les réponses au ping. II. Procédure Il faut pour cela créer une nouvelle règle dans le pare-feu, voici comment faire : Accédez aux paramètres avancés du Pare-feu en allant dans : Démarrer, Panneau de configuration, Pare-feu (dans Système et sécurité) Ensuite, cliquez sur « Nouvelle règle » : En ce qui concerne le type de règle, choisissez « Personnalisé » pour pouvoir paramétrer de manière plus flexible la règle. Puis faites « Suivant ». Laissez la valeur par défaut, à savoir « Tous les programmes » puis faites « Suivant ». Ensuite, il faut indiquer le protocole le ping correspondant au protocole ICMP et cela dans le cas d’adresses IPv4 nous choisissons ICMPv4. Si votre réseau fonctionne avec adresses IPv6 choisissez ICMPv6. Il faut indiquer qu’elles adresses

Lire cet article
Hyper-V

Mise en place d’Hyper-V sous Windows Serveur 2008 R2

I. Présentation Nous allons voir à travers ce tutoriel comment installer l’Hyper-V sur Windows Serveur 2008 R2. Pour informations, Hyper-V est une plate-forme de virtualisation qui permet entre autre de réduire le matériel, la maintenance et les coûts étant donné que tout est centralisé sur un seul et même serveur. Sous Windows Serveur 2008 R2, l’Hyper-V est un rôle à ajouter, au même titre que le service DNS par exemple. Procédons à l’installation. Tout d’abord faisons un point sur la configuration matérielle requise : – Le PROCESSEUR : Il doit être compatible 64 bits et permettre l’assistance matérielle à la virtualisation c’est à dire Intel VT ou AMD-V (à activer dans le BIOS). Il doit aussi posséder les instructions DEP (Data Execution Protection), vous devez activer l’Intel XD ou l’AMD NX. Vous pouvez vérifier la compatibilité de votre processeur avec le logiciel SecurAble. Pour le reste de la configuration, cela varie selon vos besoins, il vous faudra plus ou moins

Lire cet article
Base de données

Base de la ligne de commande sous MySQL

I. Présentation Dans ce tuto, nous allons apprendre à utiliser MySQL en ligne de commandes.  En effet, nous avons la possibilité d’utiliser MySQL en ligne de commandes plutôt que par son interface graphique (PhpMyAdmin), cela a l’avantage de mieux comprendre le fonctionnement de MySQL et d’être plus libre au niveau des commandes. Pour utiliser MySQL en ligne de commandes : II. Sous Windows A partir du dossier Wamp : wamp\bin\mysql\mysql5.1.36\bin\mysql.exe   III. Sous Linux Il faut utiliser la commande suivante pour lancer une session mysql : mysql   IV. Options Pour vous logguer sous le nom d’un utilisateur : mysql.exe -u [utilisateur] -p Puis entrez votre mot de passe. Une fois dans la ligne de commande sous MySQL, pour connaître l’état de votre serveur MySQL : status Toutes les autres options sont disponibles en entrant « \h »ou « -h » ( sous Linux ) Vous pouvez utiliser toutes ces commandes MySQL. V. Exemple show databases; # Voir toutes les Bdd de votre serveur

Lire cet article
VMware

Monter un disque dur virtuel VMDK dans Windows

I. Présentation Il est possible de monter un disque dur virtuel VMDK c’est à dire étant issus de VMware dans Windows II. Procédure Tout d’abord, aller dans les Propriétés de la VM dont on souhaite monter le disque dur virtuel. Cela est disponible avec VMware Player et VMware Workstation. Ensuite, cliquez sur Hard disk puis à droite sur Utilities et sélectionnez « Map.. » Maintenant, sélectionnez la partition que vous souhaitez monter, par défaut celle-ci sera montée en lecture seule vous ne pourrez donc rien modifier. Si vous souhaitez effectuer des modifications, décochez la case « Open file in read-only mode (recommended) ». Il est à noter que si vous montez une partition dont le système de fichiers n’est pas reconnu par Windows vous ne pourrez pas y accéder, comme c’est le cas si vous montez une partition Linux formatée en EXT3. Dans le Poste de travail on retrouve bien notre disque dur qui est désormais monté et accessible : Pour le démonter, retournez

Lire cet article