红帽教室环境制作

目录

一、准备软件

基础包

课程包

二、准备虚拟机

开始校验软件包

三、创建教室环境

四、连接教室环境

物理环境

VMware WorkStation连接


一、准备软件

基础包

课程包

将基础包和课程包上传到虚拟机中

二、准备虚拟机

本次以CentOS7.1为例,有两块磁盘(必须)或者一块磁盘和一个U盘(物理环境)

[root@docker ~]# yum install -y rsync

开始校验软件包

[root@docker ~]# cd Foundation_31619/		//进入基础包存放目录
[root@docker Foundation_31619]# chmod u+x rht-usb-7.1-3.r31600		//添加执行权限
[root@docker Foundation_31619]# ./rht-usb-7.1-3.r31600 verify RHCIfoundation-RHEL71-3.r31619-ILT-7-en_US.icmf 	//校验包
ERROR: PyYAML package is missing.
       (look in EPEL if on RHEL 6)		//报错是因为缺少这个包
[root@docker Foundation_31619]# yum install -y PyYAML 			//如果不能上网,需要手动下载PyYAML-3.10-11.e17.x86_64.rpm包,使用yum localinstall -y PyYAML-3.10-11.e17.x86_64.rpm安装,注意配置yum源
[root@docker Foundation_31619]# ./rht-usb-7.1-3.r31600 verify RHCIfoundation-RHEL71-3.r31619-ILT-7-en_US.icmf 
INFO     Configuration file: /root/.icrm/config.yml
INFO     Verifying Cache Directory: /root/.icrm/repository
File "/root/.icrm/repository/RHCIfoundation-RHEL71-3.r31619-ILT-7-en_US.icmf" not found	//基础包找不到,需要手动制定基础包的位置	
[root@docker Foundation_31619]# pwd
/root/Foundation_31619
[root@docker Foundation_31619]# vim /root/.icrm/config.yml		//PyYAML的配置文件
---
repository: /root/Foundation_31619		//基础包的位置
[root@docker Foundation_31619]# ./rht-usb-7.1-3.r31600 verify RHCIfoundation-RHEL71-3.r31619-ILT-7-en_US.icmf 
    INFO     Verification SUCCEEDED			//校验成功
[root@docker Foundation_31619]# vim /root/.icrm/config.yml
---
repository: /root/RH436_34386(Foundation)    //课程包的路径			
[root@docker Foundation_31619]# ln -s /root/Foundation_31619/rhel-server-7.1-x86_64-dvd.iso /root/RH436_34386\(Foundation\)/rhel-server-7.1-x86_64-dvd.iso			//镜像包做个快捷方式,就少存一份镜像包
[root@docker Foundation_31619]# ./rht-usb-7.1-3.r31600 verify /root/RH436_34386\(Foundation\)/RH436-RHEL71-2.r34386-ILT-7-en_US.icmf 					//校验课程包
    INFO     Verification SUCCEEDED
[root@docker ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1 1024M  0 rom  
vda    253:0    0  200G  0 disk 
├─vda1 253:1    0    1G  0 part /boot
├─vda2 253:2    0    8G  0 part [SWAP]
└─vda3 253:3    0  191G  0 part /
vdb    253:16   0  100G  0 disk 
└─vdb1 253:17   0  100G  0 part 
[root@docker ~]# /root/Foundation_31619/rht-usb-7.1-3.r31600 usbformat /dev/vdb1
    INFO     Appear to have properly formatted USB device.		//格式化并加了一个卷标
[root@docker ~]# vim /root/.icrm/config.yml		//PyYAML的配置文件
---
repository: /root/Foundation_31619		//基础包的位置
[root@docker ~]# /root/Foundation_31619/rht-usb-7.1-3.r31600 usbadd /root/Foundation_31619/RHCIfoundation-RHEL71-3.r31619-ILT-7-en_US.icmf			//将基础包复制到刚才的卷标的磁盘中
    INFO     USBAdd completed.
[root@docker ~]# vim /root/.icrm/config.yml
---
repository: /root/RH436_34386(Foundation)    //课程包的路径
[root@docker ~]# /root/Foundation_31619/rht-usb-7.1-3.r31600 usbadd /root/RH436_34386\(Foundation\)/RH436-RHEL71-2.r34386-ILT-7-en_US.icmf 				//将课程包复制到刚才的卷标的磁盘中
    INFO     USBAdd completed.
[root@docker ~]# init 0

三、创建教室环境

根据每门课程要求的资源创建虚拟机,本次以RH436为例,添加上一步的vdb磁盘到新创建的虚拟机中,光盘使用rhci-foundation-7.1-3.r31600.iso启动,每门课程的光盘不同,根据课程选择光盘。开机之后,输入 f0 课程代号,注意:是f0,不是fo

手动选择时区

开始安装

重启

默认账户名kiosk,密码:redhat    root/Asimov
[kiosk@foundation0 ~]$ rht-vmctl start all			//启动环境

至此,教室环境搭建完成

四、连接教室环境

物理环境

使用终端连接工具直连172.25.254.250,root/Asimov即可

VMware WorkStation连接

添加虚拟网卡,网段设置为:172.25.254.X/24

 教室环境的网卡设置为RH环境的虚拟网卡

开机之后使用终端连接工具连接172.25.254.250,root/Asimov ​​​​​

# rht-vmctl fullreset classroom

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
红帽(Red Hat)操作系统中,环境变量是系统和程序用来指定系统配置或运行环境的一些参数值。Oracle数据库软件在安装和运行时需要设置一些特定的环境变量,以确保数据库软件能正确地与操作系统交互。 Oracle环境变量主要包括以下几个: 1. `ORACLE_HOME`:这是最重要的环境变量之一,它指定了Oracle软件的安装路径。这个变量是告诉系统和Oracle相关的工具,如sqlplus或expdp等程序,从哪个目录查找可执行文件和其他相关文件。 2. `ORACLE_SID`:这个环境变量表示当前的Oracle实例。在多实例的环境下,每个实例需要有唯一的SID来区分。 3. `PATH`:这个变量包含了系统用来查找可执行文件的目录列表。在安装Oracle时,通常需要将`$ORACLE_HOME/bin`添加到PATH环境变量中,这样可以直接通过命令行调用Oracle的可执行程序。 4. `LD_LIBRARY_PATH`:这个环境变量用于指定系统动态链接器搜索共享库时的路径。对于Oracle软件来说,如果存在某些共享库文件(如`.so`文件),它们的路径需要包含在这个环境变量中。 5. `CLASSPATH`:对于需要访问Java类的情况,如使用Oracle提供的某些Java工具时,CLASSPATH环境变量指定了Java运行时环境查找类文件的路径。 设置Oracle环境变量通常在用户的shell配置文件中完成,例如`~/.bash_profile`或`~/.bashrc`(取决于使用的shell),在该文件中使用`export`命令来设置环境变量。例如: ```bash export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib ``` 安装Oracle后,通常安装程序会提供一个配置脚本,用于自动设置这些环境变量。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值