admin:uml
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
admin:uml [2014/01/30 15:59] – [DOWNLOAD] orel | admin:uml [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== UML at HOME ====== | ====== UML at HOME ====== | ||
- | ====HOW TO INSTALL UML AT HOME?==== | + | //Tutoriel valide à la fois pour Administration des Réseaux (AR) et Sécurité des Réseaux (SR). Veillez à remplacer AR ou SR selon le cas.// |
- | You need to install the package ' | + | ===Comment installer |
- | You can check you have already installed it, if you find the file | + | |
- | '/ | + | |
- | Before, to launch the UML script at home, you need extra stuffs: | + | Vous devez tout d' |
- | - a linux kernel: linux | + | * le script de démarrage : / |
- | - a root filesystem: root_fs.tgz | + | * le kernel : / |
+ | * le root filesystem : / | ||
- | ====DOWNLOAD==== | + | En remplaçant < |
- | First, you have to download several files from the CREMI via SSH with your own account. | + | $ scp < |
+ | $ scp < | ||
+ | $ scp < | ||
+ | $ chmod +x launch.sh | ||
+ | |||
+ | Attention, le fichier ' | ||
+ | |||
+ | ===Démarrons le TP1 === | ||
+ | Placez vous dans le répertoire où se trouve les trois fichiers précédents (launch.sh, root_fs.tgz et linux), puis récupérez les fichiers du TP1 (archive_tp1.tgz et config) que vous renommez en tp1.tgz et tp1.txt : | ||
- | | + | $ scp <mylogin>@jaguar.emi.u-bordeaux.fr:/ |
- | | + | $ scp < |
- | $ chmod +x launch.sh | + | |
- | $ scp < | + | |
- | $ scp < | + | |
- | ====SYNOPSIS==== | + | |
- | To start the UML network, type: | + | Vous pouvez maintenant lancer le script de démarrage comme ceci : |
- | $ launch.sh | + | $ ./launch.sh |
- | with: | + | Les fichier root_fs.tgz et tp1.tgz vont être décompressés dans votre /tmp. Attention |
- | * Mandatory arguments. | + | Enjoy :-) |
- | - TP_CONFIG: config file (ex. demo.txt) | + | |
- | - TP_ARCHIVE: archive file with COWS (ex. demo.tgz) | + | |
- | * Optional arguments. | + | ===Documentation=== |
- | - LINUX: a linux kernel (default, linux) | + | |
- | - ROOT_FS_ARCHIVE: | + | |
- | - UML_COW_TMP: | + | |
- | ====EXAMPLE==== | + | To start the UML network, type: |
- | In the same directory where you have previously download files | + | $ launch.sh |
- | (launch.sh, root_fs.tgz and linux), you can start any TP like | + | |
- | that: | + | |
- | $ scp mylogin@jaguar.emi.u-bordeaux.fr:/ | + | with: |
- | $ scp mylogin@jaguar.emi.u-bordeaux.fr:/ | + | |
- | $ ./launch.sh tp1.txt tp1.tgz | + | |
- | ====SAVE YOUR WORK==== | + | * TP_CONFIG: config file (ex. demo.txt) |
+ | * TP_ARCHIVE: archive file with COWS (ex. demo.tgz) | ||
+ | * LINUX: a linux kernel (default, linux) [optional] | ||
+ | * ROOT_FS_ARCHIVE: | ||
+ | * UML_COW_TMP: | ||
+ | |||
+ | |||
+ | __Sauvegarde__ | ||
If you have properly halted UMLs, you can save your works like this: | If you have properly halted UMLs, you can save your works like this: | ||
Line 58: | Line 59: | ||
Then, you can relaunch UML with this archive to continue your work. | Then, you can relaunch UML with this archive to continue your work. | ||
- | ====WARNING==== | + | __Remarques__ |
- | Each UML host requires about 100MB of shared memory (/dev/shm) in your | + | UML host requires about 100MB of shared memory (/dev/shm) in your Linux. The amount of memory required by each UML id defined by the the UML_MEM variable of the launch.sh script. One can check the available shared memory of your host with the following command: |
- | Linux. The amount of memory required by each UML id defined by the the | + | |
- | UML_MEM variable of the launch.sh script. One can check the available | + | |
- | shared memory of your host with the following command: | + | |
$ df -h /dev/shm | $ df -h /dev/shm | ||
- | This size must be greater than the amount of memory required for all | + | This size must be greater than the amount of memory required for all UMLs. For instance, if you have 4 UMLs with UML_MEM fixed at 100M. You need 400M in /dev/shm. |
- | UMLs. For instance, if you have 4 UMLs with UML_MEM fixed at 100M. You | + | |
- | need 400M in /dev/shm. | + | |
- | + | ||
- | Enjoy! | + | |
admin/uml.1391097593.txt.gz · Last modified: 2024/03/18 15:04 (external edit)