Docker Version Manager (DVM) to easily Move between Docker Client Version

Another break-time post from the continuous tutorial about cloud native applications šŸ™‚

Sometimes when we are working in container environment, we found server’s version is not the same as client’s version. So we can not connect to the server. To easily solve this issue, we should install dvm (docker version manager) so we can easily move from one environment in our client to another.

These are the steps:

$ curl -sL https://download.getcarina.com/dvm/latest/install.sh | sh

$ source /Users/doddipriyambodo/.dvm/dvm.sh
#Usages of the commands:

$ dvm ls --> see the version in your client
$ dvm ls-remote --> see what version available to install
$ dmv install 1.12.3 --> install the client
$ dvm use 1.12.3 --> use the specified client
$ dvm deactivate --> uninstall the client

 

Kind Regards,
Doddi Priyambodo

Can Not Connect / Error Connecting to iSCSI SAN

Sorry to disturb the tutorial about cloud native application, just a quick note about the troubleshooting.

I found an issue today regarding my iSCSI connection to the datastore. All hosts are all having this error when trying to connect to the SAN. This is because I played with my Lab a lot! and tried to remove and add the NIC of my Fusion and also my Host.

Error messages looks something like this:

Call "IscsiManager.QueryBoundVnics" for object "iscsiManager" on ESXi / vCenter failed.

The problem is solved with the following:

1. Disabled the iSCSI software adapter (backup your iqn and settings)
2. Navigate to /etc/vmware/vmkiscsid/Ā of the host andĀ backup the files
3. Delete the contents in /etc/vmware/vmkiscsid/
4. Reboot the host
5. Create a new software iscsi adapter, write the IQN with the old one weĀ backup earlier
6. Add iscsi port bindings and targets.
7. DONE.

 

Kind Regards,
Doddi Priyambodo