[OpenAFS] Automatic move of volumes
Steven Jenkins
steven.jenkins@gmail.com
Wed, 24 Oct 2007 09:18:24 -0400
On 10/24/07, Steve Devine <sdevine@msu.edu> wrote:
> Jacob Volstrup wrote:
...run vos listvol 'servername vicepX'
> >somefile and then grep out the RW vols and use a perl script to move
> em. If you have RO vols then you need to make sure you deal with them.
> But its pretty straight forward.
Assuming your new location does not already have the ROs on it:
1 vos listvol to get the list of volumes to move; if the old location
is not empty, then, in this order:
2 For RO volumes: vos addsite to the new location, vos release, vos
remove old ROs
3 For RW volumes: vos move
4 For .backup volumes: vos backup (or backupsys, depending on how you
made them in the first place) once the RW volumes are moved
5 Goto 1
All this can be done while users are accessing their data, but if you
do this at a relatively quiet time you can avoid some potential
problems (eg, when this is done, snapshots are taken -- if the
volserver can't get a 'good' snapshot, the vos move will fail; clients
may see messages about a volume being busy; etc).
Steven