菜鸟自学红帽存储——RHSS3.0安装及学习环境搭建

菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了。

红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见。

红帽存储最新的是Red Hat Storage Server 3,系统的版本最新的已经是RHEL6.6了,但是我用的是6.5的RHSS3的镜像,这个应该都可以下载到。我的学习环境搭建用的是一台台式机,很久以前的一台了,内存只有4G,也凑合用了,搭建学习环境的基本思想是先用镜像安装一台虚拟机,然后再克隆,也是我这菜鸟想到的最简单的办法了。

首先我们先安装一台虚拟机,具体步骤如下:

1、先创建一台虚拟机rhs0

2、选择一个镜像,因为系统是红帽6版本的,所以选择RedHat Enterprise Linux 6

3、内存大小,cpu看你自己的物理机的大小了,我这里是默认的

4、我这里建了一个20G的,这个由于是实验环境,不要求多么大,够用就行了

5、下面就开始安装系统了,在kvm里面选择第一项,如果是vmware里面,应该选择第二项,我试过,vmware workstation11里面选择第一项回车之后就没反应了,选第二项才能继续安装

6、这我是检查镜像,选择跳过skip

7、这里选择手动指定ipv4,ok下一步

8、设置ip,掩码,网关,DNS

9、下一步

10、选择语言

11、选择自定义存储设备

12、打钩之后下一步

13、选择yes,然后下一步

14、设置主机名,这里是第一台,设置为rhs0,下一步

15、设置时区,选择shanghai,下一步

16、设置root密码,如果提示密码过于简单,可以重设也可以不管,反正是练习用的

17、选择自定义分区create custom layout

18、设置三个标准分区,/ /boot swap,然后要留出一些空间来做存储用

19、格式化

20、选择最小化安装就可以了

21、安装完成重启就可以了

22、安装完成之后就要克隆出几台虚拟机了rhs1,rhs2,rhs3,rhs4。克隆就不放图了

23、更改网络配置和主机名

IP地址分配:

rhs0 172.25.1.20/24

rhs1 172.25.1.21/24

rhs2 172.25.1.22/24

rhs3 172.25.1.23/24

rhs4 172.25.1.24/24

网关:172.25.1.254

DNS:172.25.254.254

克隆出来的虚拟机有一个问题,网卡eth0没有了,变成了eth1,但是虚拟机里面网络的配置还是eth0的,多以要改过来,还要改ip,改主机名,然后重启网络。

具体改的内容如下(红色部分):

[[email protected] ~]# vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=rhs1     #将主机名改为rhs1

GATEWAY=172.25.1.254

[[email protected] ~]# cd /etc/sysconfig/network-scripts/

[[email protected] network-scripts]# mv ifcfg-eth0 ifcfg-eth1

[[email protected] network-scripts]# vim ifcfg-eth1

[[email protected] network-scripts]# cat ifcfg-eth1

NAME=eth1        #添加网卡名称

DEVICE="eth1"

BOOTPROTO="static"

BROADCAST="172.25.1.255"

DNS1="172.25.254.254"

GATEWAY="172.25.1.254"

IPADDR="172.25.1.21"    #更改ip地址

NETMASK="255.255.255.0"

ONBOOT="yes"

TYPE="Ethernet"

#这里要删掉硬件地址和UUID,不然会和名字冲突

然后重启网络

[[email protected] network-scripts]# /etc/init.d/network restart

然后按照相同步骤更改rhs2,rhs3,rhs4

24、为了更方便的操作,添加一下主机名解析

[[email protected] ~]# cat /etc/hosts

127.0.0.1   localhostlocalhost.localdomain localhost4 localhost4.localdomain4

::1         localhostlocalhost.localdomain localhost6 localhost6.localdomain6

172.25.1.20 rhs0

172.25.1.21 rhs1

172.25.1.22 rhs2

172.25.1.23 rhs3

172.25.1.24 rhs4

25、另外可以设置秘钥登陆,以后登陆就不用输密码了,也可以快速的分发文件了。(这里不是真实环境,只是练习用,方便快捷就行)

ssh-keygen然后三个回车就行秘钥对就创建好了,然后将米要对分发给各个主机ssh-copy-id [email protected]就可以了

[[email protected]hs0 ~]# ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

3c:a9:67:af:08:ed:1c:bf:b4:8c:1b:37:31:08:1d:3f [email protected]

The key‘s randomart image is:

+--[ RSA 2048]----+

|      .          |

|     . o         |

|    . . E        |

|     . o o       |

|      . S        |

|     . . +       |

|    . = *        |

|     + % +       |

|      *.*o.      |

+-----------------+

[[email protected] ~]# ssh-copy-id [email protected]

[email protected]‘s password:

Now try logging into the machine, with "ssh ‘[email protected]‘", and check in:

.ssh/authorized_keys

to make sure we haven‘t added extra keys that you weren‘t expecting.

[[email protected] ~]# ssh-copy-id [email protected]

[[email protected] ~]# ssh-copy-id [email protected]

[[email protected] ~]# ssh-copy-id [email protected]

完成之后,就可以将刚才创建的/etc/hosts文件分发给各个主机了

[[email protected] ~]# scp /etc/hosts [email protected]:/etc/hosts

[[email protected] ~]# scp /etc/hosts [email protected]:/etc/hosts

[[email protected] ~]# scp /etc/hosts [email protected]:/etc/hosts

[[email protected] ~]# scp /etc/hosts [email protected]:/etc/hosts

当然为了以后可以快速的分发文件,我就写了一个分发文件的脚本(我还是比较喜欢追求简洁高效的)

[[email protected] ~]# touch distributefiles.sh

[[email protected] ~]# vim distributefiles.sh

#!/bin/bash

scp $1 [email protected]:"$2";

scp $1 [email protected]:"$2";

scp $1 [email protected]:"$2";

scp $1 [email protected]:"$2";

[[email protected] ~]# chmod a+x distributefiles.sh

[[email protected] ~]# ./distributefiles.sh /etc/hosts /etc/hosts

hosts                                                         100%  243     0.2KB/s   00:00

hosts                                                         100%  243     0.2KB/s   00:00

hosts                                                         100%  243     0.2KB/s   00:00

hosts                                                         100%  243     0.2KB/s   00:00

26、创建逻辑卷,在安装系统的时候我们分了三个标准分区,还有很多剩余空间,那么我们新建一个扩展分区,先将所有空间划给扩展分区,然后在扩展分区里面建一个逻辑分区lvm,我自己就将所有空间全部给逻辑分区了

步骤如下:

[[email protected] ~]#fdisk /dev/vda

p 打印分区表

n 创建分区

然后选择e 扩展分区

将剩余空间全部给它

再在扩展分区里面创建分区:n

将所有空间都给它

然后更改分区类型:t,输入8e(8e代表逻辑分区lvm)

分区如下

Device Boot      Start         End      Blocks   Id  System

/dev/vda1   *           3         506      253952   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/vda2             506        6602     3072000   83  Linux

Partition 2 does not end on cylinder boundary.

/dev/vda3            6602        7618      512000   82  Linux swap / Solaris

Partition 3 does not end on cylinder boundary.

/dev/vda4            7618       20805     6646744    5  Extended

/dev/vda5            7618       20805     6646712+  8e  Linux LVM

然后写入分区表w并退出

最好重启一下吧,partprobe和partx有时候不生效

其他几个主机步骤一样

到现在为止我们的实验环境算是基本上搭好了

时间: 2024-10-04 06:23:25

菜鸟自学红帽存储——RHSS3.0安装及学习环境搭建的相关文章

红帽存储服务器RHSS3.0安装图解及学习环境搭建

我是黄明辉,我是红帽男孩,我是小菜鸟. 菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了. 红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见. 红帽存储最新的是Red Hat Storage Serve

Java之美[从菜鸟到高手演变]之Spring源码学习 - 环境搭建

准备工作 1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索.下载.安装.2.下载安装gradle, Spring源码使用gradle构建,下载后解压到任意目录,设置环境变量: GRADLE_HOME且配置Path. 3.下载安装github windows版本 使用github下载Spring源代码 去官网找到Spring在github上的地址,下载到文件系统下就好了. 将Spring 源代码导入eclipse 为Spring每个模块生成ecli

WebStorm 8.0安装LESS编译环境的教程

WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebStorm 8.0.x.下面就介绍一下如何在WebStorm 8.0安装LESS编译环境. 1.首先安装WebStorm 8.0 在官方下载并安装WebStorm 8.0.x,具体步骤就不说了,没什么特别之处. 2.安装NodeJs NodeJs官方版本有32位和64位,可以根据实际需要进行选择安装.

CentOS7.0 安装JAVA周围环境

CentOS7.0 安装JAVA周围环境  安装JDK 1.配置JDK环境变量 把下载好的JDK(jdk-7u75-linux-x64.gz)文件上传到 Reg: /home/p2pweb/java/ 文件夹下(文件夹可自己定义) [[email protected] ~]# tar -zxv -f jdk-7u75-linux-x64.gz // 解压压缩包 [[email protected] ~]# rm -rf jdk-7u75-linux-x64.gz // 删除压缩包 [[email

Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.3.14-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/my

新手嘛,先学习下 Vue2.0 新手入门 — 从环境搭建到发布

Vue2.0 新手入门 - 从环境搭建到发布 转自:http://www.runoob.com/w3cnote/vue2-start-coding.html 具体文章详细就不搬了,步骤可过去看,我这就写下使用总结 1. Vue2.0 推荐开发环境中一些安装就不说了 Node.js  .npm  .webpack  .vue-cli  , 自己看着安装 到最后能启动本地通过 vue-cli 建的项目,  npm run dev  ,默认的 http://localhost:8080/ 能看到页面显

Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种各样的问题也就来了,之前网上一直有零零碎碎的移植教程,但是都不完整,或是有这样或者那样的问题.今天刚刚研究成功了Cocos2dx-3.0版本项目的安卓平台移植问题,本人亲自完成了整个过程,将Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程 一起分享给大家.

hadoop3.1.0 window win7 基础环境搭建

https://blog.csdn.net/wsh596823919/article/details/80774805 hadoop3.1.0 window win7 基础环境搭建 前言:在windows上部署hadoop默认都是安装了java环境的哈. 1.下载hadoop3.1.0 https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common 2.下载之后解压到某个目录 3.配置hadoop_home 新建HADOOP_HOME,指向ha

SDL2.0的VS开发环境搭建

SDL2.0的VS开发环境搭建 [前言] 我是用的是VS2012,VS的版本应该大致一样. [开发环境搭建] >>>SDL2.0开发环境配置:1.从www.libsdl.org 下载SDL2.0开发工具,主要是include头文件目录及编译好的lib和dll文件,并解压:2.打开VS2012,新建空白工程:3.添加头文件路径.在工程上点击右键-->属性-->C/C++-->附加包含路径,输入1中解压的头文件路径(注意,需要先在工程中添加一个C或者C++的文件):4.添加