Xsan sans baie RAID et sur un portable ?

Dans certains cas, il peut être nécessaire d’installer un Xsan sans avoir de baie Promise sous la main ni même d’ordinateur avec fibre optique. Dans le cas où l’on souhaite faire une petite démonstration de l’interface ou des liens avec d’autres services tel que le mail.

Peu importe la raison, il peut être difficile d’avoir un Xsan sous la main pour faire quelques tests.

Ce qu’il faut savoir à propos de Xsan c’est qu’il ne se préoccupe pas du tout du type de périphérique avec lequel il travaille. Bien entendu, ce qui va suivre ne doit surtout pas être utilisé en environnement de production, mais uniquement à des fins de test de fonctionnalité.

Vous pouvez également oublier la performance et l’accès depuis plusieurs machines, car ce que nous allons faire c’est utiliser des images disques à la place de grappe RAID.

Avant que vous puissiez créer un nouveau volume Xsan il vous faut des supports disponibles. La chose importante à savoir est que l’assistant de Xsan vous montre en disque disponible tous les disques connectés à la machine et n’ayant pas été initialisé.

Il reste donc à créer une série d’images disque non initialisées et à les monter sur votre système. C’est ici que se trouve toute l’astuce, l’Utilitaire de Disque n’offre pas ces possibilités de création et de montage de DMG sans partition, nous allons devoir user et abuser de notre amie, la ligne de commande.

La commande qui nous intéresse actuellement est hdiutil et son verbe create, utilisez le commutateur -help pour avoir l’aide et trouver ceci :

$ hdiutil create -help
hdiutil create: create a disk image image
Usage:	hdiutil create <sizespec> <imagepath>
	Size specifiers:
	    -size < ?? | ??b | ??k | ??m | ??g | ??t | ??p | ??e >
	    -sectors <count>
	    -megabytes <count>
 
…
 
	New Blank Image options:
	    -type <image type>			[UDIF]
		UDIF - image disque en lecture/écriture
		UDTO - maître DVD/CD
		SPARSE - image disque de faible densité
		SPARSEBUNDLE - image disque SparseBundle
	   -[no]spotlight		do (not) create a Spotlight™ index

La commande à taper sera donc :

$ hdiutil create -size 100m -type UDIF ~/Desktop/array1.dmg
...............................................................................
created: /Users/yoanngini/Desktop/array1.dmg

À répéter autant de fois que de grappe nécessaire.

Maintenant il faut pouvoir monter cette image, un double clic ne suffira pas, un message d’erreur d’affichera disant qu’aucun système de fichier montable n’a été trouvé (c’était l’objectif).

C’est toujours hdiutil qui nous sera utile ici, mais avec son verbe attach.

 
$ hdiutil attach -help
hdiutil attach: attach disk image
Usage:	hdiutil attach <image>
 
…
 
	Mount options:
	    -mount required|optional|suppressed		mount volumes?
	    -nomount		same as -mount suppressed
	    -mountpoint <path>	mount at <path> instead of inside /Volumes
	    -mountroot <path>	mount volumes on <path>/<volname>
	    -mountrandom <path>	mount volumes on <path>/<random>

Ce qui nous amène à la commande suivante :

$ hdiutil attach -nomount /Users/yoanngini/Desktop/array1.dmg 
/dev/disk2          	GUID_partition_scheme          	
/dev/disk2s1        	Apple_HFS

Il vous reste plus qu’à installer Xsan sur votre ordinateur, je vous invite à lire mon article sur comment installer Xsan, vous verrez vos volumes non initialisés comme cible dans l’assistant Xsan.

3 réflexions au sujet de « Xsan sans baie RAID et sur un portable ? »

  1. Ping : Tweets that mention Yoann Gini » Xsan sans baie RAID et sur un portable ? -- Topsy.com

  2. Ping : Twitted by tiboll

Laisser un commentaire