Construire un serveur de virtualisation simple avec un ordinateur à faibles ressources - Partie 1

Il y a certainement beaucoup de littérature à ce sujet sur Virtualbox pour construire simple ou robuste Serveurs de virtualisation, pero muchas veces las misma no nos llevan directamente al grano en las opciones más practicas con sus respectivas aclaratorias y posibles escenarios reales de uso, es decir, siempre encontramos mucha información pero no ajustada a las necesidades de muchos y sobre todo novatos o principiantes en l'aire.

lpi

Quoi qu'il en soit, je vous laisse mon expérience dans ce post sur le sujet:

D'abord je vous laisse le caractéristiques techniques de la Ordinateur à faibles ressources utilisé:

matériel:

Observation: L'idéal est d'avoir un serveur avec 4 Go de RAM à ces fins, cependant, dans ce cas, je pratique avec un (1) Go de RAM on peut pour lui Serveur physique y 1 Go de RAM un Machine virtuelle (MV) en Boîte virtuelle (VBox) simuler tout Système d'exploitation GNU / Linux o MS Windows dans les versions de Bits 32 c'est suffisant.

Logiciel:

Plateforme de virtualisation à utiliser:

Tout d'abord, pour les quelques connaisseurs, nous approfondirons brièvement le concept de virtualisation:

1.- Introduction à la virtualisation:

Tous Administrateur de serveur / système / réseau (SysAdmin), spécialistes du support technologique avancé ou passionné de technologie, en particulier dans le domaine des logiciels libres et des systèmes d'exploitation GNU / Linux devrait être au courant des changements apportés aux différents Systèmes d'exploitation et programmes disponibles sur le marché ou dans la Communauté. Surtout pour être à jour avec le techniques et / ou procédures nécessaire sur eux pour améliorer la productivité Dans Institutions - Entreprises (publiques / privées) où il exerce ses fonctions et pour faciliter l'exécution de son propre travail.

L'une des technologies qui facilite cet objectif est Virtualisation des systèmes d'exploitation, qui permet essentiellement de partager sur le même ordinateur / serveur (matériel) plusieurs Systèmes d'exploitation fonctionnant de manière totalement indépendante. Tout cela à travers un Logiciel de virtualisation.

Ensuite, nous effectuerons un analyse détaillée du fonctionnement de cette technologie. Certains des points à discuter sont les avantages et inconvénients à l'aide de cette technologie, analyse de la meilleurs virtualiseurs du moment pour les utilisateurs et les entreprises, entre autres. Réaliser via des résultats, tels que la puissance d'un Système d'exploitation virtualisé peut être égal ou même supérieur à celui d'un Windows Real.

2.- Sur la virtualisation des systèmes d'exploitation (OS):

Comme dans de nombreuses autres sphères de la connaissance humaine, Information Technologique (IT) il augmente rapidement, à tel point que bien souvent il n'y a pas de temps pour assimiler tous les nouveaux concepts qui se présentent au jour le jour. Et donc le modèle de L'administration du système pour Administrateurs informatiques atteint le Utilisateurs (média / avancé) main dans la main Virtualisation des systèmes d'exploitation. Virtualisation peut signifier beaucoup de choses, mais lié à Systèmes d'exploitation, consiste essentiellement à pouvoir partager la même infrastructure matérielle pour divers Systèmes d'exploitation pleinement opérationnel indépendant. Autrement dit, avoir le même serveur, avec le même Disque dur ou périphériques de stockage, certains) Processeur (s) et une capacité installée de Memoria RAM (par exemple, et sans évoquer le reste des éléments matériels qui le composent), on peut avoir plusieurs installations de Systèmes d'exploitation privés MS Windows, Appleoh gratuit comme GNU / Linux ou autres, fonctionnant en parallèle, totalement indépendant de chacun d'eux. Si l'un d'entre eux s'arrête (se bloque) ou a des problèmes, les autres ne le savent pas et pourraient même réutiliser les ressources de vitesse de traitement qui seraient libérées.

3.- Avantages et inconvénients de la virtualisation du système d'exploitation:

Les usages et avantages offerts par le Virtualisation du système d'exploitation sont:

  • Économies de coûts
  • Compatibilité des programmes
  • Clonage et migration de système à chaud
  • Environnements de test
  • Isolement et sécurité
  • Flexibilité et agilité

La Virtualisation du système d'exploitation Il a également quelques points faibles à souligner:

  • Baisse des performances
  • Limitations matérielles
  • Prolifération des machines virtuelles
  • Gaspillage de ressources
  • Centralisation des machines sur un seul serveur
  • Portabilité limitée entre les virtualiseurs

4.- L'hyperviseur comme plateforme de virtualisation:

