SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Proxmox: 

建立自己的虛擬主機
sntc06@gmail.com
機器用完了,怎麼辦?

買新的!

虛擬機!

2
虛擬機分好多種
完全虛擬化
Virtualbox, QEMU, VMWare, KVM...
(硬體輔助)
作業系統層虛擬化
chroot, jail, OpenVZ

3
Proxmox

4
是有哪裡好?
以 Linux 為基礎,彈性高
網頁管理界面,跨平臺
硬體相容性高
最後... open source rocks!

5
Proxmox
KVM:

Linux kernel 從底層提供的虛擬化環境,可以支援
大部分 x86 架構的硬體(但 CPU 需要支援虛擬化指
令集)(based on QEMU)
OpenVZ:

作業系統等級的虛擬環境,類似於 chroot,採用
container 為單位

6
安裝

(跳過)

7
主界面

安裝完畢後,使用 https://<IP>:8006 進入管理界面
8
KVM
建立虛擬機器

/var/lib/vz/templates/iso
10
終端機

注:需要 Java

11
網路設定
Proxmox 使用 iptables
所以只要會寫 iptables 就可以自定網路路由

12
IP 好少 O_Q
auto	
  lo	
  
iface	
  lo	
  inet	
  loopback	
  

!

auto	
  eth0	
  
iface	
  eth0	
  inet	
  static	
  
	
  	
  	
  	
  	
  	
  	
  	
  address	
  	
  192.168.1.1	
  
	
  	
  	
  	
  	
  	
  	
  	
  netmask	
  	
  255.255.255.0	
  
	
  	
  	
  	
  	
  	
  	
  	
  gateway	
  	
  192.168.1.254	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐up	
  echo	
  1	
  >	
  /proc/sys/net/ipv4/conf/eth0/proxy_arp	
  

!

auto	
  vmbr0	
  
iface	
  vmbr0	
  inet	
  static	
  
	
  	
  	
  	
  	
  	
  	
  	
  address	
  	
  10.10.10.1	
  
	
  	
  	
  	
  	
  	
  	
  	
  netmask	
  	
  255.255.255.0	
  
	
  	
  	
  	
  	
  	
  	
  	
  bridge_ports	
  none	
  
	
  	
  	
  	
  	
  	
  	
  	
  bridge_stp	
  off	
  
	
  	
  	
  	
  	
  	
  	
  	
  bridge_fd	
  0	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐up	
  echo	
  1	
  >	
  /proc/sys/net/ipv4/ip_forward	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐up	
  	
  	
  iptables	
  -­‐t	
  nat	
  -­‐A	
  POSTROUTING	
  -­‐s	
  '10.10.10.0/24'	
  -­‐o	
  eth0	
  -­‐j	
  
MASQUERADE	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐down	
  iptables	
  -­‐t	
  nat	
  -­‐D	
  POSTROUTING	
  -­‐s	
  '10.10.10.0/24'	
  -­‐o	
  eth0	
  -­‐j	
  
MASQUERADE	
  
#	
  port	
  forwarding	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐up	
  iptables	
  -­‐t	
  nat	
  -­‐A	
  PREROUTING	
  -­‐i	
  eth0	
  -­‐p	
  tcp	
  -­‐-­‐dport	
  10122	
  -­‐j	
  DNAT	
  -­‐-­‐to	
  
10.10.10.101:22	
  
	
  	
  	
  	
  	
  	
  	
  	
  post-­‐up	
  iptables	
  -­‐t	
  nat	
  -­‐A	
  PREROUTING	
  -­‐i	
  eth0	
  -­‐p	
  tcp	
  -­‐-­‐dport	
  10222	
  -­‐j	
  DNAT	
  -­‐-­‐to	
  
10.10.10.102:22

13
只好 port-forwarding
vmbr0 是虛擬機與實體機設定 bridge mode 時共
用的虛擬網卡
host IP 設定為 10.10.10.1 (gateway)
vm IP 設定為 10.10.10.101/255.255.255.0,
gateway 為 10.10.10.1
最後面兩條規則將連線到外部 IP 的 port 10122
重導到內網 10.10.10.101 的 port 22

14
樣板
一旦設定好虛擬主機,我們可以
把他轉換為樣板,供日後大量複
製使用
對著虛擬機按右鍵選「Convert
to template」即可(一旦轉換
到 template 將無法還原)

15
OpenVZ

16
建立 OpenVZ container

於 http://pve.proxmox.com/wiki/
Category:Virtual_Appliances 下載 template
設定密碼、網路
收工!

17
References
http://www.proxmox.com/
http://pulipuli.blogspot.tw/2013/07/proxmoxve-3openvz.html
http://home.csjs.tc.edu.tw/phpbbinf/
viewtopic.php?
t=4867&sid=3b483e46b364cadf2b4ec9a952
a18699
http://www.pigo.idv.tw/archives/492

18
FAQ

Mais conteúdo relacionado

Mais procurados

下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:VaaiITband
 
Docker一期培训
Docker一期培训Docker一期培训
Docker一期培训青帅 常
 
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究博 孟
 
Linux 系列分享[1] 概览
Linux 系列分享[1]   概览Linux 系列分享[1]   概览
Linux 系列分享[1] 概览rainoxu
 
Docker初识
Docker初识Docker初识
Docker初识hubugui
 
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cnxdboy2006
 
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guideslmagicbox
 
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018Will Huang
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器ekoing
 
2, installation
2, installation2, installation
2, installationted-xu
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作阿狗 郭
 
Install Hmc 734 V Box
Install Hmc 734 V BoxInstall Hmc 734 V Box
Install Hmc 734 V Boxguest96e3e1
 
Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置wensheng wei
 
雲端運算期末報告
雲端運算期末報告雲端運算期末報告
雲端運算期末報告岱霖 黎
 
雲端運算期末報告v2
雲端運算期末報告v2雲端運算期末報告v2
雲端運算期末報告v2岱霖 黎
 

Mais procurados (20)

下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai
 
Container Security
Container SecurityContainer Security
Container Security
 
Docker一期培训
Docker一期培训Docker一期培训
Docker一期培训
 
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究
 
Linux 系列分享[1] 概览
Linux 系列分享[1]   概览Linux 系列分享[1]   概览
Linux 系列分享[1] 概览
 
Split lock
Split lockSplit lock
Split lock
 
Docker初识
Docker初识Docker初识
Docker初识
 
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
 
PowerVm_for_DDSC
PowerVm_for_DDSC PowerVm_for_DDSC
PowerVm_for_DDSC
 
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
 
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
 
2, installation
2, installation2, installation
2, installation
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作
 
Install Hmc 734 V Box
Install Hmc 734 V BoxInstall Hmc 734 V Box
Install Hmc 734 V Box
 
Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置Apache+php+mysql在Linux下的安装与配置
Apache+php+mysql在Linux下的安装与配置
 
unixtoolbox_zh_CN
unixtoolbox_zh_CNunixtoolbox_zh_CN
unixtoolbox_zh_CN
 
雲端運算期末報告
雲端運算期末報告雲端運算期末報告
雲端運算期末報告
 
雲端運算期末報告v2
雲端運算期末報告v2雲端運算期末報告v2
雲端運算期末報告v2
 
Vitualbox
VitualboxVitualbox
Vitualbox
 

Semelhante a Proxmox: 建立自己的虛擬主機

Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalivedcolderboy17
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版xingsu1021
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版redhat9
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版Jie Bao
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linuxYiwei Ma
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU承翰 蔡
 
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUGYingSiang Geng
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络F.l. Yu
 
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會Jason Cheng
 
基于Fuel的超融合一体机
基于Fuel的超融合一体机基于Fuel的超融合一体机
基于Fuel的超融合一体机EdwardBadBoy
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newYiwei Ma
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档lwj2012
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on praticeKenny (netman)
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建Liyang Tang
 
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)ykdsg
 
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...wensheng wei
 

Semelhante a Proxmox: 建立自己的虛擬主機 (20)

Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
LinuxGuide4F2E
LinuxGuide4F2ELinuxGuide4F2E
LinuxGuide4F2E
 
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
 
Rootkit 101
Rootkit 101Rootkit 101
Rootkit 101
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linux
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
 
Ipaq with linux
Ipaq with linuxIpaq with linux
Ipaq with linux
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络
 
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
 
基于Fuel的超融合一体机
基于Fuel的超融合一体机基于Fuel的超融合一体机
基于Fuel的超融合一体机
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建
 
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
 
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
VMware如何使用,最好用的虚拟机,VMware有哪些功能?关于虚拟机V...
 

Mais de 維泰 蔡

Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全維泰 蔡
 
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全Linux 系統管理與安全:進階系統管理系統防駭與資訊安全
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全維泰 蔡
 
Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識維泰 蔡
 
Google drive on linux
Google drive on linuxGoogle drive on linux
Google drive on linux維泰 蔡
 
主機自保指南
主機自保指南主機自保指南
主機自保指南維泰 蔡
 

Mais de 維泰 蔡 (6)

Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全Linux 系統管理與安全:系統防駭與資訊安全
Linux 系統管理與安全:系統防駭與資訊安全
 
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全Linux 系統管理與安全:進階系統管理系統防駭與資訊安全
Linux 系統管理與安全:進階系統管理系統防駭與資訊安全
 
Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識Linux 系統管理與安全:基本 Linux 系統知識
Linux 系統管理與安全:基本 Linux 系統知識
 
Google drive on linux
Google drive on linuxGoogle drive on linux
Google drive on linux
 
DevStack
DevStackDevStack
DevStack
 
主機自保指南
主機自保指南主機自保指南
主機自保指南
 

Proxmox: 建立自己的虛擬主機