Static VLANS:
Hi-
I hope this information helps u you in configuring VLANS and VTP on 2900XL.
ch1#vlan database
ch1(vlan)#vlan vlan-num name vlan-name
ch1(vlan)#exit
ch1(config)#interface interface module/number
ch1(config-if)#switchport mode access
ch1(config-if)#switchport access vlan vlan-num
ch1(config-if)#end
For trunk Config:
ch1(config)#interface interface mod/port
ch1(config-if)#switchport mode trunk
ch1(config-if)#switchport trunk encapsulation {isl |dot1q }
ch1(config-if)#switchport trunk allowed vlan remove vlan-list
ch1(config-if)#switchport trunk allowed vlan add vlan-list
ch1#vlan database
ch1(vlan)#vtp domain domain-name
ch1(vlan)#vtp domain domain-name
ch1(vlan)#vtp {server |client |transparent }
ch1(vlan)#vtp password password
ch1(vlan)#vtp v2-mode