如何在centos6.5上使用LXC虛擬機器

來源:互聯網
上載者:User

標籤:lxc   虛擬機器主機   

   一:什麼是LXC

    LXC,其名稱來自Linux軟體容器(Linux Containers)的縮寫,一種作業系統層虛擬化(Operating system–level virtualization)技術,為Linux核心容器功能的一個使用者空間介面。它將應用軟體系統打包成一個軟體容器(Container),內含應用軟體本身的代碼,以及所需要的作業系統核心和庫。通過統一的命名空間和共用API來分配不同軟體容器的可用硬體資源,創造出應用程式的獨立沙箱運行環境,使得Linux使用者可以容易的建立和管理系統或應用程式容器。

   二:LXC內網卡資訊。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/48/39/wKioL1QGgn-iTTKWAACqjd_GcYQ489.jpg" title="虛擬網卡.png" alt="wKioL1QGgn-iTTKWAACqjd_GcYQ489.jpg" />

   把主機的物理網卡做成橋接器裝置(交換器裝置),把物理網卡做成橋接器裝置後主機就沒有自己的網卡了,所以主機要虛擬出自己的虛擬網卡,此時橋接器裝置就要為虛擬機器的網卡,主機的的網卡接收報文,他便工作在混雜模式下。

   三:LXC的配置過程

 1)把eth0做成橋接器,前提是要確保NetworkManager關掉,確保network啟動起來。

 

 service NetworkManager stop service NetworkManager status #查看虛擬機器NetworkManager cd /etc/sysconfig/network-scriprs/ cp ifcfg-eth0 ifcfg-br0  #建立橋接器裝置 vim ifcfg-bro #改設定檔 DEVICE="br0"                          #改為br0BOOTPROTO="none"HWADDR="00:0C:29:D3:F8:8F" NM_CONTROLLED="no"                    #不啟動NMONBOOT="yes"                          #類型改為BridgeTYPE="Bridge"UUID="5808601c-b6ce-496f-b9d0-c44a5ae9bd84"IPADDR="172.16.16.5"NETMASK="255.255.0.0"GATEWAY="172.16.0.1"
2)修改ifcfg-eth0的IP配置資訊
DEVICE="eth0"BOOTPROTO="none"HWADDR="00:0C:29:D3:F8:8F"NM_CONTROLLED="no"ONBOOT="yes"TYPE="Ethernet"UUID="5808601c-b6ce-496f-b9d0-c44a5ae9bd84"BRIDGE=br0   #添加BRIDGE 注意要為大寫 其他的IP地址,網關,DNS,都刪除。
3)service network restart    ifconfig


 4)安裝虛擬機器

  下載虛擬機器rpm包,安裝此包組。安裝依靠的包組

   

yum install libcgroup -y  #安裝包組service cgconfig start  #啟動cgconfiglxc-checkconfigvim /etc/lxc/default.conflxc.network.type = vethlxc.network.link = br0        #修改為我們命名的br0lxc.network.flags = upvim /usr/share/lxc/templates/lxc-centos #修改裡面的yum源改為本地的yum源地址。[base]   baseurl= #本地的yum源地址。

 5)建立虛擬機器

 

lxc-create -n centos6 -t /usr/share/lxc/templates/lxc-centos  #建立虛擬機器

6)啟動虛擬機器

 

 chroot /var/lib/lxc/centos6-1/rootfs/   #切換到根目錄下 修改虛擬機器的啟動密碼 passwd   #執行命令後輸入新的密碼 exit  #修改完後退出虛擬機器 這一步很重要 lxc-start -n centos6  #啟動虛擬機器  加上-d為後台啟動 shutdown -h now #關閉虛擬機器操作

 

OK 在Linux主機上安裝虛擬機器主機的過程已經完成。

本文出自 “slayer” 部落格,請務必保留此出處http://slayer.blog.51cto.com/4845839/1548263

如何在centos6.5上使用LXC虛擬機器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.