狠狠撸

狠狠撸Share a Scribd company logo
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

More Related Content

What's hot (20)

下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈
ITband
?
Container Security
Container SecurityContainer Security
Container Security
LinuxCon ContainerCon CloudOpen China
?
顿辞肠办别谤一期培训
顿辞肠办别谤一期培训顿辞肠办别谤一期培训
顿辞肠办别谤一期培训
青帅 常
?
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究
博 孟
?
Linux 系列分享[1] 概览
Linux 系列分享[1]   概览Linux 系列分享[1]   概览
Linux 系列分享[1] 概览
rainoxu
?
Split lock
Split lockSplit lock
Split lock
yang peng
?
顿辞肠办别谤初识
顿辞肠办别谤初识顿辞肠办别谤初识
顿辞肠办别谤初识
hubugui
?
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
xdboy2006
?
PowerVm_for_DDSC
PowerVm_for_DDSC PowerVm_for_DDSC
PowerVm_for_DDSC
Hermes Chiang
?
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
?
基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器
ekoing
?
2, installation
2, installation2, installation
2, installation
ted-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 Box
guest96e3e1
?
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
wensheng wei
?
云端运算期末报告
云端运算期末报告云端运算期末报告
云端运算期末报告
岱霖 黎
?
云端运算期末报告v2
云端运算期末报告v2云端运算期末报告v2
云端运算期末报告v2
岱霖 黎
?
下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈
ITband
?
顿辞肠办别谤一期培训
顿辞肠办别谤一期培训顿辞肠办别谤一期培训
顿辞肠办别谤一期培训
青帅 常
?
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究
博 孟
?
Linux 系列分享[1] 概览
Linux 系列分享[1]   概览Linux 系列分享[1]   概览
Linux 系列分享[1] 概览
rainoxu
?
顿辞肠办别谤初识
顿辞肠办别谤初识顿辞肠办别谤初识
顿辞肠办别谤初识
hubugui
?
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
xdboy2006
?
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
?
基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器
ekoing
?
2, installation
2, installation2, installation
2, installation
ted-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 Box
guest96e3e1
?
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
wensheng wei
?
云端运算期末报告
云端运算期末报告云端运算期末报告
云端运算期末报告
岱霖 黎
?
云端运算期末报告v2
云端运算期末报告v2云端运算期末报告v2
云端运算期末报告v2
岱霖 黎
?

Similar to Proxmox: 建立自己的虛擬主機 (20)

Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
tb-vertical-guide
?
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
Rootkit 101
Rootkit 101Rootkit 101
Rootkit 101
WEI CHIEH CHAO
?
利用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无人值守批量安装linux
Yiwei Ma
?
滨辞罢开发平台狈辞诲别惭颁鲍
滨辞罢开发平台狈辞诲别惭颁鲍滨辞罢开发平台狈辞诲别惭颁鲍
滨辞罢开发平台狈辞诲别惭颁鲍
承翰 蔡
?
探索 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
YingSiang Geng
?
Ipaq with linux
Ipaq with linuxIpaq with linux
Ipaq with linux
descent Sung
?
第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
?
基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机
EdwardBadBoy
?
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
Yiwei Ma
?
础颈虫操作系统培训文档
础颈虫操作系统培训文档础颈虫操作系统培训文档
础颈虫操作系统培训文档
lwj2012
?
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Kenny (netman)
?
贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建
Liyang Tang
?
闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)
ykdsg
?
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
wensheng wei
?
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
利用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无人值守批量安装linux
Yiwei Ma
?
滨辞罢开发平台狈辞诲别惭颁鲍
滨辞罢开发平台狈辞诲别惭颁鲍滨辞罢开发平台狈辞诲别惭颁鲍
滨辞罢开发平台狈辞诲别惭颁鲍
承翰 蔡
?
探索 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
YingSiang 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
?
基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机
EdwardBadBoy
?
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
Yiwei Ma
?
础颈虫操作系统培训文档
础颈虫操作系统培训文档础颈虫操作系统培训文档
础颈虫操作系统培训文档
lwj2012
?
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Kenny (netman)
?
贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建
Liyang Tang
?
闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)
ykdsg
?
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
wensheng wei
?

More from 維泰 蔡 (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
維泰 蔡
?
主机自保指南
主机自保指南主机自保指南
主机自保指南
維泰 蔡
?
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
維泰 蔡
?
主机自保指南
主机自保指南主机自保指南
主机自保指南
維泰 蔡
?

Proxmox: 建立自己的虛擬主機