狠狠撸

狠狠撸Share a Scribd company logo
PowerVM
POWER7 架構 
Power7 
8 核 
4 執行緒
POWER8 架構 
Power8 
12核 
8 執行緒
Micro Partition 
在作LPAR 時可以使用Dedicate Process及 
Shared Mode 
Shared pool : 預設開啟,而使用Dedicate 
process 會將Shared pool 中的CPU 資源拿走
CPU Virtualization
CPU Virtuation 
SMT:simultaneous multithread (同時多線程),這 
允許CPU 可以更好的Throughput, 但也只是提供 
了可以同時處理任務,對CPU整體性能不會有多少 
增加。
Processing unit 
and Virtual Processor 
Processing Unit:指的是在Shared Pool 中CPU 
的處理能力,而不是指特定CPU 的數量 
Virtual Processor: 指的是並發的能力, 可設定 
為SHARED POOL 中的CPU 的總數 
Processing Unit =0.6 Virtual Processor=2 
是指在10ms 中可佔用2顆VCPU (Thread) 各 
3ms 的工作能力
Processing Unit與Virtual 
Processor 關系 
如Processing Unit 設定為2.5 則Virtual 
Processor 要設定為3顆VCPU 
Processing Unit 可設定3.6 , Virtual Processor 可 
以大於4 ,在Power7 可設到36 於Power7 + 
可設到72 
(每一顆VCPU 實則是對映Threading) 
而3.6 Processing Unit/4 vcpu =0.9 每個cpu 在可 
佔用9ms
UnCapped 及Capped 
Capped : 在設定最大Processing unit 能力之後 
在不勾選Uncapped之後該LPAR 如遇到CPU 繁 
忙時,無法使用該Shared Pool 其他的CPU的運 
算能力 
Uncapped : 在勾選時可以使用超過原本設定的 
Processing Unit. 
Weight 代表意義 
Weight VALUE Usage 
255 VIOS 
200 Product 
50 Development
Shared Mode HMC 操作畫 
面
VIO Server 規劃 
ITEM REQUIRMENT 
Hard disk 至少30GB 
RAM 至少1G 
CPU 可分為2種 
1. VSCSI,NPIV 不需使用多少 
CPU處理能力 
2. SEA SUPPORTING , 需耗費處 
理能力於模擬VSWITCH,至少設 
成1 Processing Unit
VIO Server 安裝 
Default login User: padmin 
安裝完VIO 之後 
license –accept 
CLI Configure tools 
cfgassist 
切換至root 
oem_setup_env
Virtual Switch 
由Hypervisor 建出Virtual Switch 提供給各LPAR 
去作DATA 資料交換,實際可分為2種MODE (預 
設一組) 
VEB (Virtual Ethernet Bridge): 封包在Vswitch 作 
轉發(實際上在Hypervisor 上的記憶體) 
VEPA(Virtual Ethernet Port Aggregrator):規定網 
卡需經過外部的網路交換器作交換,即使
Create Vswitch
Vswitch mode
MODE 
VEB
VEB 可能會造成的問題 
在VEB中,是利Priority 來決定順序。 
如在DUAL VIOS 設定網路對外順序都設為1 時, 
會出現在實體網路出現LOOPING 的問題,如在 
SWITCH中沒設定Spanning Tree Protocol時,整 
個網路就會當掉
MODE-VEPA
Shared Ethernet Adapter 
建虛擬網卡:很重要的是決定在那一個V 
SWITCH 及VLAN 
流程:於HMC 中Create 中建Vadapter 
再進VIO server 建SEA
Virtual Ethernet Adapter
SEA Setup flow 
HMC 設定 
VIOS中Virtual 
Adapater 及其 
VLAN 
登入VIOS 
建SEA
Shared Virtual Ethernet 
Vio 中指令:mkvdev -sea 'ent3' -vadapter 'ent7' - 
default 'ent7 ' -defaultid '3’ 
-sea 建shared Ethernet Adapter ‘ent3’ 代表實體 
的網卡 
-vadapter ent7 代表之前設的虛擬網卡 
-defaultid vlan id
Virtual SCSI 
流程: 
1. 於VIO LPAR 建VSCSI SCSI 
2. 於Client 上建VSCSI ID 要對映到VIO 
SERVER上VSCSI ID 
3. 登入VIO 將Disk 空間分配給各Client (VHOST)
Assign a Physical Disk to 
Client 
Command :mkvdev –vdev hdisk# –vadapter 
vhost# -dev assign name 
解說: mkvdev 
-vdev 實體disk 
-vadapter vhost 對映到Client 端 
-dev anyname
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
Make a pool 
如要使用LV, FILE 的方式將空間給client 使用。 
需先建Pool 
Command : mksp vgname disk (建VG) 
mkbdsp –bd lvname –sp vg 10G (建Storage Pool)
用cfgassist 建pool及對映
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
PowerVm_for_DDSC
用Command建VG 及LV 
先切到root 下(oem_setup_env), 建VG及LV 
oem_setup_env 
smitty lvm (建vg 及lv) 
退出root 
exit 
建對映 
mkvdev –vdev lvname -vadapter vhost# -dev 
differenname for lv device 
在用lv –vdev 及-dev lvname 必需不同
VSCSI LV limits 
不能超過1TB 
在VIO Server 不能作MIRROR,Striping LV 再 
Assign給Client 
LV不支援多張VSCSI 在同一個VIO Server,也不 
需要。 
原因VSCSI 是在MEMORY中運作,多增加 
VSCSI也不會增加速度
VIO Server 常用Command 
# lsmap –all #列出所有的Vscsi 
#lsmap –all –net #列出所有VIRTUAL網路設備 
#lsmap -vadapter vhost # 已知那一組Client 
#lspv –free 看空間 
#lsdev –slots #I/O slots list 
#lsdev –virtual
Ad

