BELANGRIJK:
- Voer deze procedure eerst uit op alle TIE-servers in uw implementatie. U moet het replicatieproces van master naar slave opnieuw tot stand brengen op het slave-exemplaar, nadat u de opslag op de TIE-masterserver hebt uitgebreid.
- Zorg ervoor dat u op al uw TIE-serverexemplaren schijven toevoegt en de TIE-serverservice opnieuw start, voordat u de replicatie opnieuw tot stand brengt.
- Als u de slave tot TIE-masterserver heeft gepromoveerd (bijvoorbeeld omdat de master niet goed werkte door te weinig vrije ruimte), is de nieuwe master de TIE-slaveserver die u hebt geselecteerd om master te worden.
- Wanneer de TIE-masterserver is uitgeschakeld, zijn er geen updates van reputaties mogelijk.
Een tweede schijf toevoegen aan TIE-slave- en -masterserverexemplaren:
- Voeg een nieuwe virtuele schijf toe volgens de instructies in het gedeelte 'Add a Hard Disk to a Virtual Machine in the vSphere Client' (Een harde schijf toevoegen aan een virtuele machine in de vSphere-client) van de vCenter-documentatie.
- Partitioneer de nieuwe schijf met "fdisk" op de opdrachtregel. We gebruiken /dev/sdb als de nieuwe schijf en nemen aan dat u op de schijf één partitie wilt maken die alle vrije ruimte beslaat.
- Start fdisk met de volgende opdracht:
sudo fdisk /dev/sdb
Het menu van fdisk wordt weergegeven:
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
- Typ n en druk op Enter om een nieuwe partitie toe te voegen. Het volgende menu wordt weergegeven:
Command Action
e extended
p primary partition (1-4)
- Typ p en druk op Enter om een primaire partitie te kiezen. Het volgende wordt weergegeven:
Partition number (1-4):
- Typ 1 en druk op Enter (dit is de enige partitie (nummer 1) op de schijf).
- Als u wordt gevraagd naar de eerste cilinder, typt u 1 en drukt u op ENTER. U maakt één partitie voor gebruik van de hele schijf. Het proces moet dus bij het begin beginnen.
- Als u wordt gevraagd naar de laatste cilinder, drukt u alleen op Enter. De partitie wordt nu ingevoerd.
- Typ w en druk op Enter om de partitietabel naar de schijf te schrijven. Als het schrijven van de partitietabel is voltooid, wordt het volgende weergegeven:
The partition table has been altered!
U hebt nu een goed gepartitioneerde harde schijf die kan worden geformatteerd. Omdat dit de eerste partitie is, herkent Linux deze als /dev/sdb1, terwijl de schijf waarop de partitie zich bevindt, nog steeds /dev/sdb is.
- Formatteer de nieuwe partitie als een ext3-bestandssysteem met de volgende opdracht:
sudo mkfs -t ext3 /dev/sdb1
- Kopieer gegevens naar de nieuwe partitie. U moet deze stap voltooien voordat u de oude partitie vervangt.
- Stop TIE met de volgende opdracht. Hierdoor worden zowel de TIE-server als PostgreSQL gestopt:
service tieserver stop
- Koppel de nieuwe partitie aan een map:
mount /dev/sdb1 /mnt
- Kopieer de inhoud van /data naar de nieuwe partitie met behoud van de metagegevens:
rsync --archive /data/tieserver_pg /mnt/tieserver_pg
Nu staan op beide partities dezelfde gegevens en kunt u de oude partitie vervangen.
- Maak een koppelpunt en vervang de oude partitie. Standaard koppelt TIE de gegevenspartitie al, zodat u alleen /dev/sda4 hoeft te vervangen door /dev/sdb1 (de nieuwe partitie) in het bestand /etc/fstab:
- Wijzig het bestand /etc/fstab. Zoek de volgende regel:
/dev/sda4 /data ext3 defaults 1 1
Vervang deze door:
/dev/sdb1 /data ext3 defaults 1 1
- Sla het bestand op.
- Start de appliance opnieuw om de wijziging door te voeren. Als u de appliance niet opnieuw wilt starten, kunt u de TIE-server ontkoppelen/koppelen en starten met de volgende opdrachten:
umount /data
umount /mnt
mount -a
service tieserver start
De replicatie opnieuw tot stand brengen op TIE-slaveserverexemplaren:
Zorg ervoor dat u op al uw TIE-serverexemplaren schijven hebt toegevoegd en de TIE-serverservice opnieuw hebt gestart, voordat u de replicatie opnieuw tot stand brengt.
- Meld u aan bij de TIE-slaveserverappliance.
- Voer het volgende script uit om het databasereplicatieproces opnieuw te synchroniseren:
Voor TIE 2.x: replication-monitoring.sh -c reset
Voor TIE 1.3.x (en lager): reconfig-tie
OPMERKING: gebruik de originele configuratie zonder wijzigingen aan te brengen.