设为首页 收藏本站
查看: 2048|回复: 0

[经验分享] 虚拟化H搭建

[复制链接]

尚未签到

发表于 2017-6-25 09:04:23 | 显示全部楼层 |阅读模式
  虚拟化H搭建
  H搭建所需要的硬件配置
最大值:所有组件不能超过160个cpu
按安装H需要2G内存+若干个guest(不明确多大),最大支持2个TB内存
最小磁盘2G
一个千兆网卡
lscpu信息
[iyunv@serverb ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
Stepping:              3
CPU MHz:               2494.234
BogoMIPS:              4988.46
Virtualization:        VT-x
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0,1
  [kiosk@foundation0 Desktop]$ ssh root@classroom.example.com
[iyunv@classroom ~]# cd /var/www/html/
[iyunv@classroom html]# ls
content  materials  pub  rh_survey
[iyunv@classroom html]# cd content/
boot/      ks/        rhel6.6/   rhel7.1/   rhtops/
courses/   manifests/ rhel7.0/   rhev3.5/   slides/
[iyunv@classroom html]# cd content/rhev3.5/
[iyunv@classroom rhev3.5]# ls
x86_64
[iyunv@classroom rhev3.5]# cd x86_64/
[iyunv@classroom x86_64]# ls
dvd  extras  isos  vms
[iyunv@classroom x86_64]# cd dvd/
[iyunv@classroom dvd]# ls
jb-eap-6-for-rhel-6-server-rpms     rhel-6-server-rpms
rhel-6-server-rhev-agent-rpms       rhel-7-server-rh-common-rpms
rhel-6-server-rhevh-rpms            rhel-7-server-rhevh-rpms
rhel-6-server-rhevm-3.5-rpms        rhel-7-server-rhev-mgmt-agent-rpms
rhel-6-server-rhev-mgmt-agent-rpms  rhel-7-server-rpms
[iyunv@classroom dvd]# cd rhel-7-server-rhevh-rpms/
[iyunv@classroom rhel-7-server-rhevh-rpms]# ls
20150429  Packages  repodata
[iyunv@classroom rhel-7-server-rhevh-rpms]# cd Packages/   下面的前2个包为驱动,后面一个为镜像包
[iyunv@classroom Packages]# ls
ovirt-node-plugin-vdsm-0.2.0-21.el7ev.noarch.rpm
ovirt-node-plugin-vdsm-recipe-0.2.0-21.el7ev.noarch.rpm
rhev-hypervisor7-7.1-20150420.0.el7ev.noarch.rpm
[iyunv@classroom Packages]# mkdir /zlm
[iyunv@classroom Packages]# cp rhev-hypervisor7-7.1-20150420.0.el7ev.noarch.rpm  /zlm/
[iyunv@classroom Packages]# cd /zlm/
[iyunv@classroom zlm]# ls
rhev-hypervisor7-7.1-20150420.0.el7ev.noarch.rpm
[iyunv@classroom zlm]# rpm2cpio rhev-hypervisor7-7.1-20150420.0.el7ev.noarch.rpm  | cpio -imd     解压安装包并非安装
493570 blocks
[iyunv@classroom zlm]# ls
rhev-hypervisor7-7.1-20150420.0.el7ev.noarch.rpm  usr
[iyunv@classroom zlm]# cd usr/
[iyunv@classroom usr]# ls
share
[iyunv@classroom usr]# cd share/
[iyunv@classroom share]# ls
rhev-hypervisor
[iyunv@classroom share]# cd rhev-hypervisor/
[iyunv@classroom rhev-hypervisor]# ls  下面有一个rhevh-7.1.-20150420.0.el7ev.iso  镜像文件
rhevh-7.1-20150420.0.el7ev.iso               version-7.1-20150420.0.el7ev.txt
vdsm-compatibility-7.1-20150420.0.el7ev.txt
[iyunv@classroom rhev-hypervisor]# cp rhevh-7.1-20150420.0.el7ev.iso /root/
c[iyunv@classroom rhev-hypervisor]# cd /root/
[iyunv@classroom ~]# ls
anaconda-ks.cfg  cacert.p12                 ldap
bin              classroom-config-post.log  rhevh-7.1-20150420.0.el7ev.iso
ca-agent.p12     DHCP-ranges.txt            selinux_modules
[iyunv@classroom ~]# mkdir /zzz
[iyunv@classroom ~]# mount -o loop rhevh-7.1-20150420.0.el7ev.iso /zzz/
mount: /dev/loop0 is write-protected, mounting read-only   将镜像文件挂在到/zzz
[iyunv@classroom ~]# df -h
Filesystem                                  Size  Used Avail Use% Mounted on
/dev/vda1                                    10G  4.6G  5.5G  46% /
devtmpfs                                    904M     0  904M   0% /dev
tmpfs                                       921M   84K  921M   1% /dev/shm
tmpfs                                       921M   17M  904M   2% /run
tmpfs                                       921M     0  921M   0% /sys/fs/cgroup
172.25.254.250:/content                     494G   29G  466G   6% /content
172.25.254.250:/content/rhev3.5/x86_64/dvd  4.3G  4.3G     0 100% /content/rhev3.5/x86_64/dvd
/dev/loop0                                  241M  241M     0 100% /zzz
[iyunv@classroom ~]# cd /zzz/
[iyunv@classroom zzz]# ls
EFI  isolinux  LiveOS
[iyunv@classroom zzz]# cd LiveOS/
[iyunv@classroom LiveOS]# ls
livecd-iso-to-disk  livecd-iso-to-pxeboot  osmin.img  squashfs.img
[iyunv@classroom LiveOS]# cp livecd-iso-to-* /root/
[iyunv@classroom LiveOS]# cd /root/
[iyunv@classroom ~]# ls
anaconda-ks.cfg  classroom-config-post.log  livecd-iso-to-pxeboot
bin              DHCP-ranges.txt            rhevh-7.1-20150420.0.el7ev.iso
ca-agent.p12     ldap                       selinux_modules
cacert.p12       livecd-iso-to-disk
[iyunv@classroom ~]# ./livecd-iso-to-pxeboot rhevh-7.1-20150420.0.el7ev.iso  执行livecd-iso-to-pxeboot文件到iso,ivecd-iso-to-pxeboot就是一个脚本引导iso文件。
mount: /dev/loop1 is write-protected, mounting read-only
Your pxeboot image is complete.
  Copy tftpboot/ subdirectory to /tftpboot or a subdirectory of /tftpboot.
Set up your DHCP, TFTP and PXE server to serve /tftpboot/.../pxeboot.0
  Note: The initrd image contains the whole CD ISO and is consequently
very large.  You will notice when pxebooting that initrd can take a
long time to download.  This is normal behaviour.
提示Your pxeboot image is complete   就成功了
在以后布置还需要安装DHCP、TFTP、PXE server就可以自动引导安装
  到现在H的引导就已经做完,接下来做的就是H的系统配置


DSC0000.png

1.png
1、创建虚拟机
2、选择EXP模式
Forward

DSC0001.png

2.png  1、Linux
2、选择7.0版本
Forward


DSC0002.png

3.png
1、4096内存
2、双核
Forward

DSC0003.png

4.png
1、硬盘50G
Forward  下面的配置对应serverb做参照


DSC0004.png

5.png
1、H机host主机名
2、勾选
3、选择vnet0
4、make地址
finish

DSC0005.png

6.png
1、虚拟化的真机

DSC0006.png

7.png
1、物理接口
Begin installation

DSC0007.png

8.png
1、选择Install RHEV Hypervisor 7.1启动  启动后:


DSC0008.png

9.png
回车

DSC0009.png

10.png  回车


DSC00010.png

11.png  1、在本行空格下,前面就会出现一个X说明勾选
Continue


DSC00011.png

12.png
Continue

DSC00012.png

13.png
Continue

DSC00013.png

14.png
1、验证admin用户的密码
Install
过后就会加载硬盘并会重启机器  重启后:


DSC00014.png

15.png
1、输入admin用户和密码

DSC00015.png

16.png
1、选到Network
2、主机名为:servera.pod0.example.com
3、DNS:172.25.254.254
4、NTP:172.25.254.254
Save

DSC00016.png

17.png
加载完成后就
Close

DSC00017.png

18.png
1、选中eth0回车

DSC00018.png

19.png
1、选择static静态地址
2、IP地址:172.25.0.10
3、子网:255.255.255.0
4、网关:172.25.0.254

DSC00019.png

20.png
加载完成后
Close

DSC00020.png

21.png
1、选择RHEU-M
2、将rhevm.pod0.example.com发布给M就进行管理
3、输入root用户密码
Save & Register
Accept

DSC00021.png

22.png
加载完成后
Close

DSC00022.png

23.png
1、选择Send Key下的Ctrl+Alt+F2就可以跳到命令行  进入命令行后用root用户登陆密码为redhat
cd /home/admin/
mkdir -p /config/usr/share/libvirt
wget http://classroom.example.com/materials/cpu_map.xml -P /config/usr/share/libvort          下载所有CPU厂商
echo "/usr/share/libvirt/cpu_map.xml" >> /config/files    将文件中CPU信息复制到file文件中
uuidgen -r > /etc/vdsm/vdsm.id     查找对应的信息生成一个vdsm.id 文件
现在所做的是在虚拟环境下,在真实环境就不需要做这
随后reboot重启
  在M机中创建一个域,域下面有一个rhevadmin用户,并重启起虚拟化
[iyunv@rhevm ~]# engine-manage-domains add --domain=example.com --user=rhevadmin --provider=IPA
Enter password:
The domain example.com has been added to the engine as an authentication source but no users from that domain have been granted permissions within the oVirt Manager.
Users from this domain can be granted permissions by editing the domain using action edit and specifying --add-permissions or from the Web administration interface logging in as admin@internal user.
oVirt Engine restart is required in order for the changes to take place (service ovirt-engine restart).
Manage Domains completed successfully
[iyunv@rhevm ~]# /etc/init.d/ovirt-engine restart
Stopping oVirt Engine:                                     [  OK  ]
Starting oVirt Engine:                                     [  OK  ]
  进网页访问rhevm.pod0.example.com就可以登陆查看
首先rhcevadmin登陆是没有权限的,是先要用admin管理员用户管理登陆在右上角有个设置下系统权限内添加以域搜索勾上RHEV用户分配SuperUser权限确定就可以登陆了


DSC00023.png

24.png  1、添加后就会有一个RHEV Admin用户


DSC00024.png

25.png  1、登陆rhevadmin用户
2、选择example.com域登陆


DSC00025.png

26.png  1、登陆成功后就会在机主下多一个刚刚做的PC
  以上实验只是对一个PC,以后在企业会面对多个PC,就可以上须方法对应M,就可以在M上批量管理每一台PC。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387834-1-1.html 上篇帖子: [转]金融业容灾技术分析 (终于看到QREP了) 下篇帖子: centos7系统管理和运维实战
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表