Script basique pour créer un miroir

Migrer un volume sur un disque miroir est souvent la première chose que vous faites vers un serveur tout frais sorti de sa boîte. Ce script lit les données des deux volumes et crée un miroir fondé sur ces données, il est facilement utilisable avec DeployStudio ou une gestion de flux de scripts :

#!/bin/bash
#Converts a standalone disk to a RAID 1 and automates adding the second member.
clear
echo -n « Enter the name of the first volume to be placed in the mirror:  »
read disk_1
export disk_1nv=`echo $disk_1 | sed ‘s:/Volumes/::g’`
echo  »
creating the $disk_1 mirror »
sleep 2
export disk_1slice=`diskutil list « $disk_1″ | grep -m 1 « $disk_1nv » | grep -o « disk… »`
diskutil appleRAID enable mirror $disk_1slice
echo -n « Enter the name of the second volume to be placed in the mirror:  »
read disk_2
export disk_2nv=`echo $disk_2 | sed ‘s:/Volumes/::g’`
export disk_2root=`diskutil list « $disk_2″ | grep -m 1 « $disk_2nv » | grep -o « disk. »`
export raid_uuid=`diskutil info $disk_1slice | grep « Parent RAID Set UUID » | sed -e ‘s_Parent RAID Set UUID:__g;s_^[ \t]*__’`
diskutil AppleRAID add member $disk_2root $raid_uuid

 

 

Cette article a paru sur Tech Journal de 318, le 12 septembre 2011.

 
| Trackback

Thunderbolt et ActiveSAN

Caldigit, malgré une politique de revendeur erratique, va proposer un produit particulièrement intéressant : le ThunderExpress qui fournira comme une espèce de connecteur entre une connectique PCIe et Thunderbolt. Cette connectique permettra de relier les HDPro2, HDPro, HDPro24 et HDOne à Thunderbolt puisque Thunderbolt utilise aussi PCIe. Le produit a eu droit à une démonstration au salon IBC d’Amsterdam, le mois dernier, et il a fait forte impression.

Promise avait annoncé aussi son connecteur Promise SANLink. Avec ce connecteur on va avoir la possibilité de relier un MacBook Air à un réseau Xsan en Fibre Channel. Chose impensable il y a peu.

Sonnet propose déjà des produits comme l’adaptateur Echo ExpressCard/34

SansDigital promet des produits dans les semaines à venir.

Bref, on va tout droit vers le tout-thunderbolt. Et qui s’en plaindrait. Thunderbolt est une connectique polyvalente, ultra-puissante et avec le temps elle va vite devenir d’un prix abordable.

Dès que les produits sont en vente et disponible dans notre boutique, nous ne manquerons pas de faire un article ici les référençant.

Nouveautés

Pour l’heure nous annonçons fièrement la présence dans notre boutique en ligne des ActiveSAN. Tous les modèles vendus par ActiveStorage. De l’ActiveSANX8 à l’ActiveSANQUNL, les quatre modèles d’activeSAN sont disponibles dans le store. Les nouveaux prix pour la gamme ActiveStorage aussi.

A noter que les ActiveSAN sont vendus par paire… Donc les prix indiqués sont pour deux unités !

 
| Trackback

Migration de la base de données d’Apple Remote Desktop

Lorsque vous commencez à faire de la migration de données, il est toujours important d’obtenir une bonne compréhension de quelle donnée vous avez besoin de transférer, et dans quel but vous faites cette migration : des éléments peuvent être plus importants  que d’autres pour vous. Dans le cas de Apple Remote Desktop (ARD), il y a différents endroits de stockage de ces données, il faut en être conscient :

/Library/Preferences/com.apple.RemoteDesktop.plist

Ce fichier contient toutes les préférences qui s’appliquent à tout le système, premièrement les informations de sérialisation, qui est système spécifique (vous devrez donc entrer le numéro de série sur le nouveau système).

/var/db/RemoteManagement

Cette base de données et son jeu de caches contient la base de données des client Remote Desktop, utilisée pour le reporting du client.

~/Library/Application Support/RemoteDesktop

Ce dossier est utilisé pour stocker les préselections de commandes (incluant les modèles de commandes de Envoyer une commande Unix), votre historique des tâches, et les actions et réglages du manager de tâches.