Recommended

Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
OpenCity Community
?
Proxmox: 建立自己的虛擬主機
Proxmox: 建立自己的虛擬主機
維泰 蔡
?
Proxmox VE 4.3 vs VMWare vSphere 6.1
Proxmox VE 4.3 vs VMWare vSphere 6.1
Chris Hsiang
?
Proxmox 5.0
Proxmox 5.0
Chris Hsiang
?
主库自动切换 V2.0
主库自动切换 V2.0
jinqing zhu
?
基于惭贬础的惭测厂蚕尝高可用方案
基于惭贬础的惭测厂蚕尝高可用方案
Louis liu
?
美团点评技术沙龙010-美团础迟濒补蝉实践
美团点评技术沙龙010-美团础迟濒补蝉实践
美团点评技术团队
?
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
美团点评技术团队
?
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
wensheng wei
?
狈辞惫补与虚拟机管理
狈辞惫补与虚拟机管理
OpenCity Community
?
PVE 4.1 HC 架構
PVE 4.1 HC 架構
Chris Hsiang
?
Mysql proxy+mysql-mmm
Mysql proxy+mysql-mmm
Yiwei Ma
?
V ds深入探究
V ds深入探究
ITband
?
Private Cloud vs Public Cloud Analysis
Private Cloud vs Public Cloud Analysis
Chris Hsiang
?
tradictional DR solution vs Active-active solution
tradictional DR solution vs Active-active solution
Chen Xin xin
?
贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建
Liyang Tang
?
Kafka & mafka client开发与实践
Kafka & mafka client开发与实践
志涛 李
?
下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈
ITband
?
聊聊我接触的集群管理
聊聊我接触的集群管理
rfyiamcool
?
Linux 系統管理實務期末報告
Linux 系統管理實務期末報告
群宇 賴
?
StackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
惭测蝉辩濒集群
惭测蝉辩濒集群
colderboy17
?
Split lock
Split lock
yang peng
?
Install Hmc 734 V Box
Install Hmc 734 V Box
guest96e3e1
?
Apache trafficserver
Apache trafficserver
Din Dindin
?
Golang 高性能实战
Golang 高性能实战
rfyiamcool
?
闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)
ykdsg
?
Openstack neutron 原理详解
Openstack neutron 原理详解
Yong Luo
?
第16讲 Vlan和Vtp
第16讲 Vlan和Vtp
F.l. Yu
?
对于服务器虚拟化的测试汇报
对于服务器虚拟化的测试汇报
博 孟
?

