Bo's Oracle Station

查看: 1673|回复: 0

11gMAA,外皮tgtdrules

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2014-11-6 17:29:53 | 显示全部楼层 |阅读模式
  1. #!/bin/bash

  2. #

  3. # /etc/rc.d/init.d/oracle

  4. #

  5. # chkconfig: - 59 85

  6. # description: oracle9id is meant to run under Linux Oracle Server


  7. # Source function library.

  8. . /etc/rc.d/init.d/functions

  9. start() {
  10. echo -e "Starting Tgtdrules Server:\n"
  11. ifconfig virbr0:0 172.31.118.89
  12. # Target
  13. tgtadm  --lld iscsi --op new --mode target --tid 1 -T iqn.2011-09-10.com.example.station87:shareddisk 2>/dev/null
  14. tgtadm  --lld iscsi --op new --mode target --tid 2 -T iqn.2011-09-10.com.example.station89:shareddisk 2>/dev/null
  15. # Lun
  16. tgtadm  --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vol0/shareddisk
  17. tgtadm  --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/vol0/shareddisk2 2>/dev/null
  18. # Init
  19. tgtadm  --lld iscsi --op bind --mode target --tid 1 -I 172.31.118.37 2>/dev/null
  20. tgtadm  --lld iscsi --op bind --mode target --tid 1 -I 172.31.118.38 2>/dev/null
  21. tgtadm  --lld iscsi --op bind --mode target --tid 2 -I 172.31.118.39 2>/dev/null
  22. tgtadm  --lld iscsi --op bind --mode target --tid 2 -I 172.31.118.40 2>/dev/null
  23. for i in  ; do  renice -n  -20  $i ; done


  24. }

  25. stop() {
  26. echo -e "Stopping Tgtdrules Server:\n"
  27. # Init
  28. tgtadm  --lld iscsi --op unbind --mode target --tid 1 -I 172.31.118.37 2>/dev/null
  29. tgtadm  --lld iscsi --op unbind --mode target --tid 1 -I 172.31.118.38 2>/dev/null
  30. tgtadm  --lld iscsi --op unbind --mode target --tid 2 -I 172.31.118.39 2>/dev/null
  31. tgtadm  --lld iscsi --op unbind --mode target --tid 2 -I 172.31.118.40 2>/dev/null
  32. # Lun
  33. tgtadm  --lld iscsi --op delete --mode logicalunit --tid 1 --lun 1 2>/dev/null
  34. tgtadm  --lld iscsi --op delete --mode logicalunit --tid 2 --lun 1 2>/dev/null
  35. # Target
  36. tgtadm  --lld iscsi --op delete --mode target --tid 1 2>/dev/null
  37. tgtadm  --lld iscsi --op delete --mode target --tid 2 2>/dev/null
  38. }

  39. status() {
  40. tgtadm --lld iscsi --mode target --op show
  41. }




  42. case "$1" in

  43. start)

  44. start

  45. ;;

  46. stop)

  47. stop
  48. ;;

  49. status)

  50. status
  51. ;;





  52. esac

  53. exit 0
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-5-5 22:21 , Processed in 0.051025 second(s), 24 queries .

快速回复 返回顶部 返回列表