RHCA
ligan1115
这个作者很懒,什么都没留下…
展开
-
ClusterStorage-236-7-配置Nagios监控
0.配置安装包[root@manager ~]# yum install -y nagios-server-addons1.配置监控指向文件这里要让每个被监控节点都指向监控站点,同时重启服务。[root@servera ~]# vim /etc/nagios/nrpe.cfg[root@servera ~]# systemctl restart nrpe[root@s...原创 2019-03-23 15:29:13 · 325 阅读 · 0 评论 -
OPENSTACK-210-12-创建容器(Create a Swift container)
1.在对象存储界面创建一个容器,名称是new-container。2.将临时的yaml文件下载到foundation0上,主要用于向web页面上传。上传完成后,点击link可以看到一个链接页面。3.先通过source robertrc文件变换身份为Robert。通过list指令查看有哪些容器,通过show指令查看具体的容器。5.在new-container中...原创 2018-10-17 00:23:55 · 3189 阅读 · 0 评论 -
OPENSTACK-210-11-创建消息队列(Create a messaging queue)
1.先通过man查看rabbitmqctl的帮助文件,查看必要的操作帮助。添加一个ah用户,密码是radhat,注意这里不能写错,后面会进行验证。2.给ah用户赋予权限,并且将ah用户标记为管理员。3.参考/etc/rabbitmq/rabbitmqadmin.conf文件,在/root目录下编制.rabbitmqadmin.conf文件。 5.创建一个...原创 2018-10-16 21:22:24 · 329 阅读 · 0 评论 -
OPENSTACK-210-10-自定义镜像并发布虚拟机(Customize an existing image and launch a vm)
1.将foundation上的镜像传到director上,并在director上安装guestfish镜像编辑软件。2.在director上用guestfish对镜像osp-small.qcow2进行编辑。安装httpd,并设置为开机启动,编辑默认页面内容为test210,这里尝试用command 'echo',但是好像不行,改用vi直接编辑 。最后用selinux-relabel...原创 2018-10-16 20:13:00 · 302 阅读 · 0 评论 -
OPENSTACK-210-9-热建虚拟机(Create a Heat stack)
1.现在源地址找到完整的文件用于创建脚本文件(也有可能存在错误的语法需要自己排错,这里我们选择完整的文件),下载到云下控制节点director。2.以下载文件中的信息为参考,创建关键信息脚本e.yaml,具体信息如下。3.创建robertrc凭证文件,转换身份,变成Engineering项目的管理员Robert。4.测试性创建stack1,通过--dry-run参数,这里不...原创 2018-10-16 13:28:25 · 513 阅读 · 0 评论 -
OPENSTACK-210-7-关联对象存储(Attach block storage)-命令行
1.将存储storage关联到虚拟机实例web。$ openstack server add volume web storage2.查看存储。$ openstack volume list原创 2018-10-18 23:47:52 · 184 阅读 · 0 评论 -
OPENSTACK-210-6-创建对象存储(Create a block storage volume)-命令行
1.创建存储对象。$ openstack volume create --size 1 storage2.查看存储对象。$ openstack volume list原创 2018-10-18 23:43:54 · 455 阅读 · 1 评论 -
OPENSTACK-210-5-配置SSH访问(Configure SSH access)-命令行
1.先在public网络生成一个浮动IP。$ openstack floating ip create public2.将生成的浮动IP分配给虚拟机实例web。$ openstack server add floating ip web 172.25.250.X3.尝试通过ssh进行登陆。$ ssh -i key1.pem cloud-user@172.25.250.X...原创 2018-10-18 23:33:35 · 305 阅读 · 0 评论 -
OPENSTACK-210-4-创建实例(Lance an instance)-命令行
1.创建一个实例。$ openstack server create --image web --flavor m1 --security-group ssh --security-group web --key-name key1 --nic net-id=private --wait web如果使用下面的命令,则会生成两个实例(同名),既不会是一个实例两个安全组,也不会是后面的实例覆盖...原创 2018-10-18 23:41:56 · 432 阅读 · 0 评论 -
OPENSTACK-210-3-配置网络(Configure networking)-命令行
1.创建一个私有网络。$ openstack network create private2.创建私有网络的子网。$ openstack subnet create --network private --subnet-range 192.168.1.0/24 internal3.创建一个公共网络。$ openstack network create --external --sh...原创 2018-10-18 22:56:11 · 606 阅读 · 1 评论 -
OPENSTACK-210-2-创建资源(Create resources)-命令行
1.通过复制,为Robert用户创建凭证文件。$ cp overcloudrc Robertrc2.编辑Robert凭证文件。$ vim Robertrc...export OS_USERNAME=Robertexport OS_PASSWORD=redhatexport OS_TENANT_NAME=Engineering3.通过source变成Robert用户。$ so...原创 2018-10-18 22:12:24 · 355 阅读 · 1 评论 -
OPENSTACK-210-1-配置租户和用户信息(Configure tenants and users)
0.查看所有机器,作为源的classroom一般是默认开启的,如果没有开启,可以手动开启,通过指令将线下云的三台机器workstation,power,director启动起来,这里workstation是作为网关,power用来控制电源,director用来启动和控制线上云的机器compute0,controller0,ceph0以及后续需要手动添加的compute1,这里controller0...原创 2018-10-09 07:49:41 · 506 阅读 · 3 评论 -
OPENSTACK-210-1-配置租户和用户信息(Configure tenants and users)-命令行
1.这里的overcloudrc是admin的凭证文件,要创建项目,用户,角色,需要使用admin进行。$ cat overcloudrc2.通过source使用overcloudrc凭证,变成admin用户。$ source overcloudrc3.创建Engineering项目$ openstack project create Engineering4.创建Produt...原创 2018-10-18 21:33:06 · 588 阅读 · 0 评论 -
OPENSTACK-210-16-使用工具显示统计数据(Display statistics using Ceilometer)
1.这里我们是准备在director上使用metric工具,首先查看需要安装的包是否存在,确认安装包存在。2.通过sudo提权后进行安装,确认安装完成。3.通过source变换身份为overcloudrc,使用metric工具将resource list写入/home/stack/ceilometer.log,并进行查看。发现可以查看,任务完成。 ...原创 2018-10-17 23:25:19 · 324 阅读 · 0 评论 -
OPENSTACK-210-15-迁移虚拟机(Move an instance)
1.在管理界面找到要迁移的虚拟机实例custom-web-server,发现目前是部署在compute0这个节点上。2.选中后,下拉选择迁移实例,系统会自动进行迁移。3.迁移完成后再次查看,发现虚拟机实例custom-web-server已经部署在compute1节点上了,任务完成。 ...原创 2018-10-17 23:14:08 · 212 阅读 · 0 评论 -
OPENSTACK-210-8-创建快照(Snapshot a storage volume)
1.选择刚才创建的存储对象,并选择对其进行管理,选择创建镜像。2.创建镜像快照,快照name是storage-snap,然后进行创建快照。3.创建完成后,在volumes对象界面可以看见创建的快照。 ...原创 2018-10-12 10:27:33 · 1027 阅读 · 0 评论 -
OPENSTACK-210-6-创建对象存储(Create a block storage volume)
1.在volumes界面创建一个对象,name是storage,其他的值选择默认。2.选中新增的存储对象,并对其进行管理,将其关联到web。原创 2018-10-12 10:18:08 · 294 阅读 · 0 评论 -
OPENSTACK-210-13-部署第二计算节点(Deploy a second compute node)
1.下载导入的json文件到director机器,因为后面要用director机器来进行控制。2.通过source重新变成stack的身份。通过server 和baremetal进行查看,目前compute1是还没有加入云上平台的。通过import导入json文件,发现compute1纳入了云上平台,但还不能对它进行管理。3.通过manage将compute1变成管理状态,通过...原创 2018-10-17 13:04:40 · 365 阅读 · 0 评论 -
OPENSTACK-210-14-在第二计算节点发布实例(Launch a instance on second compute)-命令行方式
1.这里要通过命令行的方式进行创建,如果用图形化进行创建,则无法指定虚拟机所在的节点,系统会随机分配。在操作前,先source成Robert用户。2.通过host list查看可用的host值和zone值,这里--availability-zone参数可以指定部署的节点,格式形式为zone:host。 3.创建完成后可到网页界面查看虚拟机创建的情况,虚拟机确认创建,任务完成...原创 2018-10-17 23:04:55 · 169 阅读 · 0 评论 -
ClusterStorage-236-6-配置分层与快照
0.实验环境图1.配置文件系统热区准备:分区,格式化,创建挂载目录,编辑挂载配置文件,进行挂载。冷区准备:从瘦池划分LV,格式化,创建挂载目录,编辑挂载配置文件,进行挂载。[root@servera ~]# fdisk /dev/sdaWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory...原创 2019-03-23 14:53:22 · 224 阅读 · 0 评论 -
ClusterStorage-236-4-客户端配置挂载与授权控制(ACL&Quota)
0.实验环境图1.客户端配置挂载在workstation上,安装glusterfs文件客户端,创建挂载目录,编辑挂载配置文件,进行挂载,查看文件系统。[root@workstation ~]# yum install -y glusterfs-fuse[root@workstation ~]# mkdir /test[root@workstation ~]# mkdir ...原创 2019-03-11 19:41:30 · 235 阅读 · 0 评论 -
ClusterStorage-236-3-在节点上配置存储卷volume
0.实验环境图1.创建分布式存储在节点servera上操作,创建存储卷(默认为分布式存储),设置允许访问的网段,开启服务端ssl功能,开启客户端ssl功能,设置ssl授权节点,启动存储卷。[root@servera ~]# gluster volume create testvol servera:/bricks/test/testvol_n1 serverb:/bricks...原创 2019-03-11 17:03:49 · 301 阅读 · 0 评论 -
ClusterStorage-236-2-在节点上配置存储条brick
0.实验环境图1.在节点servera上,进行磁盘分区,创建物理卷,创建卷组,创建逻辑卷(使用瘦池,后面可以使用快照,预分配虚拟空间),格式化逻辑卷,创建挂载目录,编辑挂载配置文件,进行挂载,查看文件系统。[root@servera ~]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will rem...原创 2019-03-11 16:44:39 · 309 阅读 · 0 评论 -
ClusterStorage-236-1-配置网络节点IO加密与节点池
0.实验环境图1.节点servera:主要是关防火墙(可以配置放行,但比较麻烦,不是本次实验的关注点,因而采取简单处理),关selinux,下载密钥(改为指定文件名,注意这里的大O,如果写成小o,会生成一个指定名称的空文件),创建secure-access文件(IO加密的开关文件),重启服务glusterd(注意可能存在进程关闭滞后的情况,手动pkill或kill -9,重启后一定要...原创 2019-03-11 16:16:40 · 481 阅读 · 0 评论 -
ClusterStorage-236-5-配置灾备geo-replication
0.实验环境图1.配置灾复存储卷直接格式化磁盘,创建挂载目录,编辑挂载配置文件,挂载,查看文件系统。创建存储卷,启动存储卷。[root@servere ~]# mkfs.xfs -i size=512 /dev/vdb2meta-data=/dev/vdb2 isize=512 agcount=4, agsize=655296 blks ...原创 2019-03-14 08:43:34 · 524 阅读 · 0 评论 -
OPENSHIFT-280-10-度量监测
1.lab install-metrics setup模拟创建环境(metrics-pv.yml资源文件所需及创建pv资源文件)。[student@workstation ~]$ lab install-metrics setupChecking prerequisites for GE: Installing the Metrics Subsystem Checking all VM...原创 2018-12-16 23:17:22 · 1033 阅读 · 0 评论 -
OPENSHIFT-280-9-调整应用副本
1.oc project samples指定使用的项目。[student@workstation ~]$ oc project samplesAlready on project "samples" on server "https://master.lab.example.com:8443". 2.oc get dc -o wide查看部署配置资源的信息。[student@wor...原创 2018-12-16 22:38:53 · 656 阅读 · 0 评论 -
OPENSHIFT-280-8-使用第三方模板创建应用
1.登陆网页界面,找到相应模板。(也可以通过命令行) 2.oc export template mysql-ephemeral -n openshift > mysql-tmp.yaml将模板信息输出为模板资源文件。[student@workstation wordpress]$ oc export template mysql-ephemeral -n opensh...原创 2018-12-16 21:50:04 · 1181 阅读 · 0 评论 -
OPENSHIFT-280-7-为项目创建定额与限额
1.vim ex280-quota.yaml编辑定额资源文件。cat ex280-quota.yaml 查看定额资源文件。[student@workstation test]$ vim ex280-quota.yaml[student@workstation test]$ cat ex280-quota.yaml apiVersion: v1kind: ResourceQuotamet...原创 2018-12-16 19:14:51 · 1147 阅读 · 0 评论 -
OPENSHIFT-280-6-创建安全路由边界的应用
1.oc project samples选择使用的项目。oc new-app --docker-image=workstation.lab.example.com:5000/openshift/hello-openshift --insecure-registry --name=greeter创建新应用,--docker-image=workstation.lab.example.com:5000...原创 2018-12-16 18:55:04 · 958 阅读 · 0 评论 -
OPENSHIFT-280-5-镜像与定义文件创建应用
1.mkdir /OCP_wordpress创建挂载目录。 chown nfsnobody:nfsnobody /OCP_wordpress/变更所有者。 chmod 777 /OCP_wordpress/授权。另一个目录同理。vim /etc/exports编辑挂载配置文件。exportfs -rv挂载输出。[root@master ~]# mkdir /OCP_wordpress[roo...原创 2018-12-16 18:53:47 · 1079 阅读 · 0 评论 -
OPENSHIFT-280-4-从仓库进行应用更新
1.oc project chicago选择使用的项目。oc new-app --docker-image=workstation.lab.example.com:5000/rhscl/php-70-rhel7 --insecure-registry http://workstation.lab.example.com/php-helloworld --name=mordor创建一个新应用, --...原创 2018-12-15 23:13:14 · 1168 阅读 · 0 评论 -
OPENSHIFT-280-3-创建项目
1.oc new-project chicago --description="This is EX280 project on OpenShift v3"创建一个新项目并附加描述信息。按照同样的方法尝试再创建4个项目。[student@workstation ~]$ oc new-project chicago --description="This is EX280 project on ...原创 2018-12-15 15:16:46 · 1347 阅读 · 0 评论 -
OPENSHIFT-280-2-永久存储
0.lab deploy-registry setup进行初始环境检查和配置。showmount -e查看挂载目录的情况。[student@workstation ~]$ lab deploy-registry setupSetting up master for lab exercise work: · Check that master host is reachable........原创 2018-12-15 14:59:34 · 1207 阅读 · 3 评论 -
OPENSHIFT-280-1-创建用户与授权
0.实验环境的简单介绍。lab install-post setup主要是配置好文件(HOSTS配置和执行ANSIBLE的脚本)。ansible-playbook -i inventory full_classroom_install.yml | grep TASK执行ANSIBLE脚本,这里筛选列出其过程。模拟git仓库地址:http://workstation.lab.example.co...原创 2018-12-15 14:08:55 · 2953 阅读 · 0 评论 -
OPENSTACK-210-5-配置SSH访问(Configure SSH access)
1.配置浮动IP,先从public池分配一个ip地址,然后再将这个ip地址与内部web地址相关联。注意这里随机分配的地址172.25.250.135。2.在director机器上,测试172.25.250.135,可以使用密钥对key1.pem进行SSH登陆,这里系统默认的用户是cloud-user。系统还会有一个内部地址192.168.1.7。3.这里还有web页面可...原创 2018-10-12 09:22:08 · 203 阅读 · 0 评论 -
OPENSTACK-210-4-创建实例(Lance an instance)
1.在compute界面创建一个instance,name是web,source中选择image即镜像,volume sizes是10G,allocated选择之前上传的镜像web。2.flavor选择之前建立的m1。3.网络选择私网private。4.安全组选择添加ssh。...原创 2018-10-12 08:50:46 · 217 阅读 · 0 评论 -
OPENSTACK-210-3-配置网络(Configure networking)
1.在admin界面networks中创建网络,name是public,project是engineering,type是flat,物理网络是datacentre(flat_networks对应的值)。创建子网external,这里网关的地址是workstation机器的网址。2.在project中创建私网,name是private,设置网络地址,网关和DNS解析。...原创 2018-10-11 23:31:33 · 316 阅读 · 0 评论 -
407-7-在网页显示主机信息
1.创建inaccess.yml文件。通过copy模块将解析信息的文件复制到/var/www/html/ansible_detail.index。注意:这里hostname代表主机名,processor_vcpus代表cpu的颗数,default_ipv4.address代表默认的ipv4地址,default_ipv4.macaddress代表默认的主机MAC物理地址。2.执行inaccess.y...原创 2018-07-10 20:59:19 · 487 阅读 · 0 评论 -
318-10-创建快照
1.虚拟机m:通过rhevm启动虚拟机RHEVSYS,在可视界面(单击绿色小电视)发现RHEVSYS已经启动,在rhevm界面,RHEVSYS显示有绿色的向上的小图标。2.虚拟机m:创建快照,输入名字,创建完成后,系统状态会变为ok,任务完成。注意:如果创建错误,需要将快照对应的虚拟机关掉,然后才能进行删除,而且删除的时间可能比较长,需要耐心等待。 ...原创 2018-07-16 17:02:29 · 295 阅读 · 0 评论