PowerKVM+PowerVC安装手册.docx
- 文档编号:758565
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:53
- 大小:13.60MB
PowerKVM+PowerVC安装手册.docx
《PowerKVM+PowerVC安装手册.docx》由会员分享,可在线阅读,更多相关《PowerKVM+PowerVC安装手册.docx(53页珍藏版)》请在冰点文库上搜索。
PowerKVM+PowerVC安装手册
PowerKVM+PowerVC
安装指导文档
文档名称
PowerKVM+PowerVC安装指导文档
说明
修订历史(REVISIONHISTORY)
版本
修改日期
作者
修改内容
1.0
2016/6/15
杨春林/迟强
新建文档
GCGSystemHardwareLabServiceandTraining
1
安装PowerKVM
本项目中的测试机型为S822L。
针对S812L和S822L的机型,在安装PowerKVM前,需要获得LinuxonPower(LoP)服务器管理口的IP地址。
然后通过管理口IP登录到ASMI界面,将LoP的固件切换到OPAL模式。
然后通过ipmitool连接到管理口,打开控制台终端进行PowerKVM的安装。
1.1切换固件类型到OPAL模式
S812L和S822L默认自带两个管理口,标记分别为HMC1和HMC2。
两个管理口出厂默认的IP地址如下:
HMC1:
169.254.2.147
HMC2:
169.254.3.147
Netmask:
255.255.255.0
默认的ASMI登录用户名和密码是admin/admin。
如果管理口的默认IP被更改,请参考附录1确定当前的IP地址。
1)通过https:
//
首次登陆时会要求修改密码:
密码修改完成后,点击continue按钮使得密码修改生效:
修改密码成功后,需要使用新的密码重新登陆ASM界面:
如果LoP处于Poweron的状态,在左侧选择Power/RestartControl->PowerOn/OffSystem,在右侧点击Savesettingsandpoweroff关机。
2)在左侧选择SystemConfiguration-->FirmwareConfiguration,在右侧将FirmwareType的选项中选择OPAL,点击Continue。
3)因为需要通过ipmitool打开控制终端,所以需要通过ASMI设置IPMI的访问密码。
在左侧选择LoginProfile->ChangePassword,在右侧选择IPMI,输入admin的密码,然后设置IPMI的密码,设置完成后点击Continue。
1.2安装PowerKVM
1)ipmitool是linux的工具,也有windows的版本。
Windows版本可以通过如下地址下载:
#ipmitool-Ilanplus-H
断开终端连接的命令如下:
#ipmitool-Ilanplus-H
然后将PowerKVM的安装盘放入光驱,或者将PowerKVM的ISO文件刻录到U盘,将U盘插入的机器前面板的USB接口中。
2)按前面板的电源键启动机器。
当出现如下的界面时,选择InstallIBM_PowerKVM3.1.0,然后回车。
版本不同,提示信息会有所差异。
3)根据需要选择安装语言,一般保持英文即可。
4)按Tab键,选择OK跳过license信息。
5)按Tab键,选择IAcceptbothIBMannon-IBMterms,接受协议条款。
6)选择InstallIBMPowerKVM,然后选择OK,按回车。
7)根据需要的磁盘空间的大小,选择使用的磁盘的数量。
可以将磁盘全部选中,也可以留下部分磁盘以便后续空间的扩展。
最后选择OK,然后按回车。
8)配置默认创建的各LV的大小,根据需要调整/、swap、/var的值。
/var/lib/libvirt/images的值,会随前面值的调整而自动调整,不需更改。
/var/lib/kimchi/isos是kimchi默认保存iso文件的目录,/var可以适当设大。
9)为PowerKVM设置root用户的密码。
密码长度不能少于6位。
10)选择时区,中国大陆选择Asia/Shanghai。
取消对SystemclockusesUTC的选择。
11)根据需要配置NTP。
如果没有NTPserver,可以取消对Enable的选择。
12)设置日期和时间。
13)选择需要设置IP的网卡,然后选择Edit进行设置。
设置网卡的IP,子网掩码和默认网关。
如果物理链路已经连通,选择Enable。
最后选择Ok,按回车。
也可以不设置网络,根据实际的需求在KVM安装完成后再配置。
同样的方式配置其他需要配置的网卡,配置完成后选择Ok,按回车。
14)配置PowerKVM的主机名和DNS。
如果没有DNS需要配置,则将DNSlist保持空白。
15)查看配置摘要。
确保无误后选择Ok,按回车。
16)选择Ok,按回车开始安装。
2
配置PowerKVM
2.1创建bridge
本次实施中,S822L的两个网口连接了网线,分别是C12-T1和C12-T2。
将C12-T1口做成bridge,配置PowerKVM的IP,并通过此口转发PowerVC虚拟机的流量。
Bridge的配置过程如下:
1)通过IPMI链接到PowerKVM,IPMI口的IP地址为10.168.71.212,密码为admin。
参考附录2查看配置ASM管理口IP,即IPMIIP的方法。
#ipmitool-Ilanplus-H10.168.71.212-Padminsolactivate
2)在PowerKVM上,通过如下的命令创建bridge,并添加C12-T1端口。
#brctladdbrbr0
#brctladdifbr0enP1p5s0f0
其中br0为指定的bridge的名字,enP1p5s0f0为C12-T1在系统中的名字。
创建完成后,可以通过brctlshow查看:
3)在/etc/sysconfig/network-scripts下,创建ifcfg-br0。
在此文件中配置PowerKVM的IP地址,bridge的类型等信息,内容如下图:
同时修改ifcfg-enP1p5s0f0,删除IP地址的信息:
4)重启网络服务是配置生效:
#systemctlrestartnetwork
2.2通过kimchi配置PowerKVM
PowerKVM集成里KVM的开源管理工具kimchi。
在kimchi中对存储,网络和模板的进行配置后,才可以正常部署KVM的虚拟机。
配置过程如下:
1)通过https:
//10.168.71.210:
8001登录kimchi,口令为PowerKVM操作系统的root用户的密码。
2)登录后,点击Storage,配置存储。
PowerKVM安装完成后,将/var/lib/libvirt/images设置为默认的虚拟机存储位置,此项一般不需要更改。
将CentOS的安装盘的ISO文件上传到PowerKVM的/var/lib/kimchi/isos目录下,以便后续的虚拟机安装。
上传完成后,可以通过上图中的ISO一栏查看。
3)点击Network,配置网络。
点击上图中的+号,在弹出的界面中配置网络:
指定网络的名字,选择Bridge类型,在Destination一栏选择网口。
本次实施中选择前面创建的br0来转发流量。
下图是创建完成后,bridge网络的信息:
4)点击Templates,创建虚拟机模板。
点击上图中的+号,从弹出的菜单中选择LocalISOImages
从弹出的界面选择刚刚上传的CentOS的ISO文件,然后点击CreateTemplatesfromSelectedISO.
模板创建完成后,可以进行编辑,克隆或删除操作。
点击Edit后,可以编辑的内容如下所示:
General:
编辑模板的名字,内存配置,和是否使用图形化。
Storage:
配置模板使用的存储池,分配的磁盘的大小和磁盘的格式。
Interface:
配置模板使用的网络
Processor:
配置CPU的个数。
也可以配置CPU的拓扑分布。
2.3安装虚拟机
以上步骤完成后,可以开始创建虚拟机。
1)选择Guests标签,点击右侧“+”按钮。
2)输入虚拟机名称,选择需要使用的模板,然后点击Create创建虚拟机。
3)创建完成后,点击红色启动按钮,启动虚拟机进行引导安装。
4)点击虚拟机livetile属性列中的黑色小窗口,打开终端开始安装。
CentOS具体的安装方法请参考附录3。
3
安装PowerVC
PowerVirtualizationCenter(PowerVC)是IBM基于OpenStack开发的Power虚拟化管理软件,可以管理PowerVM和PowerKVM。
本章介绍PowerVC的安装。
具体的步骤如下:
1)PowerVC目前只能安装在RHEL上。
按照前面的章节安装一个RHEL7.1的虚拟机,网络使用前面创建的bridge,使安装PowerVC的虚拟机使用C12-T1网口。
C12-T2用于PowerVC创建的虚拟机,C12-T1只用来处理PowerKVM和PowerVC的网络流量。
PowerVC对内存和换页空间的最小要求均为10G,所以创建虚机时至少要分配10G的内存。
在图形化安装虚机配置LVM的时候,将swap的大小至少设置为10G。
2)安装完成后配置/etc/hosts。
需要为PowerVC的配置FQDN,如下图所示:
3)将RHEL的安装盘和可选安装包均上传到虚机上,并将两个介质都制作成yum源。
RHEL的安装盘一般是一个ISO文件,将ISO上传,然后通过mount命令将ISO挂载在某个目录下,命令如下:
#mkdir/rhel71
#mount-oloopRHEL71.iso/rhel71
在/etc/yum.repos.d下创建一个以.repo结尾的文件,并按照下图配置yum源。
其中/rhel71是安装盘的挂载目录,/root/rhel71-opt是可选安装包所在的目录。
yum源配置完成后,通过yumrepolist查看yum源是否配置成功。
4)如果RHEL71是最小安装,需要安装net-tool才能安装PowerVC。
通过yum命令安装net-tools。
5)将PowerVC的安装包上传到虚拟机,并解压:
6)解压后,进入目录,执行install开始安装PowerVC
7)出现如下提示时,选择2,让PowerVC管理PowerKVM。
8)然后选择1接受license许可,再输入1接受PowerVC对系统的更改,最后输入1让PowerVC自动配置防火墙并开始安装。
9)等待安装完成。
由于PowerVC1.3.0使用的数据库是DB2,所以等待的时间较长。
当出现如下提示时,说明PowerVC安装成功。
10)如果要安装PowerVC的更新包,则需要将更新吧上传,解压,然后执行update命令。
11)安装完成后,通过https:
//10.168.71.211/powervc登录。
10.168.71.211为PowerVC所在虚拟机的IP。
通过root的用户名和密码登录。
4
使用PowerVC管理PowerKVM
本章介绍PowerVC对PowerKVM的管理操作,包括PowerVC接管PowerKVM,PowerVC管理现有的虚拟机,PowerVC捕获虚拟机和PowerVC部署虚拟机。
4.1PowerVC接管PowerKVM
1)登录PowerVC,点击Home图标,然后点击AddHost。
2)在弹出的对话框中,输入PowerKVM的IP,用户名和密码以及在PowerKVM在PowerVC中显示的名字,然后点击AddHost。
Storagedirectory一栏是PowerKVM中保存虚拟机的目录,如果PowerKVM中配置的是默认的/var/lib/libvirt/images,此处不需要更改,保持默认。
如果PowerKVM中进行了更改,此处要做相应的修改。
3)点击Hosts图标可以查看被管理的PowerKVM的信息。
4)Name下显示的名字是一个超链接,点击名字,例如上图的PowerKVM01,可以显示被管主机的详细信息。
在页面的最下端会显示主机的网络配置信息:
此网络配置是PowerVC在PowerKVM下创建的OpenVSwitch虚拟网络。
在PowerKVM上可以通过ovs-vsctlshow查看:
创建的OpenVSwitch虚拟网桥的名字为default0,对应的物理网口为enP1p5s0f1,即为C12-T2。
在添加主机的过程中,如果PowerVC添加物理网卡到虚拟网桥失败,可以通过ovs-vsctl命令手动将物理网口添加到虚拟网桥中:
#ovs-vsctladd-portbr0enP1p5s0f1。
4.2在PowerVC中定义网络
在PowerVC中需要先定义好网络,以便部署虚拟机时使用。
1)点击Networks图标,然后点击AddNetwork
2)根据实际的情况填写如下的信息,然后点击AddNetwork。
对于静态的IP地址段,如果其中一些IP是预留的IP地址,可以将这些IP锁定保留。
点击Networks图标,点击需要编辑的网络,点击IPPool,选择需要锁定的IP地址,点击Lock锁定。
4.3PowerVC导入镜像
本节介绍如何将CentOS安装盘的ISO文件上传到PowerVC,制作为镜像。
1)点击Images图标,点击Upload
2)在弹出的界面中,填写镜像的名字,选择操作系统的类型,针对CentOS,操作系统的类型请选择RHEL,镜像的类型选择ISO,然后点击Browse选择镜像,最后点击Upload上传。
3)点击Images图标,查看上传的镜像的信息。
注:
如何通过制作的ISO镜像部署虚拟机,请参考4.4PowerVC部署虚拟机。
在PowerKVM中,如果虚拟机的磁盘采用的是qcow2格式,也可以通过此界面将qcow2文件上传到PowerVC制作成镜像。
上传qcow2作为镜像,要求此qcow2文件对应的虚拟机已经安装了cloud-init,并进行了相应的配置更改。
cloud-init的安装方法及需要进行的配置更改参考后面的章节。
如果ISO或者qcow2文件已通过FTP或者SFTP上传到了PowerVC的操作系统中,可以通过powervc-iso-import命令将文件导入到PowerVC制作成镜像。
4.4PowerVC部署虚拟机
1)在Image中,选中要部署的镜像,然后点击Deploy。
2)指定新生成的虚拟机的名字,要一次性部署的实例的数量。
在Specifications中,选择计算模板。
如果要对计算模板的配置进行更改,点击铅笔图标。
点击铅笔图标后,可以更改CPU,内存和磁盘的配置。
在页面的最下端选择要使用的网络。
如果勾选了SpecifyIPaddress,则手动输入要使用的IP,否则PowerVC会自动从IPPool中分配未使用的IP。
如果一次部署多个实例,那么请让PowerVC从Pool中自动分配IP。
3)配置完成后点击Deploy开始部署虚拟机实例。
然后可在VritualMachines中查看部署的情况。
说明:
如果虚拟机是通过调入的qcow2镜像或者捕获的镜像生成的,部署完成后虚拟机的操作系统,IP地址,主机名等已经全部就绪,可以直接登录。
如果虚拟机是通过导入的ISO镜像生成的,部署完成后虚拟机的操作系统并未自动安装。
需要手动连接到虚拟机的控制台进行系统的安装和配置。
连接到虚拟机控制台的方法如下:
1)登录到PowerKVM
2)在PowerKVM下,执行virshlist查看所有正在运行的主虚拟机:
如果要查看所有的虚拟机,在list后添加--all参数
3)执行virshconsole
如果虚拟机处于运行状态,那么可以通过virshconsole
#virshconsole3
#virshconsolepowervc
如果虚拟机处于关闭的状态,则只能通过virshconsole
可以通过virshhelp查看vrish的使用方法:
4.5PowerVC捕获虚拟机
如果要捕获一个KVM的虚拟机,在捕获前需要在虚拟机上安装cloud-init。
cloud-init负责在部署时配置主机名,IP地址等信息。
1)安装cloud-init。
将CentOS的操作系统安装盘做成yum源。
在PowerVC服务器上,从/opt/ibm/powervc/images/cloud-init/rhel目录下,将cloud-init的安装包拷贝到待捕获的虚拟机上。
下载cloud-init在EPEL中的对python的依赖包包,EPEL地址如下:
https:
//dl.fedoraproject.org/pub/epel/7/ppc64le/。
使用yuminstall安装上面列出的所有安装包:
#yuminstall*.rpm
2)配置cloud-init。
cloud-init的配置文件为/etc/cloud/cloud.cfg,打开文件,配置如下的参数:
disable_root:
0
ssh_pwauth:
1
ssh_deletekeys:
1
添加如下参数:
disable_ec2_metadata:
True
datasource_list:
['ConfigDrive']
在cloud_init_modules中,删除“-update_hostname”:
3)关闭selinux。
将/etc/selinux/config中SELINUX的值设置为disabled.
4)关闭NetworkManager。
执行systemctlstopNetworkManager,停止NetworkManager。
执行systemctldisableNetworkManager,取消随系统自动启动。
在/etc/sysconfig/network-scripts/ifcfg-*中,删掉所有的UUID和HWADDR的值。
5)通过PowerVC关闭虚拟机。
点击VirtualMachines图标,选择要捕获的虚拟机,点击Stop。
6)虚拟机关闭完成后,点击Capture,进行捕获。
7)此界面提示虚拟机在捕获前需要一些前期的准备,比如安装cloud-init等。
准备工作已经在前面的步骤中完成,点击Continue继续。
8)为捕获的镜像模板指定一个名字,点击Capture。
9)在Images中,查看捕获的情况。
附录1ASM管理口IP查看
ASM管理口IP的查看的步骤如下:
1)按照下面的步骤,通过前液晶面板查看管理口的当前IP地址
附录2ASM管理口IP配置
ASM管理口IP的配置方法如下
1)通过浏览器使用当前地址登录ASM,默认的用户名密码为admin/admin
https:
//
2)在左侧菜单中点击NetworkServices->NetworkConfiguration,在右侧选择IPv4,点击Continue
3)Power服务器的一个机头有两个管理口,名字分别为HMC1和HMC2,在ASMI中,HMC1对应eth0,HMC2对应eth1。
根据要配置的管理口,选择Configurethisinterface复选框,然后按照下图配置主机名,IP,子网掩码和网关信息。
也可以选择性的配置域名,DNS的信息:
配置完成后,点击Continue。
4)检查配置信息的正确性,确定无误后,点击Savesettings使配置生效。
管理口IP生效后,HMC可以通过此IP发现服务器,并对其进行管理。
如果此服务器不需要HMC管理,日后可以通过管理口对其进行系统维护工作。
附录3CentOS7.2图形化安装
图形界面安装CentOS72的步骤如下:
1)选择安装过程使用的语言,保存默认的英文即可。
2)点击DATE&TIME,配置时间和时区。
在界面底部配置时间和日期,在界面的左上部配置时区(大陆选择Asia->Shanghai),在界面右上部将网络时间关闭,如下图所示。
3)点击LANGUAGESUPPORT,配置操作系统支持的语言。
如果要添加中文支持,选择中文Chinese->简体中文(中国)。
4)点击INSTALLATIONSOURCE配置安装源。
如果是本地安装,保持默认即可。
如果是网络安装,在如下的界面配置网络安装地址。
5)点击SOFTWARESELECTION,配置安装的服务器类型和准备安装的软件包。
选择安装的服务器类型,通过在界面右侧选择要安装的软件包。
具体安装什么类型的服务器,请与客户沟通。
6)点击INSTALLATIONDESTINATION,配置安装系统的目标磁盘。
选择目标磁盘,然后选择Iwillconfigurepartitioning进行磁盘分区的配置。
没有特殊要求的情况下,选择LVM,然后点击Clickheretocreatethemautomatically。
在出现的界面中,对分区和LVM根据需求进行配置。
配置完成后,点击AcceptChanges,将分区的信息写入磁盘。
7)点击NETWORK&HOSTNAME,配置网络和主机名。
选择需要配置的网口,点击Confiure进行配置。
在General中,保持默认,不要将如下勾选的两项去掉。
在IPv4Settings中,配置IP/子网掩码/网关。
如果需要配置DNS,也在此界面配置。
8)点击右下角的BeginInstallation,开始安装。
9)在安装的过程中,点击ROOTPASSWORD,为root用户配置密码。
10)安装完成后,点击Reboot重启系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerKVM PowerVC 安装 手册