Releases: aerospike/aerolab
AeroLab - v5.4.1
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- Add default
doc-id
sourcedigest
. - Command
cluster create
will now treat paths containing.
inaerospike.conf
as containing a file name for the purpose of precreating directories. - Updated asbench dashboards based on user testing, improving labels, and no longer averaging percentiles.
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.4.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- add basic latency graphs into
asbench
custom dashboards inAMS
- remove redundant declarations for item slices
- docker fix cluster listing with json format to ignore non-aerolab containers
- fix username/password switches for rest gateway client
- fix
ams
client installation of grafana on docker - fix bug where
--detach
in client attach would run each command twice - pass the
NODE
environment variable in all remote run commands - set to the aerolab node number inside the machine - update dependencies:
github.com/aerospike/aerospike-client-go/v6
version6.9.1
to6.10.0
github.com/aws/aws-sdk-go
versionv1.44.192
tov1.44.214
golang.org/x/crypto
versionv0.5.0
tov0.6.0
golang.org/x/term
versionv0.4.0
tov0.5.0
github.com/rivo/uniseg
versionv0.4.3
tov0.4.4
golang.org/x/sys
versionv0.4.0
tov0.5.0
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.3.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- from now on,
CGO
is disabled forcefully during build for portability - build process for embedding arm/amd linux binaries now uses
go:embed
instead of base64-encoded strings - rest gateway client added
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.2.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
list-subnets
andlist-security-groups
will show more info in a cleaner (tabular) format- added option to specify custom
astools.conf
file incluster create
andclient create tools
commands - added
elasticsearch
connector to theclient create
options list - added
connector
switch inxdr connect
command
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.1.1
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- handle rack-id settings with roster in sc mode
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.1.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- add option
aerolab config docker
to handle multiple docker networks - add option to specify network name when creating docker clusters/clients
- add interactive option - when a network doesn't exist, ask if one should be created
- add
aerolab conf rackid
option to add/change rack-id configuration on cluster nodes
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v5.0.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- add
SIGINT
handler to aerospike installer downloader, and template creators, to abort smoothly - allow installation of FIPS edition of Aerospike
- auto-create default VPC if it's missing
- handle per-VPC aerolab-managed security groups (breaking feature - old security groups from
4.5.0
will no longer be used) - new feature:
aerolab cluster partition
to allow for automated partitioner with automatic adjustment ofaerospike.conf
as required - new
aerolab config aws
commands:create-security-groups
,list-security-groups
,list-subnets
- node expander bug fix - handle multiple clusters separated by commas in commands
- updating dependencies
- golang
1.20
- golang build tools
- github.com/aerospike/aerospike-client-go/v5 v5.10.0 => v5.11.0
- github.com/aerospike/aerospike-client-go/v6 v6.6.0 => v6.9.1
- github.com/aws/aws-sdk-go v1.44.158 => v1.44.192
- github.com/mattn/go-runewidth v0.0.9 => v0.0.14
- github.com/rivo/uniseg v0.4.3
- github.com/yuin/gopher-lua v0.0.0-20220504180219-658193537a64 => v1.1.0
- golang.org/x/crypto v0.3.0 => v0.5.0
- golang.org/x/sys v0.2.0 => v0.4.0
- golang.org/x/term v0.2.0 => v0.4.0
- golang
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v4.6.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- add client-side grafana dashboards to AMS monitoring stack client
- add
fullstack
documentation on how to deploy the full stack - make cluster list better looking in docker backend
- add basic
aerospike.conf
config file generator UI inaerolab conf generate
feature - add
aerolab config aws lock-security-groups
for locking down sec groups to just the caller IP (for vscode, jupyter, AMS and optionally port 22)
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v4.5.0
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- fix bug with old Aerospike version download, requiring username/password
- add notes at the end of AMS and exporter installation, referencing one-another to avoid confusion
- allow for aerolab to auto-create security groups in aws, as well as discover subnet IDs based on AZ for the default VPC
- allow tagging instances and images with custom tags when using the aws backend
- add debian to the list of supported OS types
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.
AeroLab - v4.4.4
Instructions and changelog
See the documentation for full installation and usage instructions.
Latest changes:
- fix issue with the
autoload
directory execution in aws - add cluster existance check in
expandNodes
to handle-l all
on non-existent cluster name
Download aerolab from Assets below
Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.
Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.
Operating System | CPU | File | Comments |
---|---|---|---|
MacOS | ALL | aerolab-macos.pkg |
multi-arch AeroLab installer for MacOS |
MacOS | arm | aerolab-macos-arm64.zip |
single executable binary in a zip file |
MacOS | Intel/AMD | aerolab-macos-amd64.zip |
single executable binary in a zip file |
Linux (generic) | arm | aerolab-linux-arm64.zip |
single executable binary in a zip file |
Linux (generic) | Intel/AMD | aerolab-linux-amd64.zip |
single executable binary in a zip file |
Linux (centos) | arm | aerolab-linux-arm64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (centos) | Intel/AMD | aerolab-linux-x86_64.rpm |
RPM for installing on centos/rhel-based distros |
Linux (ubuntu) | arm | aerolab-linux-arm64.deb |
DEB for installing on ubuntu/debian-based distros |
Linux (ubuntu) | Intel/AMD | aerolab-linux-amd64.deb |
DEB for installing on ubuntu/debian-based distros |
Install
It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab
command will become available.
Alternatively, manual installation can be performed by downloading the relevant zip
file, unpacking it, and then moving the unpacked aerolab
binary to /usr/local/bin/
or /usr/bin/
. Remember to chmod +x
the binary too.