undyingのブログ -3ページ目

ubuntu仮想マシンを複製したときのネットワーク再設定

VMwareやVIrtualboxなど仮想化ソフトウェアでubuntuOSを複製したときは
ネットワークインターフェースを認識されません。

/etc/udev/rules.d/70-persistent-net.rules
にあるファイルであたらしいNICのmac addressでインターフェースの
追加がされているので、そこを再設定。

忘れがちなのでメモ

以下ページより
http://zettai-non-sugar.blogspot.com/2009/01/vmware-ubuntu.html

iscsiターゲットとイニシエーター

OpenSolaris/COMSTARでのiscsiターゲットとイニシエーターの作成メモ

■環境
 openindiana oi_148
  ターゲット用1台
  イニシエーター用1台

■ターゲット作成
 COMSTARをインストール
 # pkg search COMSTAR
  INDEX ACTION VALUE PACKAGE
  pkg.description set Sun FCoE (Fibre Channel over Ethernet) COMSTAR Driver pkg:/driver/network/fcoet@0.5.11-0.148
  pkg.description set Sun SRP COMSTAR Port Provider pkg:/driver/network/srpt@0.5.11-0.148
  pkg.description set Sun iSCSI COMSTAR Port Provider pkg:/network/iscsi/target@0.5.11-0.148
  pkg.summary set Sun FCoE COMSTAR Driver pkg:/driver/network/fcoet@0.5.11-0.148
  pkg.summary set Sun SRP COMSTAR Port Provider pkg:/driver/network/srpt@0.5.11-0.148
  pkg.summary set Sun iSCSI COMSTAR Port Provider pkg:/network/iscsi/target@0.5.11-0.148
  basename dir usr/demo/comstar pkg:/storage/stmf@0.5.11-0.148

 # pkg install pkg:/network/iscsi/target
Packages to install: 1
Create boot environment: No
Services to restart: 1
  DOWNLOAD PKGS FILES XFER (MB)
  Completed 1/1 15/15 0.2/0.2

  PHASE ACTIONS
  Install Phase 49/49

  PHASE ITEMS
  Package State Update Phase 1/1
  Image State Update Phase 2/2

 # svcs -a | grep iscsi
  disabled 15:04:13 svc:/network/iscsi/target:default
  online Feb_28 svc:/network/iscsi/initiator:default
 # svcadm enable -r svc:/network/iscsi/target:default
  svcadm: svc:/milestone/network depends on svc:/network/physical, which has multiple instances.
 # svcs -a | grep iscsi
  online Feb_28 svc:/network/iscsi/initiator:default
  online 15:20:14 svc:/network/iscsi/target:default

 以下のようなディスク構成
 # format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
0. c2t0d0
/pci@0,0/pci15ad,1976@10/sd@0,0
1. c2t1d0
/pci@0,0/pci15ad,1976@10/sd@1,0
2. c2t2d0
/pci@0,0/pci15ad,1976@10/sd@2,0
3. c2t3d0
/pci@0,0/pci15ad,1976@10/sd@3,0

 プールの作成
