|
Linuxrelatert
|
|
Skrevet av Jens Christoffersen
|
|
fredag 18. september 2009 09:19 |
|
Vi bruker Citrix Xen, som vår virtualiserings server. Dette er installert på en maskin med liten harddisk, mye RAM og stor CPU. Alle de virtuelle maskinene er lokalisert på en annen maskin, som kjører Ubuntu 9.04 med iSCSItarget.
Dette er måten jeg har satt opp iSCSItarget:
- Lastet ned Ubuntu 9.04, mini, og la det på en cd-plate.
- Bootet opp på cd, og installerte. På pakkevalgene, huket jeg bare av for basic server og Openssh-server.
- Logget inn og tastet sudo apt-get update
- sudo apt-get install iscsitarget
- sudo nano /etc/iet.conf
- I denne filen endret jeg linjen som inneholder Target iqn.....
Dette skal være en unik adresse, min er som følger: Target iqn.2007-07.org.nerdegutta:navnet.kan.være.hvasomhelst - Tanken bak dette er at det skal være et unikt navn i global internettsammenheng.
- Så endret jeg LUN linjen til Lun 0 Path=/mnt/vm,Type=fileio - Dette er filen/katalogen jeg vil dele med iSCSI.
- Jeg ville dele blank fil, så jeg lagde en på 100GB med kommandoen: sudo dd if=/dev/zero of=/mnt/vm count=0 obs=1 seek=100G.
- Deretter startet jeg iSCSItarget på nytt. sudo /etc/init.d/iscsitarget start.
Nå kan jeg gå inn i Citrix XenCenter og legge til denne "filen" som en Storage pool.
|