August 18, 2019 Vignesh Sathiyanantham

In my previous blog, I discussed how to set up the ZFS File system in Ubuntu 18.04 and setup ZVOL for Microsoft SQL Server Databases In this post let’s discuss on how to set up the Disaster recovery plan for the Microsoft SQL Database with the ZFS replication, For that, I set up the Ubuntu 18.04 Instance in us-east-1 in availability zone us-east-1c , and ssh into the instance using the pem file Then I followed my post on ZVOL for MS SQL Database to install the ZFS on the AWS Linux Instance And then with the new volume, I…

August 18, 2019 Vignesh Sathiyanantham

I created a Ubuntu 18.04 Instance in AWS, then I connected to the instance using the pem file using ssh -i pemfile ubuntu@public-IP sudo passwd ubuntu Changing password for user ubuntu. New password: Retype new password: I set the password for the account, then enable the password authentication in the SSH config file sudo nano /etc/ssh/sshd_config Find the PasswordAuthentication no and set it to yes PasswordAuthentication yes sudo service ssh restart Reference: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-password-login/

August 15, 2019 Vignesh Sathiyanantham

RAID with any filesystem / Storage array or with JBOD it comes with three main benefits. PerformanceCapacityIntegrity Performance is how fast you can access the data / write the data into the filesystem and it is measured with Input / Output per second aka IOps and usually measured in megabyte per second and millisecond of latency Capacity is how much it can hold your data, usually GBs to PBs Integrity is how many disks can fail before you lose all the data, The main problem of the RAID is you cannot get all the three benefits, to get one you…

August 15, 2019 Vignesh Sathiyanantham

In this post, we will see how to install ZFS on Ubuntu and present a ZVOL through iSCSI protocol to a Windows Machine for SQL Database First I created a Linux Ubuntu x64 Virtual Machine and installed the Ubuntu 18.04 Server using the server iso file available in the Ubuntu website After installing the Ubuntu, configured the static IP and installed openssh-server sudo apt-get install openssh-server Then I proceed to install the ZFS File system in my mint ubuntu Install Software properties common sudo apt-get install software-properties-common First, you have to make sure that main, restricted, universe and multiverse software…

July 18, 2019 Vignesh Sathiyanantham

If you have a large datacenter having too many VMs, you may find it difficult to filter the VMs, using the super powerful tool vSphere PowerCLI you can get the VM with filters To get the VM where the tool is not installed, run the below script after connecting with VI-Server Get-VM -name windows-* | ?{$_.extensiondata.guest.toolsstatus -eq ‘toolsNotInstalled’}

June 5, 2019 Vignesh Sathiyanantham

Ansible is the glue for VMware and DevOps, Many DevOps engineers use vRealize Automation to automate the Provisioning of VMs but there are a lot of chances that VMware isn’t the only infrastructure tool your company uses. Ansible helps you to do provisioning on multiple clouds, in this blog I try to explain the creation of Virtual Machine from a template on VMware vCenter Ansible provides various modules to manage the VMware Infrastructure, which included datacenter, cluster, host system and virtual machine. As a pre-requisite we need to install pyVmomi, the VMware modules are written over the top of VMware…

June 5, 2019 Vignesh Sathiyanantham

In this blog i am writing the steps on installing and using the Ansible on Windows 10 Subsystem for Linux First Enable the “Developer mode” and “Windows Subsystem for Linux”, after reboot open bash Installing Ansible Open bash prompt (by running bash in run )Install Python PIPsudo apt-get -y install python-pip python-dev libffi-dev libssl-devInstall Ansible by running pip install ansible –user–user installs package local to the user account instead of global to avoid permission issues with PIP and SubsystemAdd the path echo ‘PATH=$HOME/.local/bin:$PATH’ >> ~/.bashrcRun source ~/.bashrc to update the path Verify Ansible Installation ansible –version

May 15, 2019 Vignesh Sathiyanantham

Run apt-key Using the apt-key utility we can display all the known keys.apt-key list To quickly find the expired keys, search for “expired:” apt-key list | grep “expired:” Update the key We can now use the key gathered in step 1 to update it: apt-key adv –keyserver keys.gnupg.net –recv-keys [KEY]