Do lab7 virtualisation

This commit is contained in:
flyingscorpio@clevo 2023-03-24 10:05:01 +01:00
parent 81acd83e89
commit adc731b4e4
11 changed files with 250 additions and 0 deletions

View file

@ -0,0 +1,17 @@
FILENAME := $(shell basename $(shell pwd))
TIMESTAMP := $(shell date +%Y-%m-%d_%H%M)
CURRENT_FILE := $(wildcard $(FILENAME)_*.pdf)
ifeq ($(strip $(CURRENT_FILE)),)
override CURRENT_FILE = bogus.pdf
endif
$(CURRENT_FILE): build/main.pdf
@rm -f $(CURRENT_FILE)
@cp build/main.pdf $(FILENAME)_$(TIMESTAMP).pdf
@echo Updated
build/main.pdf: main.tex
@latexmk -pdf main.tex
clean:
@rm -rf build 2>/dev/null

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

View file

@ -0,0 +1,131 @@
\documentclass[a4paper,french,12pt]{article}
\title{Virtualisation et stockage \\ Lab 7 \\ RDS}
\author{Zakaria Bencheikh, Tunui Franken, Thomas Jubault}
\date{Dernière compilation~: \today{} à \currenttime}
\usepackage{styles}
\usepackage{enumitem}
\begin{document}
\maketitle
\clearpage
\section{Questions}
\begin{enumerate}
\item \textbf{Qu'est-ce que RDS~?}
Remote Desktop Service (RDS) est un service de Windows Server qui permet aux utilisateurs d'accéder à distance à des applications et à des bureaux Windows à partir de n'importe quel endroit avec une connexion Internet.
Il est couramment utilisé dans les entreprises pour permettre aux employés de travailler à distance tout en accédant à des applications et à des ressources critiques.
RDS prend en charge plusieurs utilisateurs qui peuvent accéder à distance à un même serveur Windows, chacun disposant de sa propre session de bureau à distance.
\item \textbf{Pourquoi passer dans un environnement RDS~?}
Passer dans un environnement RDS permet d'accéder à distance à un environnement de bureau virtuel, ce qui offre des avantages tels que la sécurité, la gestion centralisée, la réduction des coûts et la flexibilité pour travailler avec des collègues situés dans d'autres lieux.
\item \textbf{Quels sont les différents rôles qui peuvent composer une infrastructure Remote Desktop Services~?}
Les différents rôles d'une infrastructure RDS sont~:
\begin{itemize}
\item le serveur de session Bureau à distance qui fournit des sessions de bureau à distance
\item l'hôte de session Bureau à distance qui permet aux ordinateurs clients de se connecter à distance
\item le broker de connexion Bureau à distance qui gère les connexions des utilisateurs, le serveur de virtualisation Bureau à distance qui crée des machines virtuelles
\item le serveur Web Accès Bureau à distance qui permet aux utilisateurs d'accéder aux applications et aux ressources à partir d'un navigateur Web
\end{itemize}
\item \textbf{Combien d'hôtes de session de Bureau à distance au minimum pour un déploiement RDS~?}
Le nombre minimum recommandé d'hôtes de session Bureau à distance pour un déploiement RDS est deux selon les recommandations de Microsoft, afin de fournir une redondance en cas de panne.
Toutefois, il est possible d'utiliser un seul hôte de session Bureau à distance si les exigences de l'environnement l'obligent.
\item \textbf{C'est quoi une collection RDS~?}
Une collection RDS est un ensemble de serveurs RDS regroupés pour fournir des services de bureau à distance à un ensemble d'utilisateurs.
Elle permet de simplifier la gestion et la configuration des services de bureau à distance.
Il existe deux types de collections RDS~:
\begin{itemize}
\item la collection de bureau virtuel
\item la collection de programmes RemoteApp
\end{itemize}
\item \textbf{Pourquoi utiliser plusieurs collections RDS~?}
L'utilisation de plusieurs collections RDS peut aider à répartir la charge de travail, gérer l'espace disque et fournir différents types d'environnements de bureau virtuel ou de programmes RemoteApp selon les besoins des utilisateurs.
Les collections RDS peuvent également être utilisées pour séparer les utilisateurs selon différents groupes et appliquer des stratégies de sécurité et des configurations spécifiques pour chaque groupe d'utilisateurs.
\item \textbf{Est-il possible d'avoir plusieurs collection avec un seul hôte de session de Bureau à distance~?}
Il est possible d'avoir plusieurs collections avec un seul hôte de session de Bureau à distance dans un déploiement RDS, mais il est important de prendre en compte les ressources disponibles de l'hôte de session, telles que la mémoire, le processeur et l'espace disque.
Si l'hôte de session n'a pas suffisamment de ressources pour prendre en charge toutes les collections, cela peut affecter les performances du système et causer des problèmes de disponibilité.
\end{enumerate}
\section{Configuration d'un environnement RDS}
\begin{enumerate}
\item \textbf{Se connecter en RDP à la VM1.}
\textbf{Depuis le Gestionnaire de serveur créer un server group avec les 3 serveurs.}
\includegraphics[width=\linewidth]{./img/2.1.png}
\item \textbf{Installer les différents rôles RDS.} \\
\texttt{Gestionnaire de serveur > Ajouter des roles et des fonctionnalités}
\begin{itemize}
\item Choisissez l'option: Installation de Remote Desktop Services
\item Choisissez l'option: Deploiement Standard
\item Choisissez l'option: Deploiement des bureaux basés sur des sessions
\item Pour chacun des 3 serveurs dans la liste, vous allez simplement attribuer le rôle prévu à chacuns.
\end{itemize}
\includegraphics[width=\linewidth]{./img/2.2.png}
\item \textbf{Quelle est la difference entre le mode de deploiement Standard et le mode de deploiement rapide?}
Le mode de déploiement standard et le mode de déploiement rapide sont deux options de déploiement de Remote Desktop Services (RDS) pour installer et configurer un environnement de bureau à distance.
\begin{itemize}
\item Le mode de déploiement standard offre un contrôle total sur la configuration de l'environnement.
\item Le mode de déploiement rapide fournit une installation et une configuration automatisées pour un processus de déploiement simple et rapide.
\end{itemize}
Le mode de déploiement standard est recommandé pour les administrateurs expérimentés, tandis que le mode de déploiement rapide est recommandé pour les administrateurs débutants.
\item \textbf{Une fois l'installation terminée, ouvrez la console Remote Desktop Services.}
\textbf{Elle vous rappelle les différents rôles actuellement déployés et ceux qui pourraient être ajoutés.}
\textbf{Que remarquez-vous~?}
\includegraphics[width=\linewidth]{./img/2.4.png}
On remarque un schéma des liens entre les différents hôtes, et l'on peut ajouter une gateway ou d'autres hôtes de session.
\item \textbf{Créer une Collection de ressources qui va vous permettre de définir les applications ou bureaux qui doivent être utilisés par les utilisateurs.}
\includegraphics[width=\linewidth]{./img/2.5.png}
\item \textbf{Dans les options de votre Collection, cliquer sur~: \texttt{Publier des Programmes RemoteApp}.}
\textbf{Vous allez pouvoir publier les applications de votre choix.}
\includegraphics[width=\linewidth]{./img/2.6.png}
\item \textbf{Tester l'accés à l'application RemoteAPP en utilisant l'URL d'accès suivant: \url{https://nomVM2.mydomain.local/RDWeb}.}
\textbf{Une fois connecté sur linterface web, il vous suffit de vous identifier avec un compte de domaine.}
\includegraphics[width=\linewidth]{./img/2.7.png}
\item \textbf{Cliquer sur licône de l'application de votre choix pour la démarrer.}
\textbf{Cette application va souvrir mais sera exécutée depuis un serveur distant.}
\includegraphics[width=\linewidth]{./img/2.8.png}
\includegraphics[width=\linewidth]{./img/2.8-bis.png}
\end{enumerate}
\end{document}

View file

@ -0,0 +1,102 @@
\ProvidesPackage{styles}
\usepackage[
%showframe,
a4paper,includeheadfoot,margin=2cm,top=1cm,bottom=1cm
]{geometry}
\setcounter{tocdepth}{2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{datetime}
\usepackage{color}
\usepackage{xcolor,colortbl}
\usepackage{amsmath}
\usepackage{amsfonts}
\everymath{\displaystyle}
\newcommand*\dif{\mathop{}\!\mathrm{d}}
\usepackage{xfrac}
\usepackage{booktabs}
\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\definecolor{Red}{rgb}{1,0.2,0.2}
\newcolumntype{r}{>{\columncolor{Red}}Y}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{makecell}
\usepackage{parskip}
\usepackage{microtype}
\usepackage{enumitem}
\usepackage{listingsutf8}
\lstset{%
inputencoding=utf8/latin1,
basicstyle=\small\ttfamily,
columns=flexible,
breaklines=true,
extendedchars=true,
literate=
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'\i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`\i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\`E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"\i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^\i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
{Ã}{{\~A}}1 {ã}{{\~a}}1 {Õ}{{\~O}}1 {õ}{{\~o}}1 {œ}{{\oe}}1
{Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ű}{{\H{u}}}1
{Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ç}{{\c c}}1
{Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
{€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1
{»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 {¿}{{?`}}1
}
\let\oldlstinputlisting\lstinputlisting
% make \lstinputlisting always have frame
\renewcommand{\lstinputlisting}[2][]{\oldlstinputlisting[frame=single,#1]{#2}}
\lstnewenvironment{console}[1][]{%
\lstset{%
inputencoding=utf8/latin1,
basicstyle=\small\ttfamily\color{white},
columns=flexible,
breaklines=true,
extendedchars=true,
literate=
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'\i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`\i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\`E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"\i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^\i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
{Ã}{{\~A}}1 {ã}{{\~a}}1 {Õ}{{\~O}}1 {õ}{{\~o}}1 {œ}{{\oe}}1
{Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ű}{{\H{u}}}1
{Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ç}{{\c c}}1
{Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
{€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1
{»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 {¿}{{?`}}1,
backgroundcolor=\color{black}, #1
}%
}{}
\usepackage{graphicx}
\usepackage[hyphens]{url}
\usepackage[colorlinks,hidelinks]{hyperref}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usepackage{letltxmacro}
\LetLtxMacro{\normalparagraph}{\paragraph}
\renewcommand{\paragraph}[1]{\normalparagraph{#1}\mbox{}}
\sloppy