Releases: seeker89/chaos-engineering-book
focal.rc1: Merge pull request #18 from seeker89/fixes
TL;DR
- Install VirtualBox
- Download the latest release of the VM image to a location of your choice
- the files are available in the footer, in the "assets" section - click to download
- make sure you download all the files to the same folder, to a location of your choice
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- (optional) Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file- Use a program like 7-zip or Winrar
- Click on the
.zip
file - it will automatically find and unzip the.z01
,.z02
etc to form the full archive
- Confirm the resulting VM image is intact by comparing the checksums to the contents of
chaos-engineering-VM.sha256
- (optional) Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and a.vmdk
- You can now delete the archives:
.zip
and.z01
etc files
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
699986a4ae32ef15d5f6a9cb67913bcebbad21464289c803c207594b1753a79f ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64-disk001.vmdk
52fe9dbfd826cdd30ea4561e21c1abc991b7214d75c48cf33936b465debe7f6d ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64.ovf
focal.rc0
TL;DR
- Install VirtualBox
- Download the latest release of the VM image to a location of your choice
- the files are available in the footer, in the "assets" section - click to download
- make sure you download all the files to the same folder, to a location of your choice
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- (optional) Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file- Use a program like 7-zip or Winrar
- Click on the
.zip
file - it will automatically find and unzip the.z01
,.z02
etc to form the full archive
- Confirm the resulting VM image is intact by comparing the checksums to the contents of
chaos-engineering-VM.sha256
- (optional) Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and a.vmdk
- You can now delete the archives:
.zip
and.z01
etc files
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
df4b6f786c8107d4e698471affc657879b19410f39c306b12635785a39e8cc71 ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64-disk001.vmdk
ae123326a5eef4c0bd2c903210d1485e2ecdbee876ff2abd9db56cc0ab7649cb ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64.ovf
JavaScript chapter
TL;DR
- Install VirtualBox
- Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
2a2d892a09dded0885f2b9a7ceae1e1c29dffdbeea466a10e7fa5f46f61f2e82 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
ba81e49fcd8fcfb7e0380d883019a178524fa0b51552eced010d1e49695c4419 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf
0.0.6: application-level chaos engineering
TL;DR
- Install VirtualBox
- Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
c928a5027e4d5d2f4ca92cd2d3fc17e24fd0317964c556f55fbce860cb66309f ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
36b5ae79cb8dfee443f061be86a376474287d20522b33c337c1b9223445f5018 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf
0.0.5: JVM
Chapter 8: JVM
TL;DR
- Install VirtualBox
- Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
4d5457c1abbc865f5ee59f644918932f824e0d7ed4dd1ed1cc7890dd7dd27d15 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
f5a255fed55befbde6fb860edc2f42baf35e12ae76abd14fc28da052e858ca9a ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf
0.0.4: syscalls
Chapter 7: syscalls
TL;DR
- Install VirtualBox
- Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
61c0224e31fa555d38b1f0596c935f0d8b039efdec8be2d1f6367e4720c0440e ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
f9a7f9b54898297702f0440b4d0ee5d8c70bad76f79bda378610dea821ddc589 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf
0.0.3: Poking Docker
Chapter 5: Poking Docker
Getting started
TL;DR
- Install VirtualBox
- Download the asset files (below) to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
Checksums
b6f15f307aa95e642911dae73cf7763a57081d1fde51cef14a7a3482fcbb42de ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
7a17c2f9bb8533f46c6478593b218c35ed37ea579dc9176a0d46b425abfc7ab0 ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf
0.0.2: Move to Ubuntu Bionic Beaver
TL;DR
- Install VirtualBox
- Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
- Unzip the downloaded files
- MacOS/Linux
- (optional) Confirm checksums of downloaded parts with
shasum -a 256 -c parts.sha256
- Concatenate the parts into a single archive
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm the resulting VM image is intact
shasum -a 256 -c chaos-engineering-VM.sha256
- (optional) Confirm checksums of downloaded parts with
- Windows
- Confirm the checksums. On Windows 10, you should be able to run
CertUtil -hashfile PATH_TO/parts.sha256 SHA256
. Or use Cygwin. - Unzip the
.zip
file - your zip program (like 7-zip) should automatically find all files - Confirm the resulting VM image is intact
chaos-engineering-VM.sha256
- Confirm the checksums. On Windows 10, you should be able to run
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- MacOS/Linux
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- Start the VM and log in. The username and password are both
chaos
- In VirtualBox, click
Configuration
There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
SHA256
2bbe456f85a0259482e54768516869619dfc9a6750869637a0662ac33754dd32 chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z01
eaaf84b97527006e106234f4ec74f111617a6770ac6bebe2137a35a53585a17c chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z02
c3efac906f096afbc4e606569d4ac5bb48e3c8f6e86f5e48f19bb95e6d26fbe4 chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z03
aaa795504efc5c7192da0ac8b05a039606b7157982d402a94c5a9806d9916ee5 chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.zip
Initial VM release
Covers chapters 1 to 4.
Follow the getting started guide for up to date information on how to import, configure and start the VM.
- Install VirtualBox
- Download all the release files below (make sure the files are all in the same directory)
- Unzip the downloaded files
- For Linux and MacOS
- Confirm checksums with
cat *.sha256 | shasum -a 256 -c
- Concatenate the partial files
cat chaos-engineering-VM*.z* > vm.zip
- Unzip it
unzip vm.zip
- Confirm checksums with
- For Windows
- Unzip the
.zip
file - your zip program should automatically find all files
- Unzip the
- There should be two files in a new subfolder: a
.ovf
and.vmdk
one
- For Linux and MacOS
- Import the VM image into VirtualBox:
- In VirtualBox, click
File -> Import Appliance
- Pick the VM image file (the
.ovf
file) you downloaded and unzipped - Follow the wizard until completion
- In VirtualBox, click
- Configure sane defaults for the VM:
- Right click your new VM and choose settings
- In
General -> Advanced -> Shared Clipboard
checkBidirectional
(default) - In
System -> Motherboard
choose4096 MB
ofBase Memory
(default) - In
Display -> Video Memory
choose at least 64MB (default) - In
Display -> Remote Display
uncheckEnable Server
- In
Display -> Graphics Controller
choose what best suits your host OS
- Enjoy the VM!
- Start the VM and log in. The username and password are both
chaos
- Start the VM and log in. The username and password are both
0.0.1rc0: Merge pull request #2 from seeker89/kille-whiles
Add source code for chapter 2: Killer whiles