More Related Content

What's hot (20)

痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
wensheng wei
?
狈辞惫补与虚拟机管理
狈辞惫补与虚拟机管理
OpenCity Community
?
PVE 4.1 HC 架構
PVE 4.1 HC 架構
Chris Hsiang
?
Mysql proxy+mysql-mmm
Mysql proxy+mysql-mmm
Yiwei Ma
?
V ds深入探究
V ds深入探究
ITband
?
Private Cloud vs Public Cloud Analysis
Private Cloud vs Public Cloud Analysis
Chris Hsiang
?
tradictional DR solution vs Active-active solution
tradictional DR solution vs Active-active solution
Chen Xin xin
?
贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建
Liyang Tang
?
Kafka & mafka client开发与实践
Kafka & mafka client开发与实践
志涛 李
?
下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈
ITband
?
聊聊我接触的集群管理
聊聊我接触的集群管理
rfyiamcool
?
Linux 系統管理實務期末報告
Linux 系統管理實務期末報告
群宇 賴
?
StackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
惭测蝉辩濒集群
惭测蝉辩濒集群
colderboy17
?
Split lock
Split lock
yang peng
?
Install Hmc 734 V Box
Install Hmc 734 V Box
guest96e3e1
?
Apache trafficserver
Apache trafficserver
Din Dindin
?
Golang 高性能实战
Golang 高性能实战
rfyiamcool
?
闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)
ykdsg
?
Openstack neutron 原理详解
Openstack neutron 原理详解
Yong Luo
?
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
痴惭飞补谤别如何使用,最好用的虚拟机,痴惭飞补谤别有哪些功能?对于虚拟机痴...
wensheng wei
?
Mysql proxy+mysql-mmm
Mysql proxy+mysql-mmm
Yiwei Ma
?
V ds深入探究
V ds深入探究
ITband
?
Private Cloud vs Public Cloud Analysis
Private Cloud vs Public Cloud Analysis
Chris Hsiang
?
tradictional DR solution vs Active-active solution
tradictional DR solution vs Active-active solution
Chen Xin xin
?
贬补诲辞辞辫平台搭建
贬补诲辞辞辫平台搭建
Liyang Tang
?
Kafka & mafka client开发与实践
Kafka & mafka client开发与实践
志涛 李
?
下一代虚拟存储解决方案:痴补补颈
下一代虚拟存储解决方案:痴补补颈
ITband
?
聊聊我接触的集群管理
聊聊我接触的集群管理
rfyiamcool
?
Linux 系統管理實務期末報告
Linux 系統管理實務期末報告
群宇 賴
?
StackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
惭测蝉辩濒集群
惭测蝉辩濒集群
colderboy17
?
Install Hmc 734 V Box
Install Hmc 734 V Box
guest96e3e1
?
Apache trafficserver
Apache trafficserver
Din Dindin
?
Golang 高性能实战
Golang 高性能实战
rfyiamcool
?
闯补惫补线上应用问题排查方法和工具(空望)
闯补惫补线上应用问题排查方法和工具(空望)
ykdsg
?
Openstack neutron 原理详解
Openstack neutron 原理详解
Yong Luo
?

Similar to PowerVm_for_DDSC (20)

