Hinzufügen eines custom-Repositorys in Novell SMT

Hi,

im Novell SMT hat man die Möglichkeit, externe Repositorys anzubinden, die dann genauso gemirrort werden, wie die Repos von Novell selbst auch (zb. SLES 11).
Man muss sich aber vorher im klaren sein, an welche Produkte man das Repo anhängen möchte.

Konkret war es bei uns so, dass wir beim Registrieren der Sles11-Server am SMT ein Repo mit ausrollen wollten, was zb die VMware-Tools enthält.

Zuerst sucht man sich die Produkt-ID des Produkts heraus, mit dem man das Repository ausrollen möchte (z.b Sles11-SP3-x86_64):

smt-list-products

Dann bekommt man eine u.U recht lange Liste an Produkten, in der man sich die ID heraussuchen muss. Sieht dann zb so aus:

| 3890 | SUSE_SLES | 11.3 | x86_64 | – | 5 |

Nun kann man das Repo unter Angabe der URL und ID hinzufügen:

smt-setup-custom-repos –productid 3890 –name ‘Blablubb-Repo’ –exturl ‘http://blablubb.org’

Das Repository wird dann beim Registrieren eines SLES11-Sp3-Clients mit hinzugefügt.

Xen-Server domU Clone-Skript

Hallo,

hier ein Skript zum Klonen von virtuellen Maschinen. Vorraussetzung ist hierbei das von Novell entwickelte Skript xmclone.sh. Bei einer Xen-Installation auf openSUSE/SLES ist das Skript bereits vorhanden.

#!/bin/bash
# Datei vm-clone.sh

echo “Cloning A VM made easy!”

## Parameter eingeben

read -p “Bitte den Namen der zu klonenenden VM angeben: ” sourcedomU

read -p “Bitte den Namen des Klons angeben: ” newdomU

read -p “Bitte den neuen Hostname des Klons angeben: ” hostname

read -p “Bitte die IP-Adresse des Klons angeben[xxx.xxx.xxx.xxx]: ” ip

echo “Start Cloning the VM!”

## der geklonten VM eine zufällige MAC-Adresse generieren und zuweisen

MAC=`perl -e ‘printf “00:01:2E:%02X:%02X:%02X\n”, rand 0xFF, rand 0xFF, rand 0xFF’`

/etc/xen/scripts/xmclone.sh -n $hostname -i $ip -m $MAC $sourcedomU $newdomU

echo “Cloning complete!”

## Virtuelle Maschine aus der erzeugten Konfiguration erstellen

xm new /etc/xen/vm/$newdomU