L'hyperviseur ó Moniteur de machine virtuelle (VMM) C'est une plateforme de virtualisation qui permet d'utiliser, en même temps, plusieurs systèmes d'exploitation sur un ordinateur (serveur).

Les hyperviseurs Ils peuvent être classés en deux types:

Type 1 (natif, métal nu): Logiciel qui s'exécute directement sur le matériel réel de l'ordinateur pour contrôler le matériel et surveiller le système d'exploitation virtualisé. Les systèmes virtualisés fonctionnent à un autre niveau au-dessus de l'hyperviseur.

Selection_001

Diagramme de représentation conceptuelle de l'hyperviseur de type 1

Certaines Hyperviseurs de type 1 les plus connus sont les suivants:

  1. VMware : ESX / ESXi / ESXi gratuit.
  2. Xén. 
  3. Serveur Citrix Xen. 
  4. Serveur Microsoft Hyper-V.

Type 2 (hébergé): Application qui fonctionne sur un OS conventionnel (Linux, Windows, Mac OS) pour virtualiser les systèmes. De cette manière, la virtualisation se produit dans une couche plus éloignée du matériel si nous la comparons aux hyperviseurs de type 1. Logiquement, cela réduit les performances des hyperviseurs de type 2.

Selection_002

Diagramme de représentation conceptuelle de l'hyperviseur de type 2

Certaines Hyperviseurs de type 2 les plus utilisés sont les suivants:

  1. Dimanche: VirtualBox, VirtualBox OSE.
  2. VMware : Poste de travail, serveur, lecteur.
  3. Microsoft: Virtual PC, serveur virtuel.

Selection_004

Ordinateur avec système d'exploitation natif (sans virtualisation)

Selection_005

Ordinateur avec système d'exploitation et virtualisation avec Hyperviseur de type 1

Selection_003

Ordinateur avec système d'exploitation et virtualisation avec Hyperviseur de type 2

5.- Histoire de la Virtualisation du système d'exploitation :

La virtualisation n'est pas un nouveau sujet en informatique, en fait, on considère qu'elle existe depuis environ quatre ou cinq décennies. À cette époque et jusqu'à il y a quelques années, il était appliqué dans des domaines exclusifs, uniquement pratiquement pour les grands centres de calcul, à la fois bancaires, militaires et universitaires.

Au fil du temps, la technologie s'est développée à pas de géant et s'est généralisée, entraînant le déclin de l'utilisation des supercalculateurs et des mainframes au profit de l'arrivée des serveurs d'affaires compacts et des ordinateurs personnels hautes performances qui ont fait le concept d'accès en même temps aux ressources. d'un seul supercalculateur disparaîtrait, donnant le coup de grâce à l'âge d'or révolu de la virtualisation.

À l'heure actuelle, la virtualisation a de nouveau atteint les salles de serveurs d'une manière renouvelée grâce aux nouvelles technologies de virtualisation matérielle et logicielle, et le Desktop Computing est arrivé, ce qui a efficacement augmenté sa popularité à nouveau, faisant de lui l'une des technologies les plus innovantes. du moment en raison des avantages notables de son application.

Il existe actuellement 2 technologies de pointe dans ce domaine:

RENSEIGNEMENTS : La technologie conçue et mise en œuvre par Intel, et incluse dans ses processeurs milieu et haut de gamme est Intel VT (Virtualization Technology). Intel présente des améliorations à ses processeurs x86 (VT-x) et Itanium (VT-i).

AMD: De son côté, AMD dispose d'une technologie similaire à celle d'Intel appelée AMD-V ou AMD-SVM (à l'origine sous le nom Pacifica) qui intègre également des processeurs milieu de gamme et haut de gamme dans ses processeurs.

Les deux normes sont pratiquement identiques et équivalentes en termes de fonctionnalités offertes aux solutions logicielles de virtualisation qui souhaitent exploiter leurs caractéristiques.

6.- Résumé:

La la virtualisation est l'effet de l'abstraction des ressources d'un ordinateur, c'est-à-dire de la fourniture d'un accès logique aux ressources physiquesAinsi, la virtualisation sépare logiquement la demande de certains services et les ressources physiques qui fournissent réellement le service. Et en fonction de la ressource abstraite, qu'il s'agisse d'une ressource individuelle (unité de stockage, unité réseau) ou d'une plate-forme (serveur, PC) et par qui cette ressource est utilisée, elle correspondra à un modèle de virtualisation spécifique.

Par conséquent, il est important de les distinguer pour comprendre plus clairement la virtualisation entre deux concepts tels que la ressource virtuelle qui est abstraite et l'entité (application, système d'exploitation, machine, entre autres) qui, virtualisée, possède cette ressource, puisque c'est ce qui nous donne un modèle de virtualisation implémenté.

Avec tout cela à l'esprit, nous pouvons distinguer quatre principaux modèles de virtualisation:

