红帽虚拟化RHEV3.2创建虚拟机(图文Step by Step)
目录
前言
RHEV3.2的Web管理界面有了很大的改进,更加的简单和便捷,还可以使用中文浏览。
Install RHEV
Step1:更新系统
yum update -y
Step2:安装RHEV并将其report功能也安装上
yum install -y rhevm rhevm-reports rhevm-dwh
Step3:配置RHEV
[root@rhevm ~]# engine-setup
[ INFO ] Stage: Initializing
[ INFO ] Stage: Environment setup
Configuration files: ['/etc/ovirt-engine-setup.conf.d/10-packaging-dwh.conf', '/etc/ovirt-engine-setup.conf.d/10-packaging-wsp.conf', '/etc/ovirt-engine-setup.conf.d/10-packaging.conf', '/etc/ovirt-engine-setup.conf.d/20-packaging-rhevm-reports.conf']
Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20160604231558-xbilsi.log
Version: otopi-1.3.0 (otopi-1.3.0-2.el6ev)
[ INFO ] Stage: Environment packages setup
[ INFO ] Stage: Programs detection
[ INFO ] Stage: Environment setup
[ INFO ] Stage: Environment customization
--== PRODUCT OPTIONS ==--
Configure Engine on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]: #是否在本机配置数据仓库
Configure Reports on this host (Yes, No) [Yes]: #是否在本机配置报告功能
Configure WebSocket Proxy on this host (Yes, No) [Yes]: #是否在本机配置Web代理服务
--== PACKAGES ==--
[ INFO ] Checking for product updates...
[ INFO ] No product updates found
--== ALL IN ONE CONFIGURATION ==--
--== NETWORK CONFIGURATION ==--
Setup can automatically configure the firewall on this system.
Note: automatic configuration of the firewall may overwrite current settings.
Do you want Setup to configure the firewall? (Yes, No) [Yes]: no #需要配置防火墙吗
Host fully qualified DNS name of this server [rhevm.pod2.example.com]: #指定主机的FQDN
--== DATABASE CONFIGURATION ==--
Where is the Reports database located? (Local, Remote) [Local]: #在哪里安装Report功能的数据库
Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: #手动还是自动配置postgresql数据库
Where is the DWH database located? (Local, Remote) [Local]: #在哪里安装DWH数据库
Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Engine database located? (Local, Remote) [Local]: #在哪里安装RHEV Engine的数据库
Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
--== OVIRT ENGINE CONFIGURATION ==--
Engine admin password: #数据RHEV admin的密码
Confirm engine admin password:
[WARNING] Password is weak: it is based on a dictionary word
Use weak password? (Yes, No) [No]: yes
Application mode (Virt, Gluster, Both) [Both]:
--== PKI CONFIGURATION ==--
Organization name for certificate [pod2.example.com]: pod2.example.com #颁发证书的组织名,这个要保证准确
--== APACHE CONFIGURATION ==--
Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]: #是否将RHEV Web界面设置为Web服务器的默认站点
Setup can configure apache to use SSL using a certificate issued from the internal CA.
Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
--== SYSTEM CONFIGURATION ==--
Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]: //将ISO域的共享配置为NFS
Local ISO domain path [/var/lib/exports/iso]:
Local ISO domain ACL - note that the default will restrict access to rhevm.pod2.example.com only, for security reasons [rhevm.pod2.example.com(rw)]:
Local ISO domain name [ISO_DOMAIN]: iso2
--== MISC CONFIGURATION ==--
Reports power users password: #Report功能Web界面的密码
Confirm Reports power users password:
[WARNING] Passwords do not match
Reports power users password:
Confirm Reports power users password:
[WARNING] Password is weak: it is based on a dictionary word
Use weak password? (Yes, No) [No]: yes
Would you like transactions from the Red Hat Access Plugin sent from the RHEV Manager to be brokered through a proxy server? (Yes, No) [No]:
--== END OF CONFIGURATION ==--
[ INFO ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available
--== CONFIGURATION PREVIEW ==--
Application mode : both
Update Firewall : False
Host FQDN : rhevm.pod2.example.com
Engine database name : engine
Engine database secured connection : False
Engine database host : localhost
Engine database user name : engine
Engine database host name validation : False
Engine database port : 5432
Engine installation : True
NFS setup : True
PKI organization : pod2.example.com
NFS mount point : /var/lib/exports/iso
NFS export ACL : rhevm.pod2.example.com(rw)
Configure local Engine database : True
Set application as default page : True
Configure Apache SSL : True
DWH installation : True
DWH database name : ovirt_engine_history
DWH database secured connection : False
DWH database host : localhost
DWH database user name : ovirt_engine_history
DWH database host name validation : False
DWH database port : 5432
Configure local DWH database : True
Reports installation : True
Reports database name : ovirt_engine_reports
Reports database secured connection : False
Reports database host : localhost
Reports database user name : ovirt_engine_reports
Reports database host name validation : False
Reports database port : 5432
Configure local Reports database : True
Engine Host FQDN : rhevm.pod2.example.com
Configure WebSocket Proxy : True
Please confirm installation settings (OK, Cancel) [OK]:
[ INFO ] Stage: Transaction setup
[ INFO ] Stopping dwh service
[ INFO ] Stopping reports service
[ INFO ] Stopping engine service
[ INFO ] Stopping ovirt-fence-kdump-listener service
[ INFO ] Stopping websocket-proxy service
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Initializing PostgreSQL
[ INFO ] Creating PostgreSQL 'engine' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating PostgreSQL 'ovirt_engine_reports' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating/refreshing Engine database schema
[ INFO ] Creating CA
[ INFO ] Creating/refreshing DWH database schema
[ INFO ] Deploying Jasper
[ INFO ] Importing data into Jasper
[ INFO ] Configuring Jasper Java resources
[ INFO ] Configuring Jasper Database resources
[ INFO ] Customizing Jasper
[ INFO ] Customizing Jasper metadata
[ INFO ] Customizing Jasper Pro Parts
[ INFO ] Configuring WebSocket Proxy
[ INFO ] Generating post install configuration file '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ INFO ] Restarting nfs services
--== SUMMARY ==--
[WARNING] Less than 16384MB of memory is available
SSH fingerprint: A3:61:93:18:AF:88:80:8F:BE:90:57:AB:60:F1:ED:BD
Internal CA 1A:33:97:83:9B:2E:44:FD:52:D4:BF:84:F5:C5:75:17:36:B4:26:98
Web access is enabled at:
http://rhevm.pod2.example.com:80/ovirt-engine
https://rhevm.pod2.example.com:443/ovirt-engine
Please use the user "admin" and password specified in order to login
The following network ports should be opened:
tcp:111
tcp:2049
tcp:32803
tcp:443
tcp:5432
tcp:6100
tcp:662
tcp:80
tcp:875
tcp:892
udp:111
udp:32769
udp:662
udp:7410
udp:875
udp:892
An example of the required configuration for iptables can be found at:
/etc/ovirt-engine/iptables.example
--== END OF SUMMARY ==--
[ INFO ] Starting engine service
[ INFO ] Restarting httpd
[ INFO ] Starting dwh service
[ INFO ] Starting reports service
[ INFO ] Stage: Clean up
Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20160604231558-xbilsi.log
[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20160604233528-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Execution of setup completed successfully
Step5:将rhevadmin用户加入到example.com域并赋予权限。
[root@rhevm ~]# engine-manage-domains add --domain=example.com --provider=IPA --user=rhevadmin --add-permissions
Enter password:
Successfully added domain example.com. oVirt Engine restart is required in order for the changes to take place (service ovirt-engine restart).
Manage Domains completed successfully
Step6:重启ovirt-engine服务使配置生效
[root@rhevm ~]#/etc/init.d/ovirt-engine restart
Step7:验证rhevadmin用户是否成功加入域
[root@rhevm ~]# engine-manage-domains list
Domain: example.com
User name: rhevadmin@EXAMPLE.COM
Manage Domains completed successfully
创建Data Center、Cluster、Host
Step1:Get the CPU Type
- Login Manager Potal from rhevadmin
- 将H端加入到Host中
- Get the CUPtype:
Intel Nehalem Family用于之后创建cluster时使用
- Get the CUPtype:
Step2:Create DataCenter、Cluster and Host
DataCenters: (Add Data Centers)New –> OK
Cluster: (Add Clusters) New –> CPU Type:Intel Nehalem Family
Hosts: New –> Data Center –> Host Cluster –> Address:RHEVHAddress –> UserName:root –> Password:RHEV-HPassword
创建存储
Step1:新建Shared Directory
[root@rhevm ~]# mkdir -p /exports/testdate
[root@rhevm ~]# mkdir /exports/testexport
[root@rhevm ~]# chown 36:36 /exports/test* #必须给你36权限,RHEVM才能够访问
Step2:配置NFS共享
vim /etc/exports
/var/lib/exports/iso rhevm.pod2.example.com(rw)
/var/lib/exports/iso 172.25.2.0/255.255.0.0(rw,sync,no_root_squash)
/var/lib/exports/iso 172.25.2.0/255.255.255.0(rw,sync,no_root_squash)
/exports/testdata 172.25.0.0/255.255.0.0(rw,sync,no_root_squash)
/exports/testdata 172.25.0.0/255.255.255.0(rw,sync,no_root_squash)
/exports/testexport 172.25.0.0/255.255.0.0(rw,sync,no_root_squash)
/exports/testexport 172.25.0.0/255.255.255.0(rw,sync,no_root_squash)
/exports/rhevisos 172.25.0.0/255.255.255.0(rw,sync,no_root_squash)
/exports/rhevisos 172.25.0.0/255.255.0.0(rw,sync,no_root_squash)
Step3:重启使共享生效
[root@rhevm ~]# exportfs -r
[root@rhevm ~]# service nfs restart
Step4:在RHEVM Web界面新建Data Storage
Storage –> New Domain –> Data/NFS
Step5:新建ISO Storage
Storage –> New Domain –> ISO/NFS or iso2 –> Data Center -> Attach
创建虚拟机
Step1:获取虚拟机镜像
[root@rhevm ~]# wget http://classroom.example.com/materials/rhel-server-7.1-x86_64-boot.iso
--2016-06-05 02:43:21-- http://classroom.example.com/materials/rhel-server-7.1-x86_64-boot.iso
Resolving classroom.example.com... 172.25.254.254
Connecting to classroom.example.com|172.25.254.254|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 358612992 (342M) [application/octet-stream]
Saving to: “rhel-server-7.1-x86_64-boot.iso”
100%[======================================>] 358,612,992 90.5M/s in 3.7s
2016-06-05 02:43:25 (91.5 MB/s) - “rhel-server-7.1-x86_64-boot.iso” saved [358612992/358612992]
Step2:上传虚拟机镜像到RHEVM
[root@rhevm ~]# engine-iso-uploader list
Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):
ISO Storage Domain Name | Datacenter | ISO Domain Status
iso2 | DC1 | active
[root@rhevm ~]# engine-iso-uploader -i iso2 upload rhel-server-7.1-x86_64-boot.iso
Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):
Uploading, please wait...
INFO: Start uploading rhel-server-7.1-x86_64-boot.iso
INFO: rhel-server-7.1-x86_64-boot.iso uploaded successfully
Step3:配置虚拟机的MAC Pool
[root@rhevm ~]# engine-config -s MacPoolRanges=52:54:00:00:02:10-52:54:00:00:02:FF
[root@rhevm ~]# /etc/init.d/ovirt-engine restart
Stopping oVirt Engine: [ OK ]
Starting oVirt Engine: [ OK ]
Step4:创建虚拟机
Virtual Machines –> New VM
Step5:创建虚拟机的虚拟磁盘
Virtual Machines –> VMName –> Disks
Step6:创建虚拟机的虚拟网卡
Virtual Machines –> VMName –> Network Interfaces
Step7:安装虚拟机操作系统
点击小电视开启VM –> 在grub2界面按tab建 –> 输入ks=http://classroom.example.com/materisals/small-rhev.cfg –> 回车
Step8:login the VM and check the MAC
Step9:新建快照
Virtual Machines –> VMName –> Snapshots –> Create –> OK
Step10:新建模板
Virtual Machines –> stopVM –> right chick the VM and Make Template –> OK
Step11:新建Pool
Pool –> New –> 3 –> OK
红帽虚拟化RHEV3.2创建虚拟机(图文Step by Step)的更多相关文章
- openstack创建虚拟机的步骤
图片来自互联网. 虚拟机启动过程如下: 1.界面或命令行通过RESTful API向keystone获取认证信息.2.keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请 ...
- 云计算---openstack创建虚拟机过程
虚拟机创建过程: (1)界面或命令行通过RESTful API向keystone获取认证信息.(2)keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求.(3)界面或 ...
- nova创建虚拟机的详细过程
Nova 创建虚拟机详细过程
- VMware workstation创建虚拟机console图文
1. 概述2. 配置入口3. 新建虚拟机向导3.1 类型配置3.2 硬件兼容性3.3 操作系统安装3.4 客户机操作系统类型3.5 客户机的名称位置4. 客户机硬件配置选择4.1 客户机处理器配置4. ...
- VMware 虚拟化技术 创建虚拟机
原文地址:https://www.linuxidc.com/Linux/2017-03/141972.htm 云最成熟的架构是IaaS(Infrastructure as a Service),其中用 ...
- 虚拟化技术之kvm虚拟机创建工具virt-install
在前边的博客中,我们创建KVM虚拟机用到了virt-manager,这个工具是一个图形化工具,创建虚拟机很方便:除此我们还是用virsh define/create +虚拟机配置文件来创建虚拟机,这种 ...
- 虚拟化技术之kvm虚拟机创建工具qemu-kvm
在前边的博客中我们介绍了如何创建kvm虚拟机,以及一些常用的工具的介绍和使用,今天我们来了解下kvm原始工具qemu-kvm:为什么说qemu-kvm是一个原始的工具呢,如果你用kvm虚拟机,心细的你 ...
- Step by Step 真正从零开始,TensorFlow详细安装入门图文教程!帮你完成那个最难的从0到1
摘要: Step by Step 真正从零开始,TensorFlow详细安装入门图文教程!帮你完成那个最难的从0到1 安装遇到问题请文末留言. 悦动智能公众号:aibbtcom AI这个概念好像突然就 ...
- 虚拟机工作站创建虚拟机并安装Linux教程
前言: 今天开始学习一下Linux,之前早就想看,但是一直没时间,最近把其他知识整理完了,终于有时间来看一下Linux了. 本节只是安装虚拟机工作站,虚拟机,和Linux操作系统的过程,详细的记录了我 ...
随机推荐
- git ssh 绑定 GitLab
入职新公司之后,需要使用GitLab,可是我不会啊,又不想麻烦运维大佬,所以自己找乐一下,发现网上都是些很陈旧的教程,所以准备自己记录下来 第一步 设置Git端上的用户名和用户邮箱: 假如入你已经安装 ...
- icmp, IPPROTO_ICMP - Linux IPv4 ICMP 核心模块.
DESCRIPTION 描述 本网络核心协议模块实现了基于 RFC792 协议中定义的<互联网控制报文协议>.它针对网络主机间通讯出错的情况作出回应并给出诊断信息.用户不能直接使用本模块. ...
- 一、Signalr WebApi客服
一.搭建环境 (redis服务) 链接测试 二.项目搭建 参考 1.搭建项目(直接项目-不包含MVC以及API) 项目结构 但是需要访问(所以还需要添加控制器Api的模式)选择Api 添加类库一个专门 ...
- yum 安装mysql-server 5.6
# rpm ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # yum install -y mysql-s ...
- (转) Oracle SQL优化必要的全表扫描思路分析
大多数情况下,我们需要避免SQL在查询时进行全表扫描(FTS),但是对于必须需要进行全表扫描的情况,也可以进行一些优化处理. 即使全表扫描是检索所需数据的唯一可行方法,仍然有多种方法来提升查询性能.优 ...
- (转) Weblogic在Linux上节点服务器启动正常,计算机连接不上
对于服务器AdminServer, 与计算机Machine-0相关联的节点管理器无法访问. 所有所选服务器当前都处于与此操作不兼容的状态, 或未与运行的节点管理器关联, 或 ...
- Java并发编程实战 第5章 构建基础模块
同步容器类 Vector和HashTable和Collections.synchronizedXXX 都是使用监视器模式实现的. 暂且不考虑性能问题,使用同步容器类要注意: 只能保证单个操作的同步. ...
- Linux中关闭SSH的DNS解析
在操作中,我们都会用SSH协议来远程控制虚拟机,但是在输入用户名时候,会有一段时间的卡顿,此时正在进行SSH协议的DNS解析,我们为了快速的连接到虚拟机上,就要关闭这个解析过程,如下是具体配置: 1. ...
- python连接 MySQ 数据库
python 是目前比较流行的语言,所以学习一下 首先需要 安装MySQL-python驱动 下载地址:http://dev.mysql.com/downloads/connector/python/ ...
- wepy框架换行
上图所圈的写法会造成如下图所示 在微信开发工具是没有问题的,在真机 运行下会出现空格问题. 解决如下: