You can use vxdiskadm ( option 1 ) to initialize multiple disks and add them in diskgroup.
Please check below example of adding 4 new disks.
# vxdiskadm
Volume Manager Support Operations
Menu: VolumeManager/Disk
1 Add or initialize one or more disks
2 Encapsulate one or more disks
3 Remove a disk
4 Remove a disk for replacement
5 Replace a failed or removed disk
6 Mirror volumes on a disk
7 Move volumes from a disk
8 Enable access to (import) a disk group
9 Remove access to (deport) a disk group
10 Enable (online) a disk device
11 Disable (offline) a disk device
12 Mark a disk as a spare for a disk group
13 Turn off the spare flag on a disk
14 Unrelocate subdisks back to a disk
15 Exclude a disk from hot-relocation use
16 Make a disk available for hot-relocation use
17 Prevent multipathing/Suppress devices from VxVM's view
18 Allow multipathing/Unsuppress devices from VxVM's view
19 List currently suppressed/non-multipathed devices
20 Change the disk naming scheme
21 Get the newly connected/zoned disks in VxVM view
22 Change/Display the default disk layouts
23 Mark a disk as allocator-reserved for a disk group
24 Turn off the allocator-reserved flag on a disk
list List disk information
? Display help about menu
?? Display help about the menuing system
q Exit from menus
Select an operation to perform: 1
Add or initialize disks
Menu: VolumeManager/Disk/AddDisks
Use this operation to add one or more disks to a disk group. You can
add the selected disks to an existing disk group or to a new disk group
that will be created as a part of the operation. The selected disks may
also be added to a disk group as spares. Or they may be added as
nohotuses to be excluded from hot-relocation use. The selected
disks may also be initialized without adding them to a disk group
leaving the disks available for use as replacement disks.
More than one disk or pattern may be entered at the prompt. Here are
some disk selection examples:
all: all disks
c3 c4t2: all disks on both controller 3 and controller 4, target 2
c3t4d2: a single disk (in the c#t#d# naming scheme)
xyz_0 : a single disk (in the enclosure based naming scheme)
xyz_ : all disks on the enclosure whose name is xyz
Select disk devices to add: [<pattern-list>,all,list,q,?] list
DEVICE DISK GROUP STATUS
AMS_WMS0_0 - - online invalid
AMS_WMS0_2 - - online invalid
AMS_WMS0_3 - - online invalid
AMS_WMS0_9 - - online invalid
Disk_0 - - online invalid
Disk_1 - - online invalid
Select disk devices to add: [<pattern-list>,all,list,q,?] AMS_WMS0_0 AMS_WMS0_2 AMS_WMS0_3 AMS_WMS0_9
Here are the disks selected. Output format: [Device_Name]
AMS_WMS0_0 AMS_WMS0_2 AMS_WMS0_3 AMS_WMS0_9
Continue operation? [y,n,q,?] (default: y) y
You can choose to add these disks to an existing disk group, a
new disk group, or you can leave these disks available for use
by future add or replacement operations. To create a new disk
group, select a disk group name that does not yet exist. To
leave the disks available for future use, specify a disk group
name of "none".
Which disk group [<group>,none,list,q,?] (default: none) testdg
Use default disk names for these disks? [y,n,q,?] (default: y) y
Add disks as spare disks for testdg? [y,n,q,?] (default: n)
Exclude disks from hot-relocation use? [y,n,q,?] (default: n)
Add site tag to disks? [y,n,q,?] (default: n)
The selected disks will be added to the disk group testdg with
default disk names.
AMS_WMS0_0 AMS_WMS0_2 AMS_WMS0_3 AMS_WMS0_9
Continue with operation? [y,n,q,?] (default: y)
Do you want to use the default layout for all disks being initialized?
[y,n,q,?] (default: y)
Initializing device AMS_WMS0_0.
Initializing device AMS_WMS0_2.
Initializing device AMS_WMS0_3.
Initializing device AMS_WMS0_9.
VxVM NOTICE V-5-2-88
Adding disk device AMS_WMS0_0 to disk group testdg with disk
name testdg01.
VxVM NOTICE V-5-2-88
Adding disk device AMS_WMS0_2 to disk group testdg with disk
name testdg02.
VxVM NOTICE V-5-2-88
Adding disk device AMS_WMS0_3 to disk group testdg with disk
name testdg03.
VxVM NOTICE V-5-2-88
Adding disk device AMS_WMS0_9 to disk group testdg with disk
name testdg04.
Add or initialize other disks? [y,n,q,?] (default: n) n
# vxdisk list
DEVICE TYPE DISK GROUP STATUS
AMS_WMS0_0 auto:cdsdisk testdg01 testdg online
AMS_WMS0_2 auto:cdsdisk testdg02 testdg online
AMS_WMS0_3 auto:cdsdisk testdg03 testdg online
AMS_WMS0_9 auto:cdsdisk testdg04 testdg online
# vxprint -g testdg
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0
dg testdg testdg - - - - - -
dm testdg01 AMS_WMS0_0 - 8306432 - - - -
dm testdg02 AMS_WMS0_2 - 8306432 - - - -
dm testdg03 AMS_WMS0_3 - 8306432 - - - -
dm testdg04 AMS_WMS0_9 - 10403584 - - - -