Thursday, March 17, 2016

Vagrant - running a vagrant box in windows 7

Vagrant  - running a box in windows 7



1.  Download and install virtual box from https://www.virtualbox.org/wiki/Downloads
     and start up the virtual box.

2. Download and install vagrant from  http://downloads.vagrantup.com/

I had my vagrant installed in the location C:\HashiCorp\Vagrant.
And added C:\HashiCorp\Vagrant\;C:\HashiCorp\Vagrant\bin to windows environment path.




3.  Also install putty from http://www.putty.org/   for SSH access to the box






4.  I had issues installing the box image using vagrant command, through internet. So I downloaded them and copied them and initiated it locally.

For this I created a project location C:\HashiCorp\Vagrant\Projects\VM

And I downloaded the box file or copied the box file from the url http://files.vagrantup.com/lucid32.box to the default box file location %userprofile%\.vagrant.d\boxes


5.  Add the downloaded box.
For this open the windows command prompt as administrator and add the box to vagrant list using command,

> vagrant box add lucid32 %userprofile%\.vagrant.d\boxes\lucid32.box --provider virtualbox


  note : replace %userprofile% with the location to .vagrant.d folder





6.   Go to the project location C:\HashiCorp\Vagrant\Projects\VM and run the command

> vagrant init lucid32

it will create a vagrant configuration file in the current project location




7. Now start up the VM using the box image lucid32 by running the command

> vagrant up





 8.  To get the ssh details run the command,

> vagrant ssh-config



9. Use the details got from the step 8 to ssh login using putty.

 username : vagrant
 password: vagrant





Now you are in the vm.




Friday, October 16, 2015

HP StorageWorks D2700 DAS - adding spare disk

HP StorageWorks D2700 DAS - How to add spare disk



1.  Login to the server and go to the HP Array configuration utility.
      Select the "SAS Array" for which we have add the spare disk.
      Here we have selected the "SAS Array B".'
   
      Then click on the "Spare Management" button shown on the right side of the window.








2.  Select the disk from "Unassigned Drives" group and click save.
      Here we are adding 1 spare disk. So selected the disk in Bay 10 and click "save" button to assign it as spare disk for the "SAS Array B".





3.  Now can see the disk is assigned as a spare disk for the "SAS Array B".







Monday, October 12, 2015

Create LVM on CentOS / RHEL 5.8




How to add 3 new external hdds and create LVM on it.



steps required to configure LVM include:

  • Creating physical volumes from the hard drives.
  • Creating volume groups from the physical volumes.
  • Creating logical volumes from the volume groups and assign the logical volumes mount points

In this case external hdds connected to the server as /dev/sdc, /dev/sdd, /dev/sde
[ The command fdisk -l  will show the hdds connected to the server ]


1. Create a partition on the hdd and change file system to 8e (LVM )
Note:- This is a destructive process, and make sure that any data in the hdd is backed up before proceeding. 

  a) fdisk /dev/sdc
  b) enter "n" to create partition,
         enter "1" to create primary partition
         select start and end as default (just press enter at both prompts )
  c) enter "t" to change the file system type and enter '8e' for LVM



  d) enter "w" to save the changes
  e) enter "q" to exit

2)  Create Physical volume




3) Create Volume group from the Physical volumes create

    Here I am creating a Volume group  "DB_TEST_EXTERNAL"




4) Create Logical Volume from the Volume group

     Here I am creating a Logical Volume named "LV_DATA"




5)  Create filesystem on the share

 mkfs.ext3 /dev/DB_TEST_EXTERNAL/LV_DATA


Monday, September 7, 2015

Postfix mailserver



1) How to display the mailqueue

  •   mailq
  •  postqueue -p

2)  Delete mails from the mail queue


   Delete all the pending mails from the mail queue

   postsuper -d ALL


   To delete only the deferred mail from the mail queue

   postsuper -d ALL deferred

Tuesday, September 1, 2015

VMware ESXi 5.x - to mount a netapp NFS share from ESXi command prompt


VMware ESXi 5.x - to mount a netapp NFS share from ESXi command prompt 

1)   To list the current NFS mounts on the server


esxcli storage nfs list

2) Command to mount the a Netapp NFS share 

       volume name : /vol/v2tc_x1/qtc_x1/
       hostname :  remotehost.domain.com
       mount folder name:  DataStore_Name

 esxcli storage nfs add -H remotehost.domain.com  -s /vol/v2tc_x1/qtc_x1/ -v DataStore_Name


3) To remove the NFS mount

esxcli storage nfs remove -v DataStore_Name


Thursday, July 30, 2015

Find HBA WWPN in RHEL / CentOS 5.x





Find HBA WWPN in RHEL / CentOS 5.X

Method1:

1) Run the following command to find the manufacturer of the HBA card


[root@host ~]# lspci |grep -i HBA
07:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
0a:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)


2) To find the WWPN number use the following command and look for port_name

 systool -c fc_host -v

[root@host ~]# systool -c fc_host -v |grep "port_name"
    port_name           = "0x500XXXXXXXXXXX7e"
    port_name           = "0x500XXXXXXXXXXX4a"


Method2:

[root@host ~]# cat /sys/class/scsi_host/host1/device/fc_host\:host1/port_name
0x500XXXXXXXXXXX7e
[root@host~]# cat /sys/class/scsi_host/host0/device/fc_host\:host0/port_name
0x500XXXXXXXXXXX4a