星期三, 11月 28, 2018

Acronis Backup with iSCSI 小記

Acronis Backup with iSCSI 小記

Software: Acronis Backup 12.5 Build 10330 ( All in one / CentOS 7 )
iSCSI Server:  Dell EqualLogic PS6210

最近在測試 VMware 的 backup 方案, 因為預設的 VDP 最大備份的容量為 8TB, 所以就找了 Acronis 進行測試.

在測試 Acronis Backup 的時候, 第一個與 VDP 的差異就是 Acronis Backup 備份的位置
在沒有安裝 Agent 的狀況下
  • 就是必須要先有網路的資料夾( NFS, Samba, SFTP ) 這樣的空間,而不是直接備份到 Storage



VDP 的使用情境是 vSphere 會去掛載 Storage, 例如 iSCSI 然後 VDP 會備份到指定的 datastore.
但是上面沒有看到 iSCSI 的選項, 又不想因為要建立 NFS 這樣的 Share folder 然後去產生一個 VM 來服務, 於是有了一個想法
  • 讓 Acronis Backup 去掛載 iSCSI 磁區, 然後備份位置指向本機資料夾對應到 iSCSI
我使用的是 Acronis Backup all on one 版本 (OVF), 他是使用 CentOS 7 的作業統

# cat   /etc/*release
CentOS Linux release 7.4.1708 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"

所以現在要做的就是掛載 iSCSI 空間, 我事先在 Dell EqualLogic 建立 15TB 的 Volume
  • 因為是測試性質, 所以對於 iSCSI 只有使用 限制來源 IP 的方式, 沒有使用 CHAP 密碼驗證

參考網路上找到的資料

先安裝相關軟體

# yum  -y  install  iscsi-initiator-utils

觀察 iqn
# cat   /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1994-05.com.redhat:eab1a730877c

因為我沒有使用 CHAP, 所以就沒有去修改 /etc/iscsi/iscsid.conf

觀察 iSCSI Server
# iscsiadm -m discovery -t sendtargets -p  YOUR_IP
  • -m, --mode
  • -p, --portal
  • -t, --type

1XX.XXX.XXX.XXX:3260,1 iqn.XXXX-05.com.equallogic:8-XXXXX-d7b161ba6-4feb21cf4055bfe2-acronis-backup

觀察 iSCSI Server
# iscsiadm  -m  node  -o  show
  • -o, --op ( operator )

登入 iSCSI , 建立連線
# iscsiadm  -m  node  --login

觀察連線
# iscsiadm  -m  session  -o  show

tcp: [1] XXX.XXX.XXX.XXX:3260,1 XXXX-05.com.equallogic:8-XXXXX-d7b161ba6-4feb21cf4055bfe2-acronis-backup (non-flash)

觀察 partition
# cat  /proc/partitions

major minor  #blocks name

 11        0 2117824 sr0
  8     32 1048576 sdc
  8      0 41943040 sda
  8      1 1048576 sda1
  8      2 40893440 sda2
  8     16 1048576 sdb
253        0 36696064 dm-0
253        1 4194304 dm-1
  8     48 16106127360 sdd

#fdisk  -l

建立目錄
# mkdir   /backup

格式化 XFS
# mkfs.xfs  /dev/sdd

掛載目錄
#mount  /dev/sdd   /backup/

觀察 UUID
# blkid   /dev/sdd
/dev/sdd: UUID="7553f546-cbb3-4921-a114-da9c978adcae" TYPE="xfs"

修改 /etc/fstab, 讓開機的時候會進行 iSCSI 掛載

加入
UUID=7553f546-cbb3-4921-a114-da9c978adcae /backup xfs     defaults,_netdev        0 0

  • 這邊要注意 UUID= 後面的雙引號, 前後兩個符號記得拿掉
  • 記得加上 _netdev 選項


重新開機進行測試, 看看有沒有掛上 /backup

之後在 Acronis 備份的時候就可以指向 /backup 目錄了

~ enjoy it

Reference:

星期五, 11月 23, 2018

VMware esx.problem.hyperthreading.unmitigated 小記

VMware esx.problem.hyperthreading.unmitigated 小記