(ディスクをそのままLUとして作成できるのでつくらないほうがいいけど、やってしまったので。。。)
 # zpool create tank c2t1d0
 # zpool create tank2 c2t2d0
 # zpool create tank3 c2t3d0
 # zpool list
  NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
  rpool 29.8G 2.67G 27.1G 8% 1.00x ONLINE -
  tank 4.97G 91K 4.97G 0% 1.00x ONLINE -
  tank2 4.97G 91K 4.97G 0% 1.00x ONLINE -
  tank3 4.97G 108K 4.97G 0% 1.00x ONLINE -

 # zfs create -V 4.5G tank/iscsi01
 # zfs create -V 4.5G tank2/iscsi02
 # zfs create -V 4.5G tank3/iscsi03
 # zfs list
  NAME USED AVAIL REFER MOUNTPOINT
  rpool 2.92G 26.4G 5.58M /rpool
  rpool/ROOT 2.13G 26.4G 31K legacy
  rpool/ROOT/solaris 2.13G 26.4G 2.11G /
  rpool/dump 256M 26.4G 256M -
  rpool/export 98K 26.4G 32K /export
  rpool/export/home 66K 26.4G 32K /export/home
  rpool/export/home/sakamoto 34K 26.4G 34K /export/home/sakamoto
  rpool/swap 544M 26.6G 289M -
  tank 4.64G 255M 31K /tank
  tank/iscsi01 4.64G 4.89G 16K -
  tank2 4.64G 255M 31K /tank2
  tank2/iscsi02 4.64G 4.89G 16K -
  tank3 4.64G 255M 31K /tank3
  tank3/iscsi03 4.64G 4.89G 16K -

 LUの作成
 # sbdadm create-lu /dev/zvol/rdsk/tank/iscsi01
  Created the following LU:

GUID DATA SIZE SOURCE
  -------------------------------- ------------------- ----------------
  600144f03a37400000004d748b910001 4831838208 /dev/zvol/rdsk/tank/iscsi01
  # sbdadm create-lu /dev/zvol/rdsk/tank2/iscsi02
  Created the following LU:

GUID DATA SIZE SOURCE
  -------------------------------- ------------------- ----------------
  600144f03a37400000004d748b9c0002 4831838208 /dev/zvol/rdsk/tank2/iscsi02
  # sbdadm create-lu /dev/zvol/rdsk/tank3/iscsi03
  Created the following LU:

GUID DATA SIZE SOURCE
  -------------------------------- ------------------- ----------------
  600144f03a37400000004d748ba30003 4831838208 /dev/zvol/rdsk/tank3/iscsi03
  # sbdadm list-lu

  Found 3 LU(s)

GUID DATA SIZE SOURCE
  -------------------------------- ------------------- ----------------
  600144f03a37400000004d748b910001 4831838208 /dev/zvol/rdsk/tank/iscsi01
  600144f03a37400000004d748b9c0002 4831838208 /dev/zvol/rdsk/tank2/iscsi02
  600144f03a37400000004d748ba30003 4831838208 /dev/zvol/rdsk/tank3/iscsi03

 viewに追加
 # stmfadm add-view 600144f03a37400000004d748b910001
 # stmfadm add-view 600144f03a37400000004d748b910002
 # stmfadm add-view 600144f03a37400000004d748b910003
 # sbdadm list-lu -v
  View Entry Count : 1 となっていることを確認


 ターゲット作成
 # itadm create-target
  Target iqn.1986-03.com.sun:02:67d18ea0-6f24-ee17-99d2-81246575e4ad successfully created
 # itadm list-target -v
  TARGET NAME STATE SESSIONS
  iqn.1986-03.com.sun:02:67d18ea0-6f24-ee17-99d2-81246575e4ad online 0
alias: -
auth: none (defaults)
targetchapuser: -
targetchapsecret: unset
tpg-tags: default


■イニシエーター作成
 # iscsiadm add discovery-address xxx.xxx.xxx.xxx
 # iscsiadm list discovery-address
  Discovery Address: xxx.xxx.xxx.xxx:3260

 ターゲットに接続
 # iscsiadm modify discovery -t enable
 # iostat -En
  c3t600144F03A37400000004D748B910001d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
  Vendor: OI Product: COMSTAR Revision: 1.0 Serial No:
  Size: 4.83GB <4831838208 bytes>
  Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
  Illegal Request: 0 Predictive Failure Analysis: 0

 ※ターゲットIP削除
   iscsiadm remove discovery-address xxx.xxx.xxx.xxx

vmstatで時間を表示させる

vmstatには時間軸がないので表示させる

vmstat 1 | awk '{now=strftime("%Y-%m-%d %T "); print now $0}'


以上