This maps directly to the public_addrv option.
Signed-off-by: Sage Weil <sage@redhat.com>
if daemon_type == 'mon':
if args.mon_ip:
config += '[mon.%s]\n\tpublic_addr = %s\n' % (daemon_id, args.mon_ip)
+ elif args.mon_addrv:
+ config += '[mon.%s]\n\tpublic_addrv = %s\n' % (daemon_id,
+ args.mon_addrv)
elif args.mon_network:
config += '[mon.%s]\n\tpublic_network = %s\n' % (daemon_id,
args.mon_network)
parser_deploy.add_argument(
'--mon-ip',
help='mon IP')
+ parser_deploy.add_argument(
+ '--mon-addrv',
+ help='mon IPs (e.g., [v2:localipaddr:3300,v1:localipaddr:6789])')
parser_deploy.add_argument(
'--mon-network',
help='mon network (CIDR)')
--image $image \
deploy --name mon.b \
--fsid $fsid \
- --mon-ip $ip2 \
+ --mon-addrv "[v2:$ip2:3300,v1:$ip2:6789]" \
--keyring /var/lib/ceph/$fsid/mon.a/keyring \
--config c
fi