- Fixes a problem witha closed connection for Debian distros when creating a mon.
- Fix yet another hanging problem when starting monitors. Closing the connection now before we even start them.
- Improve
osd help
menu with path information - Really discourage the use of
ceph-deploy new [IP]
- Fix hanging remote requests
- Add
mon status
output when creating monitors - Fix Debian install issue (wrong parameter order) (Thanks Sayid Munawar)
osd
commands will be more verbose when deploying them- Issue a warning when provided hosts do not match
hostname -s
remotely - Create two flags for altering/not-altering source repos at install time:
--adjust-repos
and--no-adjust-repos
- Do not do any
sudo
commands if user is root - Use
mon status
for everymon
deployment and detect problems with monitors. - Allow to specify
host:fqdn/ip
for all mon commands (Thanks Dmitry Borodaenko) - Be consistent for hostname detection (Thanks Dmitry Borodaenko)
- Fix hanging problem on remote hosts
- Fix non-working
disk list
check_call
utility fixes$PATH
issues.- Use proper exit codes from the
main()
CLI function - Do not error when attempting to add the EPEL repos.
- Do not complain when using IP:HOST pairs
- Report nicely when
HOST:DISK
is not used when zapping.
- Do not force usage of lsb_release, fallback to
platform.linux_distribution()
- Ease installation in CentOS/Scientific by adding the EPEL repo before attempting to install Ceph.
- Graceful handling of pushy connection issues due to host address resolution
- Honor the usage of
--cluster
when calling osd prepare.
- Print the help when no arguments are passed
- Add a
--version
flag - Show the version in the help menu
- Catch
DeployError
exceptions nicely with the logger - Fix blocked command when calling
mon create
- default to
dumpling
for installs - halt execution on remote exceptions
- Better logging output
- Remote logging for individual actions for
install
andmon create
- Install
ca-certificates
on all Debian-based distros - Honor the usage of
--cluster
- Do not
rm -rf
monitor logs when destroying - Error out when
ceph-deploy new [IP]
is used - Log the ceph version when installing