You can use below script to check the root mirroring in solaris

for root_mirror_list in `cat solaris_server`
do
echo $root_mirror_list
echo "========================"
localzone=`ssh -q $root_mirror_list pkgcond -n is_what |grep is_global_zone |awk -F'=' '{print $2}'`
zfs_mirror=`ssh -q $root_mirror_list df -h |grep "/rpool" |awk '{print $1}'`
if [ 0 -eq $localzone ];
then
echo "$root_mirror_list is a local zone"
elif [ rpool == "$zfs_mirror" ];
then
ssh -q $root_mirror_list zpool status | perl -ne 'BEGIN { $/="\n\n" }; print if $_ =~ /rpool/;'
else
svm_mirror=`ssh -q $root_mirror_list df -h / |grep -v Filesystem |awk -F'/' '{print $5}' |awk '{print $1}'`
ssh -q $root_mirror_list metastat | perl -ne 'BEGIN { $/="\n\n" }; print if $_ =~ /'$svm_mirror':/;'
ssh -q $root_mirror_list metastat | perl -ne 'BEGIN { $/="\n\n" }; print if $_ =~ /Submirror of '$svm_mirror'/;'
fi
echo
done