Virtualization using LXC: Difference between revisions

From The Opensource Knowledgebase
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 3: Line 3:
|-
|-
|  
|  
hostname: infrabase1 <br>
<pre>
Network: 172.16.149.128/25 <br>
hostname: infrabase1
IP Address : 172.16.149.176 <br>
Network: 172.16.149.128/25
Subnet Mask: 255.255.255.128 <br>
IP Address : 172.16.149.176
Gateway: 172.16.176.129 <br>
Subnet Mask: 255.255.255.128
DNS: 8.8.8.8 <br><br>
Gateway: 172.16.176.129
Domain search: networked.net, bamboo.com <br>
DNS: 8.8.8.8
Operating System: Ubuntu 18.04 server <br>
 
sudo user: kedar <br><br>
Domain search: networked.net, bamboo.com
FTP Client: Filezilla <br>
Operating System: Ubuntu 18.04 server
ssh client: terminal, reminna<br>
sudo user: kedar
Text editors: gedit, sublime-text<br>
 
FTP Client: Filezilla
ssh client: terminal, reminna
Text editors: gedit, sublime-text
 
<strongUser PC Details</strong>
PC type: Desktop
OS: Ubuntu Desktop
IP Address: 172.16.162.65
sudo user:kedar
</pre>
|}
|}


Line 21: Line 31:


=Preparing lxc Host=
=Preparing lxc Host=
*Ensure the
*Ensure infrabase1 (host server) is updated with latest patches and updates
<code>
=Installing lxc=
=Installing lxc=
=Creating Containers=
=Creating Containers=

Revision as of 06:50, 8 January 2020

Host Details
hostname: infrabase1
Network: 172.16.149.128/25
IP Address : 172.16.149.176
Subnet Mask: 255.255.255.128
Gateway: 172.16.176.129
DNS: 8.8.8.8

Domain search: networked.net, bamboo.com
Operating System: Ubuntu 18.04 server
sudo user: kedar

FTP Client: Filezilla
ssh client: terminal, reminna
Text editors: gedit, sublime-text

<strongUser PC Details</strong>
PC type: Desktop
OS: Ubuntu Desktop
IP Address: 172.16.162.65
sudo user:kedar 

Introduction

LXC (Linux Containers) is an operating system level virtualization method for running several isolated Linux systems (containers) on a host running a linux operating system. The containers use the kernel of the host operating system and hence lxc does not have to virtualize the entire hardware of the host. Containers are relatively low on resource requirement and a singe host has the ability to run a very dense container environment, running several containers as opposed to a conventional KVM based virtualization. More information is available on here.

Preparing lxc Host

  • Ensure infrabase1 (host server) is updated with latest patches and updates

Installing lxc

Creating Containers

Useful commands

Container modification

SSH into container

Conclusion

Experimental