ESOS-OS虚拟机后加主机ip地址

文章摘要:14.0上创建了一台.2的虚拟机,配置GNOME桌面环境,利用桌面环境直接设置静态ip地址,注意不要忘记dns设置。1、通过路径管理把SCSI上报的物理路径管理起来,对主机呈现一个虚拟的路径(SCSI设备),这样可以防止主机在读···

ESOS - OS

个人认为,ESOS是把TUI和CLI结合的用于实现SAN网络结构的用户友好平台工具,TUI只是辅助,有不少的bug或者准确说是疏漏和显示不完全,主要依赖的还是CLI

前期准备

在 14.0上创建了一台.2的虚拟机,配置GNOME桌面环境,利用桌面环境直接设置静态ip地址,注意不要忘记dns设置。

1.命名规范:在虚拟机后加主机ip地址,防止其他虚拟机设置ip冲突(通过ping检测ip是否使用)

2.DNS可以填写8.8.8.8(国外)/114.114.114.114(国内)

ESOS的安装和启动

下载ESOS压缩文件:unzip解压,./.sh安装,查看scsi设备信息,网页控制台直接添加新硬盘作为USB Flash ,在新硬盘上执行安装过程。

后F2把对应硬盘设置为第一启动项,F10保存退出。

ESOS的配置

1.Enter同意协议,按's'选择 menu,找到 更改root密码

2.Date & Time设置, -> Date & Time 。同步脚本仅依靠时间戳来区别文件是否是新的;同时,也有助于跟踪事件时,日志条目的相关性。默认的设置是,time是24小时制的。设置NTP服务器是最简单的方式来保证时间是最新的。date/time在ESOS主机启动时通过NTP设置,通过cron任务周期更新同步。

3.TUI & CLI, TUI,text-based user 就是类BIOS的文本操作界面,用ESC,ENTER,TAB,SPACE和方向键执行退出,选择,切换,确定和移动操作;CLI, -> Exit to Shell,vi是ESOS上唯一的交互编辑器,Ctrl+D或者exit退出到TUI。注意,由于ESOS镜像整个是启动后加载到内存的,需要调用.sh来同步配置内容到USB Flash 。同时有一个cron任务频繁执行同步工作,但最好是shell下更改配置后手动调用.sh。在使用TUI时,退出后会自动同步配置。

4., -> ,选择对应的网卡接口,如果选择DHCP,其他栏ip,,置空即可;配置静态ip,选择,填写信息。OK退出,会提示 ,如果没有就手动 -> 。在SSH连接下重新配置网络时要注意,不然重启可能失去连接。在ESOS中,'/etc/hosts'会自动更新,当引用用户自定义配置时,/edit the '/etc/' file,格式就是标准的host文件格式( NAME)。

5.Mail Setup, -> Mail Setup,Alert Mail 是接收方地址对应ssmtp.conf中的root,

注意点是发送时,不指定 'From:',则默认的 'From:' 地址就是:你的当前用户名 @ ,ssmtp 会检索 /etc/ 获取你的全名,并显示在 'From:' 后(root用户即root@)

TUI进行Mail Setup时无法指定From,在Sent Test Mail时就会报553 Mail from must equal user即From和没对上。这里处理办法就是:vi /etc/ssmtp/

把root映射到对应的From邮件地址上。本次实验中使用网易邮箱报554 DT:SPM垃圾邮件错误,更改为了qq邮箱,试验成功。注意,shell更改完配置后需要手动调用.sh,同步配置项。

6. 串口访问,ESOS支持通过串口接口访问控制台,对于GRUB和信息,使用"COM1" (ttyS0);对于ESOS shell,需要编辑'/etc/',add/ a line for your (eg, ttyS1). Then you need to make init re-read the file by this :kill -HUP 1。

通过串口连接时TUI无法使用,只能使用shell。

7. Down & , &

ESOS高级配置

,'/etc/.conf'配置内核模块参数,查询模块合法参数

Extra ,/etc/pre- & /etc/post-两个配置文件分别对应SCST启动前后

,'/etc//.conf' 配置文件控制哪些硬件驱动程序和IB模块加载,对应启动脚本/etc/rc.d/rc.

, The IB is also with ESOS. It is by , but can be the /etc/rc.conf file and 'rc.' to 'YES'.

/ ,一些ESOS的系统服务可以被启用或者禁用,一个典型的例子就是在单机ESOS系统上和在ESOS集群上使用DRBD,后者想要集群去管理DRBD资源的时候,就需要禁用'rc.drbd',对应文件是'/etc/rc.conf',也可以如下:

/etc/rc.d/rc. [start | stop]

,就是编辑'/etc/rc.conf'

NIC ,网络接口卡绑定,执行

echo +bond0 > /sys/class/net/

Be sure to use the bondX for all NIC !

然后可以TUI , -> .

,网络桥接

brctl addbr br0

Be sure to use the brX for all !

-> ,选择IP (DHCP or ) and the .

Auto- (Speed/)," " in the TUI ( -> ):

off speed 100 full(" -s" -- see the page for .)

VLAN ,To a new VLAN on "eno1" for VLAN ID "5" use a like this:

add eno1 5(图文并茂VLAN详解,让你看一遍就理解VLAN)

-> , the IP (DHCP or ).

,在 ESOS环节中下载提示的RAID CLI tools然后安装,即可在TUI中调用。(虚拟机上没有HW RAID卡,无法进行)

RAID 学习及Linux软RAID实现

分区和挂载及非交互式操作

分区工具用法

mdadm彻底删除 RAID

mdadm软RAID的删除方法和注意事项

Linx 卷管理详解--VG LV PV

TUI添加物理卷,LVM -> Add ,报错。

改用 /dev/sdb,报错 /dev/sdb not found (or by )

dd if=/dev/ of=/dev/sdb bs=512 count=64

/dev/sdb

其中,dd if=/dev/是提供永不为空的随机字节数据流,以上命令是把/dev/sdb覆盖分区块,也就是擦除分区。count=64指拷贝64个块;bs=512指块大小为512个字节。

查看物理卷

物理卷查询

后端存储文件系统:配置了后端存储块设备后,可以在上面搭建文件系统,这么做可以让用户在设备上使用SCST 模式。默认情况下SCST的导出模式是。它允许使用文件系统上的文件或者块设备作为虚拟的SCSI设备或光驱,1)该模式可以充分利用linux的cache;2)允许在单个块设备上创建多个虚拟磁盘设备。(File -> Add File ),之后会 提示挂载,在'/etc/fstab'可以查看或者df -TH。

虚拟磁盘文件:(File -> Add VDisk File)

纯命令行配置scst向提供iSCSI存储资源

【scst】在SCSI目标驱动层和Linux内核层之间提供统一的、持久的接口,它尽可能地简化了目标驱动的开发。

SAN实现方案之二(SCST )

在Cent OS 6系统下部署SCST服务

HBD & LUN

中三种磁盘规格(厚置备延迟置零\厚置备置零\Thin

pass

ALUA是什么

个人理解就是先创建 group设备组(这一步不需要指定设备),然后添加设备到设备组,同理创建 group目标组(也不需要先指定,但要在上一步的设备组基础上创建),添加到目标组。

1、通过路径管理把SCSI上报的物理路径管理起来,对主机呈现一个虚拟的路径(SCSI设备),这样可以防止主机在读写设备时带来的数据不一致问题。

2、基于IO策略选择物理路径,实现IO业务负载均衡和业务分担。

3、当主路径发生故障时,可以对IO进行透明的主从切换(),当路径恢复后自动进行回切()。

多路径技术:ALUA与SLUA

Python怎么搭建环境_搭建环境是什么意思_环境搭建

up

DRBD原理简介到实战配置

DRBD原理知识

注意:在*.res中设置节点名称时要填写完整的+(输入可以查看),而不是单独的主机名或者域名;启动drbd服务需要edit the /etc/rc.conf file and set 'rc.' to "YES",调用/etc/rc.d/rc.drbd start启用,查看状态使用cat /proc/drbd或者TUI -> DRBD ;mount要求磁盘分区是

n

High (HA) / via the + Stack

高可用集群:以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件、人为造成的故障对业务的影响降低到最小程度。

脑裂:脑裂是因为集群分裂导致的,集群中有节点因为处理器忙或者其他原因暂时停止响应时,与其他节点间的心跳出现故障,但这些节点还处于状态,其他节点可能误认为该节点"已死",从而争夺共享资源(如共享存储)的访问权,分裂为两部分独立节点。

crm 删除资源,先crm stop 资源名,再crm 资源名。

停止再次启动后,需要手动启动,估计是同步关闭但不会同步开启。这步在/etc//.conf可以配置

搭建环境是什么意思_Python怎么搭建环境_环境搭建

ver=0是自动开启,1需要手动

18.10(18.10的版本的国内源比较难找)下编译失败,查看/tmp/.out也看不出问题,所以改回.0编译成功(在更换国内源时直接wget下来的编码不是ASCII,yum clean all会提示error,自行下载后上传就可以了)

您可能还会喜欢:

文章评论

◎欢迎参与评论文章,请在这里发表您的看法、交流您的观点。