在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(6)
在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(6)
(2007-10-16 16:55:35)
轉載
var $tag=''; var $tag_code='e9f5dd6899a95a18afda53bd83da4c27'; var $r_quote_bligid='4cbd76e501000b37'; var $worldcup='0'; var $worldcupball='0'; | 分類: oracle_rac |
# iscsi-ls
*******************************************************************************
SFNet iSCSI Driver Version ...4:0.1.11-4(15-Jan-2007)
*******************************************************************************
TARGET NAME :iqn.2006-01.com.openfiler:rac1.asm4
TARGET ALIAS :
HOST ID : 0
BUS ID : 0
TARGET ID : 0
TARGET ADDRESS : 192.168.2.195:3260,1
SESSION STATUS :ESTABLISHED AT Mon Jun 25 12:56:10 EDT 2007
SESSION ID :ISID 00023d000001 TSIH 200
*******************************************************************************
TARGET NAME :iqn.2006-01.com.openfiler:rac1.asm3
TARGET ALIAS :
HOST ID : 1
BUS ID : 0
TARGET ID : 0
TARGET ADDRESS : 192.168.2.195:3260,1
SESSION STATUS :ESTABLISHED AT Mon Jun 25 12:56:10 EDT 2007
SESSION ID :ISID 00023d000001 TSIH 100
*******************************************************************************
TARGET NAME :iqn.2006-01.com.openfiler:rac1.asm2
TARGET ALIAS :
HOST ID : 2
BUS ID : 0
TARGET ID : 0
TARGET ADDRESS : 192.168.2.195:3260,1
SESSION STATUS :ESTABLISHED AT Mon Jun 25 12:56:10 EDT 2007
SESSION ID :ISID 00023d000001 TSIH 300
*******************************************************************************
TARGET NAME :iqn.2006-01.com.openfiler:rac1.asm1
TARGET ALIAS :
HOST ID : 3
BUS ID : 0
TARGET ID : 0
TARGET ADDRESS : 192.168.2.195:3260,1
SESSION STATUS :ESTABLISHED AT Mon Jun 25 12:56:10 EDT 2007
SESSION ID :ISID 00023d000001 TSIH 400
*******************************************************************************
TARGET NAME :iqn.2006-01.com.openfiler:rac1.crs
TARGET ALIAS :
HOST ID : 4
BUS ID : 0
TARGET ID : 0
TARGET ADDRESS : 192.168.2.195:3260,1
SESSION STATUS :ESTABLISHED AT Mon Jun 25 12:56:10 EDT 2007
SESSION ID :ISID 00023d000001 TSIH 500
*******************************************************************************
使用從本地 SCSI ID 到 iSCSI 目標的主機 ID / LUN 以及 iSCSI 目標名稱到 SCSI ID 的對映資訊,我們可以為主機 linux1 生成從 SCSI 目標名稱到本地 SCSI 裝置名稱的完整對映:
iSCSI 目標名稱到本地 SCSI 裝置名稱 | ||
iSCSI 目標名稱 | 主機 / SCSI ID | SCSI 裝置名稱 |
iqn.2006-01.com.openfiler:rac1.asm4 | 0 | /dev/sda |
iqn.2006-01.com.openfiler:rac1.asm3 | 1 | /dev/sde |
iqn.2006-01.com.openfiler:rac1.asm2 | 2 | /dev/sdc |
iqn.2006-01.com.openfiler:rac1.asm1 | 3 | /dev/sdd |
iqn.2006-01.com.openfiler:rac1.crs | 4 | /dev/sdb |
在 iSCSI 捲上建立分割槽
接下來的步驟是在每個 iSCSI 捲上建立一個跨整個卷大小的主分割槽。正如本文前面提到的那樣,我將使用 Oracle 的叢集檔案系統第 2 版 (OCFS2) 儲存供 Oracle 叢集件軟體共享的兩個檔案。然後,我們將使用自動儲存管理 (ASM) 建立四個 ASM 卷;其中,兩個用於所有物理資料庫檔案(資料/索引檔案、聯機重做日誌檔案和控制檔案),另兩個用於閃回恢復區(RMAN 備份和歸檔重做日誌檔案)。
下表列出了五個 iSCSI 卷及其支援的檔案系統:
Oracle 共享驅動器配置 | |||||
檔案系統型別 | iSCSI 目標(短)名稱 | 規模 | 掛載點 | ASM 磁碟組名稱 | 檔案型別 |
OCFS2 | crs | 2 GB | /u02/oradata/orcl | Oracle 叢集登錄檔 (OCR) 檔案 — (~100MB) 表決磁碟 — (~20MB) | |
ASM | asm1 | 118 GB | ORCL:VOL1 | +ORCL_DATA1 | Oracle 資料庫檔案 |
ASM | asm2 | 118 GB | ORCL:VOL2 | +ORCL_DATA1 | Oracle 資料庫檔案 |
ASM | asm3 | 118 GB | ORCL:VOL3 | +FLASH_RECOVERY_AREA | Oracle 閃回恢復區 |
ASM | asm4 | 118 GB | ORCL:VOL4 | +FLASH_RECOVERY_AREA | Oracle 閃回恢復區 |
合計 | 474 GB |
如上表所示,我們需要在每個 iSCSI 捲上建立一個 Linux 主分割槽。fdisk 命令在 Linux 中用於建立(和刪除)分割槽。對於每個 iSCSI 卷,您都可以在建立主分割槽時使用預設值,因為預設操作是使用整個磁碟。您可以安全地忽略指出裝置未包含有效 DOS 分割槽(或 Sun、SGI 或 OSF 磁碟標籤)的任何警告。
就本示例而言,我將從 linux1 執行 fdisk 命令,以便為上一部分中標識的每個本地 SCSI 裝置建立一個主分割槽:
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
/dev/sde
請注意,要在每個 iSCSI 捲上建立分割槽,只能從 Oracle RAC 叢集中的一個節點上執行!
# --------------------------------------- # fdisk /dev/sda Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-15134, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-15134, default 15134): 15134 Command (m for help):p Disk /dev/sda:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 15134 121563823+ 83 Linux Command (m for help):w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # --------------------------------------- # fdisk /dev/sdb Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1009, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-1009, default 1009): 1009 Command (m for help):p Disk /dev/sdb:2147 MB, 2147483648 bytes 67 heads, 62 sectors/track, 1009 cylinders Units = cylinders of 4154 * 512 = 2126848 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 1009 2095662 83 Linux Command (m for help):w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # --------------------------------------- # fdisk /dev/sdc Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-15134, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-15134, default 15134): 15134 Command (m for help):p Disk /dev/sdc:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 15134 121563823+ 83 Linux Command (m for help):w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # --------------------------------------- # fdisk /dev/sdd Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-15134, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-15134, default 15134): 15134 Command (m for help):p Disk /dev/sdd:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 15134 121563823+ 83 Linux Command (m for help):w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # --------------------------------------- # fdisk /dev/sde Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-15134, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-15134, default 15134): 15134 Command (m for help):p Disk /dev/sde:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 15134 121563823+ 83 Linux Command (m for help):w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # ---------------------------------------
在建立所有必要分割槽之後,現在應以“root”使用者帳戶從叢集的兩個 Oracle RAC 節點使用以下命令將分割槽的更改情況通知給核心:請注意,在這兩個 Oracle RAC 節點上,從 Openfiler 發現的 iSCSI 目標名對映和本地 SCSI 裝置名將有所不同。由於卷按名稱而不是它們的本地 SCSI 裝置名稱進行安裝,因而不會導致任何問題。
# partprobe # fdisk -l Disk /dev/hda:40.0 GB, 40000000000 bytes 255 heads, 63 sectors/track, 4863 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 4863 38957625 8e Linux LVM Disk /dev/sda:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 15134 297171 83 Linux Disk /dev/sdb:2147 MB, 2147483648 bytes 67 heads, 62 sectors/track, 1009 cylinders Units = cylinders of 4154 * 512 = 2126848 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 1009 2095662 83 Linux Disk /dev/sdc:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 15134 121563823+ 83 Linux Disk /dev/sdd:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 15134 121563823+ 83 Linux Disk /dev/sde:124.4 GB, 124486942720 bytes 255 heads, 63 sectors/track, 15134 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 15134 121563823+ 83 Linux
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745641/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集OracleLinux
- 在Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(1)OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(7)OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(8)OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(10)OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 叢集(11)OracleLinux
- 在 Oracle Enterprise Linux 和 iSCSI 上構建您自己的 Oracle RAC 11g 叢集OracleLinux
- 【轉】基於iSCSI與Openfiler構建自己的Oracle RACOracle
- 基於iSCSI與Openfiler構建自己的Oracle RAC(二)Oracle
- Oracle系列:Oracle RAC叢集體系結構Oracle
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- 3 安裝配置oracle叢集和RACOracle
- zt: 在linux上單機模擬Oracle 10g RAC叢集(OCFS+ASM)LinuxOracle 10gASM
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- 【RAC】Oracle RAC叢集環境下日誌檔案結構Oracle
- 使用Go和HCL構建您自己的DSLGo
- 如何檢視Oracle RAC叢集的叢集名稱(CLUSTER NAME)Oracle
- 【RAC】使用crsctl工具控制Oracle RAC叢集的啟停Oracle
- Oracle Linux 6.7中 Oracle 11.2.0.4 RAC叢集CRS異常處理OracleLinux
- 使用 VMware Server 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g 的失敗經驗總結ServerOracleLinux
- Oracle10g RAC -- Linux 叢集檔案系統OracleLinux
- 在oracle linux 5.6上安裝oracle 11g RACOracleLinux
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- oracle RAC 診斷叢集狀態命令Oracle
- oracle 11g rac 叢集操作命令Oracle
- Oracle RAC叢集、程式、日誌簡介Oracle
- Oracle Enterprise Linux 6下安裝Oracle 9204OracleLinux
- 在windows2003上安裝Oracle 10.2.0.1 RAC,使用ISCSI盤陣WindowsOracle
- Oracle RAC 10g叢集節點增加Oracle
- Oracle10g RAC叢集基本命令Oracle
- Oracle11gR2 RAC在Linux上的安裝OracleLinux
- redis 叢集構建Redis
- oracle rac 10.2 的在 linux 上的儲存選項OracleLinux
- 向基於 Linux 的 Oracle RAC 10g 叢集新增新節點LinuxOracle
- 關於redhat上iscsi的安裝:iSCSI target HowTo on Enterprise Linux (RHEL4)RedhatLinux
- 叢集例項:配置ISCSI客戶端(LINUX)客戶端Linux