--- trunk/vz-create.pl 2008/03/30 12:48:39 47 +++ trunk/vz-create.pl 2009/04/27 12:08:07 77 @@ -73,7 +73,16 @@ my @ip_split = split(/\./,$ip); -my $ve_id = sprintf('%d%03d', $ip_split[2], $ip_split[3]); +# 192.168.42.1 -> 42 001 +# 10.60.0.3 -> 60 003 +# 10.60.1.42 -> 1 042 + +my $ve_id = sprintf('%d%03d', $ip_split[2] || $ip_split[1], $ip_split[3]); + +if ( $ve_id < 101 ) { + $ve_id += 100; + warn "# VEID moved to $ve_id because 0 .. 100 are reserved\n"; +} print "VEID: $ve_id hostname: $hostname ip: $ip\n"; @@ -144,5 +153,5 @@ vzctl('set', $ve_id, '--userpasswd', "$login:$passwd" ); } -runscript( $ve_id, 'custom/50-hypertable.sh' ); +#runscript( $ve_id, 'custom/50-hypertable.sh' ); print "OK: $ve_id created\n";