Virtualisation de la plateforme

  • Systèmes d'exploitation invités
  • Émulation
  • Virtualisation complète
  • Paravirtualisation
  • Virtualisation au niveau du système d'exploitation
  • Virtualisation au niveau du noyau

Virtualisation des ressources

  • Encapsulation
  • Mémoire virtuelle
  • Virtualisation du stockage
  • Virtualisation de réseau
  • Liaison des interfaces réseau (liaison Ethernet)
  • Virtualisation d'entrée / sortie
  • Virtualisation de la mémoire

Virtualisation des applications

  • Virtualisation d'application limitée
  • Virtualisation complète des applications

Virtualisation de bureau

7.- Approfondissement du sujet sur la virtualisation des systèmes d'exploitation:

Et comme il ne suffit pas toujours de lire les fiches techniques des produits, il est également nécessaire de pouvoir effectuer un test dans notre «Environnement de travail u Foyer" Pour voir de première main comment les choses fonctionnent à propos de la virtualisation, dans la partie 2 de cet article, je vais vous parler de mon expérience personnelle de Installation et configuration du logiciel VirtualBox 5.0.14 sur DEBIAN 9 sur un ordinateur à faibles ressources.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Drassill dit

    Bon article. Très complet et détaillé, même si j'aurais également ajouté Proxmox dans les hyperviseurs de la première couche, car il est basé sur Debian et est une solution hautement recommandée pour ceux qui souhaitent utiliser une technologie 100% gratuite.

  2.   tabris dit

    Comment ce soleil, je respecte Oracle (?)

  3.   Ing. José Albert dit

    Cher Tabris, vous avez raison! C'était un petit glissement brutis!

  4.   Ing. José Albert dit

    Certes, KVM est l'une des solutions de virtualisation modernes et efficaces les plus importantes pour le logiciel libre aujourd'hui!

  5.   Ing. José Albert dit

    Pour plus d'informations sur la virtualisation, mise à jour et à partir de la source, vous pouvez voir ce lien: http://planet.virt-tools.org/

  6.   Gonzalo martinez dit

    Dans la réalité virtuelle, c'est pour d'autres choses, comme la virtualisation de quelque chose de spécifique, comme alternative au double démarrage, ou pour quelques machines virtuelles spécifiques.

    Pour un serveur de production, il a beaucoup plus de performances et de stabilité KVM, accessoirement il consomme beaucoup moins de ressources, et ce n'est rien de plus que d'installer libvirt, le client virt-manager et de le donner (vous n'avez pas à faire le retour de la virtualbox module noyau, par exemple).

    L'avantage de virtualbox est qu'il a une interface plus conviviale, et est plus conçu pour virtualiser le système d'exploitation de bureau pour un usage quotidien, avec les outils invités afin que les fenêtres et Linux que vous mettez soient plus fluides, copiés dans le système d'exploitation hôte et Je vous colle dans la VM, etc.

    Plus d'une fois j'ai dû virtualiser Windows avec KVM, et la souris semble être à 20hz de la coupure qu'elle bouge haha, mais elle est destinée aux serveurs et pas à être sympa pour l'utilisateur final.

  7.   Ing. José Albert dit

    Je suis beaucoup d'accord avec toi! VBox pour les tests à domicile, les techniques et problèmes spécifiques dans les équipements à faible performance (puissance de calcul) et KVM pour les serveurs et équipements haute performance!

    Cependant, une plateforme simple, conviviale et robuste sur VBox est également possible.

  8.   Ing. José Albert dit

    N'oubliez pas Docker et Citrix.

  9.   Pp dit

    Bon, bien que son explication soit condensée et simple, il me semble toujours que l'on ne sait pas pourquoi et pourquoi virtualiser. J'ai un petit serveur de données avec xp. Dans mon cas, doit-il être virtualisé? Dois-je créer deux serveurs virtuels pour limiter l'accès des utilisateurs? Ce qui pour l'instant est la chose la plus importante.

  10.   vainqueur dit

    avez-vous un tutoriel avec proxmox? notamment avec la virtualisation de win 7

  11.   emerson dit

    car l'énonciation d'un concept est bien, mais pour cela cela semble trop décevant ou trop d'espace
    Un ignorant comme moi n'a pas tant besoin de comprendre le concept, et ce qu'il y a dans le post ne clarifie pas comment le mettre en œuvre ou avec quoi, (à moins que vous ne sachiez la même chose que celui qui l'a écrit) je crois que ces gens qui sont dévoués Pour nous dire ce qu'il sait plus que pour nous apprendre ce qu'il sait, il doit se mettre dans la peau de celui qui entre motivé par le titre du poste, pour les lire. Si vous ne le voulez pas, ne me l'expliquez pas, mais dites-moi au moins où je peux enquêter, et sinon, ne postez pas. Merci toi aussi