External Link:
vboxmanage dhcpserver add --netname testlab --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable
[or]
You can also do internetworking with hosts only and select the host to the same network interface and that also works.
This you can check from vagrant:
example:
You can see in the above screen-shot the Adapter2: is (Host-only Adapter, vboxnet0)
mkdir ~/.ssh; cd ~/.ssh; echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCTI1Zljwk2ILNFgNU8GvfLejsOg3P/JCo1sq4Xc8C7cTvqSc1ihQXUJugH1RrH7mx1DoURPNsj4QcHeJy6QTUf8G1+4AICQ3yZ65mJNcWv8nTNSd7KGhDilcDIAbL+zXg5psOE7nS7cXlgoN+DAugk52yTF6G/cHKXLJ2FeUayUXPFu2bXHcS6kj6VIluFB3eiyuH+QdE+nard0thsxQrlUAvC55cZQ4y0BGtBg+06he9pfP/L/tnUly51hCCP31jUrxAA5JgdmMvHTe2RhBniEZ1HUlsIpapOMkA06oUaT38Pw7b0QNRovXaVksX3mYpDZwejtkX8dwhUV7/RpdlR /Users/amund/.ssh/vm" > authorized_keys
Host chef
Hostname localhost
User root
port 1717
IdentityFile ~/.ssh/vm
Host cluster1
Hostname localhost
User root
port 43221
IdentityFile ~/.ssh/vm
Host cluster2
Hostname localhost
User root
port 43222
IdentityFile ~/.ssh/vm
Host cluster3
Hostname localhost
User root
port 43223
IdentityFile ~/.ssh/vm
Configuring NTP server:
sudo apt-get install -y ntpdate
ntpdate -s ntp.ubuntu.com [ to sync with ntp.ubuntu.com ]
sudo apt-get install ntp
Error: sudo: unable to resolve host [if you update the hostname, update at /etc/hostname and also at /etc/hosts:]
example:
127.0.0.1 localhost.localdomain localhost
127.0.1.1 cluster1
Not getting both the network card activated: in ubuntu 16.04 server
# Find the disabled network card logical name:
sudo lshw -C network [ or ] ifconfig -a
# Enable the disabled network card. [ example: enp0s8 or enp0s3 ]
sudo ifconfig enp0s8 up
# sudo vi /etc/network/interfaces [ make dhcp enable ]
auto enp0s3
iface enp0s3 inet dhcp
#you might try to give static ipaddress and check if its still able to connect to the network:
# based on the interface you have crated.
# after setting the default gw to 10.0.3.2 internet working.
# route add default gw 10.0.3.2
[or] try:
auto enp0s8
iface enp0s8 inet static
address 10.10.10.2
netmask 255.255.255.0
#network 10.10.10.0
#broadcast 10.10.10.255
gateway 10.10.10.0
#dns-nameservers 192.168.1.1
# if needed you might need to start networking service:
sudo /etc/init.d/networking restart
10.0.3.2 v-box default gateway
now update the default route:
route add default gw 10.0.3.2
[or]
route add default gw 10.0.2.2
Increase disk space size:
VBoxManage modifyhd "/Users/amund/VirtualBox VMs/U3/U3-disk1.vdi" --resize 10240
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
In the above example I have resize the disk space from 8GB to 10GB.
NOTE: But later we need to upgrade the lvm size, with in the host.
You might need to do the following 2 times, because in the first time you might not get the total newly added free space from “VBoxManager” command:
# Note: You need to extend the original vdi disk file.
#fdisk -l [ do check your disk name and the newly allocated disk space: ]
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x23583428
#fdisk /dev/sda
Command (m for help): n
Partition type
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p):
# Note: in the above output you see “2 free” , that’s why we have to 2 times :) [ for the following 3 and 4 ], but not which is the bigger one and add the same.
Created a new partition 4 of type 'Linux' and of size 1023 KiB.
4 (partition number, since 1st and 2nd partition already exists, 3 is a small free space I am seeing)
select default first available cylinder to the default last cylinder. [ which is enter and enter ]
p (primary)
Partition number (3,4, default 3): 4
First sector (999424-41943039, default 999424):
Last sector, +sectors or +size{K,M,G,T,P} (999424-1001469, default 1001469):
Command (m for help): n
Partition type
p primary (2 primary, 1 extended, 1 free)
l logical (numbered from 5)
Select (default p): p
Selected partition 3
First sector (16775168-41943039, default 16775168):
Last sector, +sectors or +size{K,M,G,T,P} (16775168-41943039, default 41943039):
Created a new partition 3 of type 'Linux' and of size 12 GiB.
NOTE: see, now you got the bigger space. [ don’t get confuse with one for 10GB and another is 20 GB example. I am retrying the same. and making both the note at the same place for now] NOTE: Later do a good note.]
Command (m for help): t
Partition number (1-5, default 5): 4
Partition type (type L to list all types): 8e
Changed type of partition 'Linux' to 'Linux LVM'.
Command (m for help): t
Partition number (1-5, default 5): 3
Partition type (type L to list all types): 8e
Changed type of partition 'Linux' to 'Linux LVM'.
Command (m for help): p
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x23583428
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 16775167 15773698 7.5G 5 Extended
/dev/sda3 16775168 41943039 25167872 12G 8e Linux LVM
/dev/sda4 999424 1001469 2046 1023K 8e Linux LVM
/dev/sda5 1001472 16775167 15773696 7.5G 8e Linux LVM
Partition table entries are not in disk order.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
# Now reboot:
reboot
NOTE: Once you have the new partition display:
# pvcreate /dev/sda3 [I believe this will be your new big free disk space]
Physical volume "/dev/sda3" successfully created
# pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name ubuntu-vg
PV Size 7.52 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 1925
Free PE 0
Allocated PE 1925
PV UUID Ij2DKd-oz25-e0so-8kks-A8FA-h9q7-KnfVuO
"/dev/sda3" is a new physical volume of "12.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 12.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID ygiiU9-kbTh-Xqw2-nWqC-SMZz-dZxL-G8q6Bb
# # vgdisplay # [Before]
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 7.52 GiB
PE Size 4.00 MiB
Total PE 1925
Alloc PE / Size 1925 / 7.52 GiB
Free PE / Size 0 / 0
VG UUID GpeiBN-Zvdo-1wtr-KhDm-IYUz-2ffo-TSs88f
# Now add new physical volume to the volume group.
# vgextend ubuntu-vg /dev/sda3
Volume group "ubuntu-vg" successfully extended
# vgdisplay #[display again]
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 19.52 GiB PE Size 4.00 MiB
Total PE 4997
Alloc PE / Size 1925 / 7.52 GiB
Free PE / Size 3072 / 12.00 GiB
VG UUID GpeiBN-Zvdo-1wtr-KhDm-IYUz-2ffo-TSs88f
#Have the Logical Volume (within the Volume Group) overtake the remaining free space of the Volume Group:
lvextend -l +100%FREE /dev/ubuntu-vg/root
output:
Size of logical volume ubuntu-vg/root changed from 6.77 GiB (1733 extents) to 18.77 GiB (4805 extents).
Logical volume root successfully resized.
# vgdisplay [ again ]
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 19.52 GiB
PE Size 4.00 MiB
Total PE 4997
Alloc PE / Size 4997 / 19.52 GiB
Free PE / Size 0 / 0
VG UUID GpeiBN-Zvdo-1wtr-KhDm-IYUz-2ffo-TSs88f
#
# resize2fs -p /dev/mapper/ubuntu--vg-root
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/mapper/ubuntu--vg-root is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/mapper/ubuntu--vg-root is now 4920320 (4k) blocks long.
# Here you have the new allocated disk space:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 19G 1.3G 17G 8% /
umount /ghostcache
fdisk /dev/sdd # -> for each disk that is not the /
p # -> for printing the current partition
d # -> for deleting the partition
w # -> for writing the changes.
pvcreate /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo /dev/sdp /dev/sdr
vgcreate SplunkVG /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo /dev/sdp /dev/sdr
lvcreate -L 29T -n ghostcache SplunkVG
mkfs.ext4 /dev/mapper/SplunkVG-ghostcache
Update /etc/fstab , comment out /ghostcache entry
# reboot
update the /etc/fstab again:
/dev/mapper/SplunkVG-ghostcache /ghostcache ext4 noatime 1 4
# create a test file under /ghostcache and reboot the host and check if the host is back online.
# cat addkey
ssh-agent -s > key
source key
ssh-add ~/.ssh/vm
# tail -3 .bashrc
route add default gw 10.0.2.2
source addkey
export PATH="/root:$PATH"
# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 u2
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
10.10.10.2 u2
10.10.10.3 u3
10.10.10.4 u4
10.10.10.5 u5
10.10.10.6 u6
# cat /etc/hostname
u2
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
#iface enp0s8 inet dhcp
iface enp0s8 inet static
address 10.10.10.2
netmask 255.255.255.0
#network 10.10.10.0
#broadcast 10.10.10.255
gateway 10.10.10.1
#dns-nameservers 192.168.1.1
# ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:13:65:41
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe13:6541/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1252 errors:0 dropped:0 overruns:0 frame:0
TX packets:947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:89627 (89.6 KB) TX bytes:120176 (120.1 KB)
enp0s8 Link encap:Ethernet HWaddr 08:00:27:35:8f:f6
inet addr:10.10.10.2 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe35:8ff6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:360 (360.0 B) TX bytes:1548 (1.5 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:168 errors:0 dropped:0 overruns:0 frame:0
TX packets:168 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:12240 (12.2 KB) TX bytes:12240 (12.2 KB)