第16讲 Vlan和Vtp
第16讲 Vlan和Vtp
F.l. Yu
?
对于服务器虚拟化的测试汇报
对于服务器虚拟化的测试汇报
博 孟
?
Vulkan introduction
Vulkan introduction
Jiahan Su
?
【VM保護備份專題】Dell Power Protect Data Manager (PPDM) 詳解TSDM機制
【VM保護備份專題】Dell Power Protect Data Manager (PPDM) 詳解TSDM機制
裝機安 Angelo
?
Acronis iomega文件备份和虚拟机数据保护方案
Acronis iomega文件备份和虚拟机数据保护方案
yeung_kevin
?
Sery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
Manual
Manual
guest0a8a23
?
-Nginx book
-Nginx book
山城 碧海
?
Ezilla
Ezilla
hs1250
?
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
裝機安 Angelo
?
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
YingSiang Geng
?
优酷 Web网站架构案例分析
优酷 Web网站架构案例分析
George Ang
?
Youku arch qcon2009_beijing
Youku arch qcon2009_beijing
drewz lin
?
Key value store
Key value store
xuanhan863
?
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
OpenCity Community
?
公司应用架构:模块化、微服务与 Linux 容器技术
公司应用架构:模块化、微服务与 Linux 容器技术
Lifan Yang
?
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Jeff Chu
?
高性能并发奥别产服务器实现核心内幕
高性能并发奥别产服务器实现核心内幕
ideawu
?
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Jeff Chu
?
基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机
EdwardBadBoy
?
第16讲 Vlan和Vtp
第16讲 Vlan和Vtp
F.l. Yu
?
对于服务器虚拟化的测试汇报
对于服务器虚拟化的测试汇报
博 孟
?
Vulkan introduction
Vulkan introduction
Jiahan Su
?
【VM保護備份專題】Dell Power Protect Data Manager (PPDM) 詳解TSDM機制
【VM保護備份專題】Dell Power Protect Data Manager (PPDM) 詳解TSDM機制
裝機安 Angelo
?
Acronis iomega文件备份和虚拟机数据保护方案
Acronis iomega文件备份和虚拟机数据保护方案
yeung_kevin
?
Sery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
HPE SimpliVity install mgmt guide 201907-01 (Taiwan-Chinese) ;HPE SimpliVity ...
裝機安 Angelo
?
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
YingSiang Geng
?
优酷 Web网站架构案例分析
优酷 Web网站架构案例分析
George Ang
?
Youku arch qcon2009_beijing
Youku arch qcon2009_beijing
drewz lin
?
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
OpenCity Community
?
公司应用架构:模块化、微服务与 Linux 容器技术
公司应用架构:模块化、微服务与 Linux 容器技术
Lifan Yang
?
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Jeff Chu
?
高性能并发奥别产服务器实现核心内幕
高性能并发奥别产服务器实现核心内幕
ideawu
?
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Jeff Chu
?
基于贵耻别濒的超融合一体机
基于贵耻别濒的超融合一体机
EdwardBadBoy
?
Ad