最近因為修正 VMware 的安全漏洞 ESXi 6.0 / 6.5 / 6.7 Out-of-Bounds Read Vulnerability (VMSA-2018-0026) (Remote Check)

上了最新的 Patch, 但是會出現 esx.problem.hyperthreading.unmitigated 警告


Google 一下資料, 參考 VMware KB https://kb.vmware.com/s/article/55806 以及其他人的作法, 就是在
Configure -- > Settings -- > Advanced System Settings 內
設定 VMkernel.Boot.hyperthreadingMitigationtrue , 並重新開機

相關的影響, 目前觀察中

先記下來

~ enjoy it

Reference

星期二, 10月 30, 2018

Google Home Mini 的兩三事

Google Home Mini 的兩三事

這次去日本出差的時候剛好遇到 Bic Camera 針對 Google Home Mini 促銷
所以我們家就多了一個新成員 咕咕盧



== 安裝 Google Home Mini ==
這個部份比較簡單 ( 我使用 Android 所以以下列出 Android 方式 )

== 註冊並連結 Spotify ==

到 Spotify 官網進行註冊
  • 我是註冊免費帳號
  • 因為目前 Google Music 在台灣似乎不能使用, 以 Spotify 其實功能就夠了


====== 功能取得, 所以之後說 “OK Google, Play some Music” 就會播放音樂 ======

==== Spotify in openSUSE Leap 15 ====

要安裝 Spotify in openSUSE Leap 15 最簡單的方式是透過 Flatpak



==== 目前的語音控制 ====

目前自己有使用的, 當然前面都要加上 Ok, Google 或是 Hey, Google

下次的目標是 IFTTT with Google Home mini

~ enjoy it

Reference

星期六, 10月 20, 2018

SCSI scan tool in VMware 小記

SCSI scan tool in VMware 小記

OS: openSUSE Leap 42.3 in VMware
VMware: vSphere ESXi 6.5

這兩天因為一個專案要調整 VM 磁碟空間, 所以有注意到 在 VMware 內新增磁碟會遇到的狀況, 寫這篇小記紀錄一下

首先描述一下情境
當我們在 VMware 的 VM 裡面新增硬碟的時候, 如果用主觀意識來想, 會覺得應該 OS 會馬上抓到硬碟.

所以想法上 當使用 fdisk -l 的時候應該要看得到新的硬碟

但是如果在 VMware 內( 也許實體也是 ), 事實上不是這樣的, 還要經過 rescan SCSI 裝置, 才能讓 VM 知道他有新的裝置可以使用.

在 openSUSE Leap 的環境內, 已經有內建的指令可以作這件事.
使用 rescan-scsi-bus.sh

檔案位置在 /usr/bin 下
# which  rescan-scsi-bus.sh
/usr/bin/rescan-scsi-bus.sh

提供的套件為 sg3_utils
# rpm  -qf  /usr/bin/rescan-scsi-bus.sh
sg3_utils-1.43-12.1.x86_64


當在 VMware 內新增硬碟的時候 rescan-scsi-bus.sh 是必須加上 -a 參數才有效的( 實際測試也是這樣 )

所以作法就是
#rescan-scsi-bus.sh  -a

接下來使用  fdisk -l 就可以看的到了
:)

==== 同場加映 gparted ====

在 openSUSE and SUSE 的環境, 磁碟的編輯都是透過 yast2  disk 來進行, 但是如果在 ubuntu 或是其他的系統, 要建立分割區的話, 另外一種簡單的方式就是使用 gparted

openSUSE 這邊只要使用
# zypper  install gparted
就可以進行安裝
在圖形界面下就可以看到 GParted 程式



==== 同場加映 scsi rescan in Ubuntu 16.04 ====

那上述的情況如果在 Ubuntu 16.04 又該如何呢?

OS: Ubuntu 16.04 in VMware

作法就是安裝 scsitools 套件

#sudo  apt-get  install  scsitools

接下來就可以使用  rescan-scsi-bus 指令啦
#sudo  rescan-scsi-bus

這邊也感謝  Daniel Lin 提供給我資訊還有方向 :)

~ enjoy it

Reference: