redhat7一些操作

修改主機名

hostnamectl set-hostname <hostname>

配置yum

cd /etc/yum.repos.d/

vi rhel-source.repo

[oel7_local]

name = oracle Enterprise Linux 7

baseurl=file:///mnt/

gpgcheck=0

enabled=1

安裝、配置chrony時間同步

開機啓動:#systemctl enable chronyd.service

啓動時間同步服務:# systemctl start chronyd.service

vi /etc/chrony.conf

server 127.127.1.0 prefer

重啓時間同步服務:# systemctl restart chronyd.service

查看時間同步狀態:# systemctl status chronyd.service

查看時間同步源:# chronyc sources -v

查看時間同步源狀態:# chronyc sourcestats -v

關閉防火牆

systemctl stop firewalld

永久關閉防火牆

systemctl disable firewalld

安裝、配置unbound DNS服務

 

yum install unbound

開機啓動systemctl enable unbound

vi /etc/unbound/unbound.conf

interface:0.0.0.0 —38行

access-control:0.0.0.0/0 allow —177行

username: "" —214行

vi /etc/unbound/local.d/localdomain.conf

local-zone: “localdomain.” static

local-data: “localdomain. 86400 IN SOA ns.localdomain. root 1 1D 1H 1W 1H”

local-data: “rac1.localdomain. IN A 192.168.56.11”

local-data: “rac2.localdomain. IN A 192.168.56.22”

local-data: “www.whb.com. IN A 192.168.56.101”

local-data: “www.whb.com. IN A 192.168.56.102”

local-data: “www.whb.com. IN A 192.168.56.103”

local-data-ptr: “192.168.56.11 rac1.localdomain.”

local-data-ptr: “192.168.56.22 rac2.localdomain.”

local-data-ptr: “192.168.56.101 www.whb.com.”

local-data-ptr: “192.168.56.102 www.whb.com.”

local-data-ptr: “192.168.56.103 www.whb.com.”

 

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

在網卡添加DNS1=192.168.56.11

 

重啓systemctl restart unbound

查看狀態systemctl status unbound

驗證unbound-checkconf

驗證nslookup

# nslookup www.whb.com

Server:         127.0.0.1

Address:        127.0.0.1#53

 

Name:   www.whb.com

Address: 192.168.56.101

Name:   www.whb.com

Address: 192.168.56.102

Name:   www.whb.com

Address: 192.168.56.103

配置iscsi服務器

yum -y install targetcli

systemctl start target

systemctl enable target

關閉防火牆systemctl stop firewalld

永久關閉防火牆systemctl disable firewalld

 

分區fdisk  /dev/sdb

Command (m for help): n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

Partition number (1-4, default 1):

First sector (2048-146800639, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-146800639, default 146800639):

Using default value 146800639

Partition 1 of type Linux and of size 70 GiB is set

選擇分區的類型

Command (m for help): t

Selected partition 1

Hex code (type L to list all codes): 8e

Changed type of partition 'Linux' to 'Linux LVM'

列出分區表

Command (m for help): p

Disk /dev/sdb: 75.2 GB, 75161927680 bytes, 146800640 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0xe31a29d3

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048   146800639    73399296   8e  Linux LVM

 

Command (m for help): w

創建物理卷pvcreate /dev/sdb1

創建卷組vgcreate vg_iscsi /dev/sdb1

創建邏輯卷

lvcreate -L 1.5G -n lv_ocr1 vg_iscsi

lvcreate -L 1.5G -n lv_ocr2 vg_iscsi

lvcreate -L 1.5G -n lv_ocr3 vg_iscsi

lvcreate -L 38G -n lv_migr vg_iscsi

lvcreate -L 20G -n lv_data vg_iscsi

lvcreate -L 7G -n lv_arc vg_iscsi

 

targetcli配置

targetcli

/> ls

o- / ............................................................................ [...]

  o- backstores ................................................................. [...]

  | o- block ..................................................... [Storage Objects: 0]

  | o- fileio .................................................... [Storage Objects: 0]

  | o- pscsi ..................................................... [Storage Objects: 0]

  | o- ramdisk ................................................... [Storage Objects: 0]

  o- iscsi ............................................................... [Targets: 0]

  o- loopback ............................................................ [Targets: 0]

建立存儲設備

/> /backstores/block create ocr1 /dev/vg_iscsi/lv_ocr1

Created block storage object ocr1 using /dev/vg_iscsi/lv_ocr1.

/> /backstores/block create ocr1 /dev/vg_iscsi/lv_ocr2

Storage object block/ocr1 exists

/> /backstores/block create ocr2 /dev/vg_iscsi/lv_ocr2

Created block storage object ocr2 using /dev/vg_iscsi/lv_ocr2.

/> /backstores/block create ocr3 /dev/vg_iscsi/lv_ocr3

Created block storage object ocr3 using /dev/vg_iscsi/lv_ocr3.

/> /backstores/block create data /dev/vg_iscsi/lv_data

Created block storage object data using /dev/vg_iscsi/lv_data.

/> /backstores/block create arc /dev/vg_iscsi/lv_arc

Created block storage object arc using /dev/vg_iscsi/lv_arc.

/> /backstores/block create migr /dev/vg_iscsi/lv_migr

Created block storage object migr using /dev/vg_iscsi/lv_migr.

/> ls

o- / ............................................................................ [...]

  o- backstores ................................................................. [...]

  | o- block ..................................................... [Storage Objects: 6]

  | | o- arc ................... [/dev/vg_iscsi/lv_arc (7.0GiB) write-thru deactivated]

  | | o- data ................ [/dev/vg_iscsi/lv_data (20.0GiB) write-thru deactivated]

  | | o- migr ................ [/dev/vg_iscsi/lv_migr (38.0GiB) write-thru deactivated]

  | | o- ocr1 ................. [/dev/vg_iscsi/lv_ocr1 (1.5GiB) write-thru deactivated]

  | | o- ocr2 ................. [/dev/vg_iscsi/lv_ocr2 (1.5GiB) write-thru deactivated]

  | | o- ocr3 ................. [/dev/vg_iscsi/lv_ocr3 (1.5GiB) write-thru deactivated]

  | o- fileio .................................................... [Storage Objects: 0]

  | o- pscsi ..................................................... [Storage Objects: 0]

  | o- ramdisk ................................................... [Storage Objects: 0]

  o- iscsi ............................................................... [Targets: 0]

  o- loopback ............................................................ [Targets: 0]

/>

建立target的id

wwn命名必須 iqn.2017-01.com.xxx:server 

/> /iscsi create iqn.2017-11.com.whb:whb

Created target iqn.2017-11.com.whb:whb.

Created TPG 1.

Global pref auto_add_default_portal=true

Created default portal listening on all IPs (0.0.0.0), port 3260.

/> /iscsi/iqn.2017-11.com.whb:whb/tpg1/acls create iqn.2017-11.com.whb:rac

Created Node ACL for iqn.2017-11.com.whb:rac

創建lun

/> cd /iscsi/iqn.2017-11.com.whb:whb/tpg1/acls/iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/arc

Created LUN 0.

Created LUN 0->0 mapping in node ACL iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/data

Created LUN 1.

Created LUN 1->1 mapping in node ACL iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/migr

Created LUN 2.

Created LUN 2->2 mapping in node ACL iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/ocr1

Created LUN 3.

Created LUN 3->3 mapping in node ACL iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/ocr2

Created LUN 4.

Created LUN 4->4 mapping in node ACL iqn.2017-11.com.whb:rac

/iscsi/iqn.20...1.com.whb:rac> /iscsi/iqn.2017-11.com.whb:whb/tpg1/luns create /backstores/block/ocr3

/> ls

o- / ............................................................................ [...]

  o- backstores ................................................................. [...]

  | o- block ..................................................... [Storage Objects: 6]

  | | o- arc ..................... [/dev/vg_iscsi/lv_arc (7.0GiB) write-thru activated]

  | | o- data .................. [/dev/vg_iscsi/lv_data (20.0GiB) write-thru activated]

  | | o- migr .................. [/dev/vg_iscsi/lv_migr (38.0GiB) write-thru activated]

  | | o- ocr1 ................... [/dev/vg_iscsi/lv_ocr1 (1.5GiB) write-thru activated]

  | | o- ocr2 ................... [/dev/vg_iscsi/lv_ocr2 (1.5GiB) write-thru activated]

  | | o- ocr3 ................... [/dev/vg_iscsi/lv_ocr3 (1.5GiB) write-thru activated]

  | o- fileio .................................................... [Storage Objects: 0]

  | o- pscsi ..................................................... [Storage Objects: 0]

  | o- ramdisk ................................................... [Storage Objects: 0]

  o- iscsi ............................................................... [Targets: 1]

  | o- iqn.2017-11.com.whb:whb .............................................. [TPGs: 1]

  |   o- tpg1 .................................................. [no-gen-acls, no-auth]

  |     o- acls ............................................................. [ACLs: 1]

  |     | o- iqn.2017-11.com.whb:rac ................................. [Mapped LUNs: 6]

  |     |   o- mapped_lun0 ...................................... [lun0 block/arc (rw)]

  |     |   o- mapped_lun1 ..................................... [lun1 block/data (rw)]

  |     |   o- mapped_lun2 ..................................... [lun2 block/migr (rw)]

  |     |   o- mapped_lun3 ..................................... [lun3 block/ocr1 (rw)]

  |     |   o- mapped_lun4 ..................................... [lun4 block/ocr2 (rw)]

  |     |   o- mapped_lun5 ..................................... [lun5 block/ocr3 (rw)]

  |     o- luns ............................................................. [LUNs: 6]

  |     | o- lun0 .................................. [block/arc (/dev/vg_iscsi/lv_arc)]

  |     | o- lun1 ................................ [block/data (/dev/vg_iscsi/lv_data)]

  |     | o- lun2 ................................ [block/migr (/dev/vg_iscsi/lv_migr)]

  |     | o- lun3 ................................ [block/ocr1 (/dev/vg_iscsi/lv_ocr1)]

  |     | o- lun4 ................................ [block/ocr2 (/dev/vg_iscsi/lv_ocr2)]

  |     | o- lun5 ................................ [block/ocr3 (/dev/vg_iscsi/lv_ocr3)]

  |     o- portals ....................................................... [Portals: 1]

  |       o- 0.0.0.0:3260 ........................................................ [OK]

  o- loopback ............................................................ [Targets: 0]

/>

iscsi客戶端配置

yum install iscsi* -y

修改/etc/iscsi/initiatorname.iscsi文件

vim /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.2017-11.com.whb:rac

開機啓動

systemctl start iscsid

systemctl enable iscsid

查找

iscsiadm -m discovery -t st -p 192.168.56.33

iscsiadm -m discovery -t st -p 192.168.56.44

掛載

iscsiadm -m node -T iqn.2017-11.com.whb:whb -p 192.168.56.33 -l

iscsiadm -m node -T iqn.2017-11.com.whb:whb -p 192.168.56.44 -l

驗證

lsblk

NAME          MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT

sda             8:0    0   60G  0 disk

├─sda1          8:1    0    1G  0 part  /boot

└─sda2          8:2    0   59G  0 part

  ├─rhel-root 253:0    0 55.1G  0 lvm   /

  └─rhel-swap 253:1    0  3.9G  0 lvm   [SWAP]

sdb             8:16   0    7G  0 disk

└─mpathc      253:4    0    7G  0 mpath

sdc             8:32   0   20G  0 disk

└─mpathb      253:3    0   20G  0 mpath

sdd             8:48   0   38G  0 disk

└─mpathd      253:5    0   38G  0 mpath

sde             8:64   0  1.5G  0 disk

└─mpatha      253:2    0  1.5G  0 mpath

sdf             8:80   0  1.5G  0 disk

└─mpathf      253:7    0  1.5G  0 mpath

sdg             8:96   0  1.5G  0 disk

└─mpathe      253:6    0  1.5G  0 mpath

sdh             8:112  0    7G  0 disk

└─mpathc      253:4    0    7G  0 mpath

sdi             8:128  0   20G  0 disk

└─mpathb      253:3    0   20G  0 mpath

sdj             8:144  0   38G  0 disk

└─mpathd      253:5    0   38G  0 mpath

sdk             8:160  0  1.5G  0 disk

└─mpatha      253:2    0  1.5G  0 mpath

sdl             8:176  0  1.5G  0 disk

└─mpathf      253:7    0  1.5G  0 mpath

sdm             8:192  0  1.5G  0 disk

└─mpathe      253:6    0  1.5G  0 mpath

sr0            11:0    1  3.5G  0 rom   /mnt

multipath配置

安裝yum install device-mapper-multipath

啓動systemctl start multipathd

開機啓動systemctl enable multipathd

生成配置文件

/sbin/mpathconf  --enable

啓動

service multipathd start

查看服務狀態

service multipathd status

重新刷取

multipath -v2

顯示多路徑的佈局

multipath -ll

-------清空所有多路徑

multipath -F

查找udev固化權限配置模板

find / -name 12-*

/usr/share/doc/device-mapper-1.02.79/12-dm-permissions.rules

複製到/etc/udev/rules.d目錄下

編輯添加

ENV{DM_UUID}=="mpath-?*", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

啓動udev

udevadm control --reload-rules

udevadm trigger

查看權限

ls -lh /dev/dm*

調整swap

dd if=/dev/zero of=/home/swap bs=1M count=6144

設置交換分區文件

mkswap /home/swap

啓用交換分區文件

swapon /home/swap

寫入/etc/fstab

/home/swap   swap   swap   defaults      0 0

修改/dev/shm

tmpfs /dev/shm tmpfs   defaults,size=3072M        0 0

格式化ASM磁盤頭

dd if=/dev/zero count=10 bs=512 of=/dev/sde1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章