~/Library/Preferences/com.apple.RemoteDesktop.plist

Ce fichier contient la mémoire de votre expérience avec ARD, incluant la complète base de données de l’ordinateur, les listes d’ordinateurs, les scanners et tout aussi important les références des accès à tous les ordinateurs de la base de données.

Une fois que vous avez une compréhension des données et de leur lieu de stockage par ARD, il devient assez trivial de transférer les données de la base de données. Partant du principe dans l’exemple qui suit que vous désirez migrer votre base de données d’ARD depuis un ordinateur local vers un nouvel ordinateur connecté en mode cible avec Firewire et monté comme /Volumes/NewMac. Dans la plupart des cas, tout ce que vous avez à copier est le fichier de préférences de l’utilisateur principal situé à ~/Library/Preferences/com.apple.RemoteDesktop.plist :

cd /Volumes/NewMac/Users/username

cp -p ~/Library/Preferences/com.apple.RemoteDesktop.plist Library/Preferences/com.apple.RemoteDesktop.plist

Si vous avez des modèles de commandes stockés, ou que vous désirez préserver votre historique des tâches, copiez aussi le dossier depuis Application Support :

cp -pR ~/Library/Application\ Support/Remote\Desktop/  Library/Application\ Support/Remote\ Desktop/

Si votre installation d’ARD agit comme serveur de tâches et reçoit des rapports, vous voudrez aussi les copier. Parce que cette base de données appartient à root, vous aurez besoin d’utiliser sudo pour le copier :

sudo cp -pR /var/db/RemoteManagement/ /Volumes/NewMac/var/db/RemoteManagement/

Ça y est ! Une dernière chose, ce sera une bonne idée de redémarrer pour faire bonne mesure, mais un redémarrage de de l’application ARD pourra faire l’affaire et vous vous retrouverez avec votre nouvelle base de données.

 

Cet article a paru le 13 janvier 2011 sur le TechJournal de l’entreprise 318

 
| Trackback

PresSTORE en ligne de commande

Je continue ici la série Krypted commencé la semaine dernière qui consiste en la traduction des articles de Charles Edge. Je ne traduis pas tous les articles et je les traduis dans un ordre aléatoire donc il vous faudra aller dans les archives de Krypted si vous désirez trouver cet article sur PresSTORE.


PresSTORE dispose d’un module de synchronisation qui peut être utilisé pour copier des données d’un endroit à un autre. Pour réaliser cela, on utilise des plans de synchronisation. Il faut donner un nom à chaque plan et chaque plan a des attributs qui doivent être paramétrés tel que si le démarrage auto est activé ou non. PresSTORE a une interface en ligne de commande appelé nsdchat qui est disponible à /usr/local/asw. Pour l’activer en mode interractif, il faut taper la commande suivante dans le terminal :

/usr/local/aw/ndschat

(Lire la suite…)

 
| Trackback

Astaro se diversifie

Entre deux conférences de la MacSysAdmin 2010, je voulais revenir sur les avancés de la version 8 d’Astaro qui apporte notamment une fonction de recherche proche de SpotLight sur Mac, la possibilité d’uploader son propre certificat, améliore et donne plus de granularité dans les rôles des utilisateurs (l’autorisation read only est intéressante), la traçabilité — je rêvais depuis longtemps de parler comme à la TV — des changements et le suivi (c’est déjà mieux…) de ces changements : quand, par qui… et donc pourquoi ? (c’est dans /var/log/confd par la CLI), enfin l’impression de la configuration, utile pour le débogage et le travail avec le support Astaro. Le country blocking m’a toujours semblé une hérésie, mais bon, c’était l’une des features les plus demandées… Les solutions à la hache me paraissent toujours un moyen de justifier sa fainéantise. (Lire la suite…)

 
| Trackback
Apple (101)
iPhone (11)
NausicaMedia (132)
Formation (22)
Gestion de projet (7)
La vocation du service (12)
Partenaires (34)
Charles Edge (10)
POS (3)
stockage-sauvegarde (13)
WebDesign (11)
mai 2012 (1)
mars 2012 (1)
février 2012 (1)
RSS 2.0 feed
Atom feed