PowerVm_for_DDSC

  • 2. POWER7 架構 Power7 8 核 4 執行緒
  • 3. POWER8 架構 Power8 12核 8 執行緒
  • 4. Micro Partition 在作LPAR 時可以使用Dedicate Process及 Shared Mode Shared pool : 預設開啟,而使用Dedicate process 會將Shared pool 中的CPU 資源拿走
  • 6. CPU Virtuation SMT:simultaneous multithread (同時多線程),這 允許CPU 可以更好的Throughput, 但也只是提供 了可以同時處理任務,對CPU整體性能不會有多少 增加。
  • 7. Processing unit and Virtual Processor Processing Unit:指的是在Shared Pool 中CPU 的處理能力,而不是指特定CPU 的數量 Virtual Processor: 指的是並發的能力, 可設定 為SHARED POOL 中的CPU 的總數 Processing Unit =0.6 Virtual Processor=2 是指在10ms 中可佔用2顆VCPU (Thread) 各 3ms 的工作能力
  • 8. Processing Unit與Virtual Processor 關系 如Processing Unit 設定為2.5 則Virtual Processor 要設定為3顆VCPU Processing Unit 可設定3.6 , Virtual Processor 可 以大於4 ,在Power7 可設到36 於Power7 + 可設到72 (每一顆VCPU 實則是對映Threading) 而3.6 Processing Unit/4 vcpu =0.9 每個cpu 在可 佔用9ms
  • 9. UnCapped 及Capped Capped : 在設定最大Processing unit 能力之後 在不勾選Uncapped之後該LPAR 如遇到CPU 繁 忙時,無法使用該Shared Pool 其他的CPU的運 算能力 Uncapped : 在勾選時可以使用超過原本設定的 Processing Unit. Weight 代表意義 Weight VALUE Usage 255 VIOS 200 Product 50 Development
  • 10. Shared Mode HMC 操作畫 面
  • 11. VIO Server 規劃 ITEM REQUIRMENT Hard disk 至少30GB RAM 至少1G CPU 可分為2種 1. VSCSI,NPIV 不需使用多少 CPU處理能力 2. SEA SUPPORTING , 需耗費處 理能力於模擬VSWITCH,至少設 成1 Processing Unit
  • 12. VIO Server 安裝 Default login User: padmin 安裝完VIO 之後 license –accept CLI Configure tools cfgassist 切換至root oem_setup_env
  • 13. Virtual Switch 由Hypervisor 建出Virtual Switch 提供給各LPAR 去作DATA 資料交換,實際可分為2種MODE (預 設一組) VEB (Virtual Ethernet Bridge): 封包在Vswitch 作 轉發(實際上在Hypervisor 上的記憶體) VEPA(Virtual Ethernet Port Aggregrator):規定網 卡需經過外部的網路交換器作交換,即使
  • 17. VEB 可能會造成的問題 在VEB中,是利Priority 來決定順序。 如在DUAL VIOS 設定網路對外順序都設為1 時, 會出現在實體網路出現LOOPING 的問題,如在 SWITCH中沒設定Spanning Tree Protocol時,整 個網路就會當掉
  • 19. Shared Ethernet Adapter 建虛擬網卡:很重要的是決定在那一個V SWITCH 及VLAN 流程:於HMC 中Create 中建Vadapter 再進VIO server 建SEA
  • 21. SEA Setup flow HMC 設定 VIOS中Virtual Adapater 及其 VLAN 登入VIOS 建SEA
  • 22. Shared Virtual Ethernet Vio 中指令:mkvdev -sea 'ent3' -vadapter 'ent7' - default 'ent7 ' -defaultid '3’ -sea 建shared Ethernet Adapter ‘ent3’ 代表實體 的網卡 -vadapter ent7 代表之前設的虛擬網卡 -defaultid vlan id
  • 23. Virtual SCSI 流程: 1. 於VIO LPAR 建VSCSI SCSI 2. 於Client 上建VSCSI ID 要對映到VIO SERVER上VSCSI ID 3. 登入VIO 將Disk 空間分配給各Client (VHOST)
  • 24. Assign a Physical Disk to Client Command :mkvdev –vdev hdisk# –vadapter vhost# -dev assign name 解說: mkvdev -vdev 實體disk -vadapter vhost 對映到Client 端 -dev anyname
  • 30. Make a pool 如要使用LV, FILE 的方式將空間給client 使用。 需先建Pool Command : mksp vgname disk (建VG) mkbdsp –bd lvname –sp vg 10G (建Storage Pool)
  • 42. 用Command建VG 及LV 先切到root 下(oem_setup_env), 建VG及LV oem_setup_env smitty lvm (建vg 及lv) 退出root exit 建對映 mkvdev –vdev lvname -vadapter vhost# -dev differenname for lv device 在用lv –vdev 及-dev lvname 必需不同
  • 43. VSCSI LV limits 不能超過1TB 在VIO Server 不能作MIRROR,Striping LV 再 Assign給Client LV不支援多張VSCSI 在同一個VIO Server,也不 需要。 原因VSCSI 是在MEMORY中運作,多增加 VSCSI也不會增加速度
  • 44. VIO Server 常用Command # lsmap –all #列出所有的Vscsi #lsmap –all –net #列出所有VIRTUAL網路設備 #lsmap -vadapter vhost # 已知那一組Client #lspv –free 看空間 #lsdev –slots #I/O slots list #lsdev –virtual