install same packages as another server

In server a
# rpm -qa –queryformat “%{NAME}\n” > pkgs

In server b
# xargs yum -y install < pkgs

OR

in source server: rpm -qa > installed-software.log
in target server: yum -y install $(cat /home/user/installed-software.log)