### [筆記] 用pxe 安裝系統，完成後送出郵件通知 / send mail notification after pxe install

2019-07-31 筆記 Eric Chang

最近有個任務，需要大量安裝client

想用PXE來處理，只要user開機按F12(acer 桌機) 選擇PXE Boot

然後選擇OS版本，就可以自動進行安裝

安裝完成後，會自動重新開機，接著就用ansible來做user環境設定

PXE的部份本來是沒有什麼問題，自動安裝系統的部份都做好了

可是因為這次的量比較多，想說讓每一台在完成PXE安裝後的第一次重開機

就送出一封郵件來通知我，說已經完成安裝，可以執行ansible 了

看似很簡單的一件事情，卻搞了我兩天….

### [ansible] 用 ip 位置判斷是否要執行task /ansible run task depends on ipaddr

2019-07-23 ansible Eric Chang

因為工作上的需要，要修改client端的 /etc/environment 檔案

在有權限使用proxy 服務的user的環境中，加入proxy 的設定

原本的清單中，有host/user/ip 這幾個值可以拿來判斷

proxy server 那邊是採用ip 來控制，所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment

### [ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file

2019-07-01 Ansible Eric Chang

在ansible中，關於如何引用自定義的變數，一直讓我很頭疼

尤其是有牽涉到從外部導入yaml檔案時，更是常常讓我不知道到底該怎麼抓出想要的變數

這次還是用selectattr 來處理，希望下次能夠記得…

### linux底下遠端遙控&管理的好用系統 Meshcentral / Remote Management & control system Meshcentral

2019-06-20 筆記 Eric Chang

之前在LAN/windows環境下，一直都是用ultravnc/winvnc/tigervnc之類的VNC軟體

但是如果要過 internet ，就會碰到各種開port的問題

在這種環境下，就有了當時 teamviewer 的橫空出世

解決了開PORT的問題，讓被控端(通常是資訊技術相對弱勢，需要接受幫助的一方)不需要懂太多

只要下載teamviewer被控端，開啟後報ID 給協助者就好了

### Install Asus 10G NIC XG-C100C in Proxmox

2019-06-17 Proxmox Eric Chang

前幾天接的一個case

因為費用的關係，所以沒有考慮用傳統定義上的伺服器(DELL R640)

改採用比較高階一點的洋垃圾，規格大概是 Intel E5-2680V2 x2 + 64G RAM + 128G SSD x2 (OS) + 960G SSD x4 (raid 10 , zfs)

storage 選擇QNAP NAS TS-932X + 960G SSD x 4 (raid 10 , NFS) + QNAP 10G Switch QSW-1280C-8C

既然storage這邊選用了10G的機種，伺服器上當然也要增加10G網卡

一樣，成本考量，就不用INTEL 了，買了這張 ASUS 10G 網卡

### [筆記] 修改 docker 容器內的時區 - Change Timezone in Docker

2019-05-21 筆記 Eric Chang

最近一直在玩一些docker，不過老是會碰到歪果扔寫的東西，時區都不一致

有的用 UTC，有的用localtime，就是沒碰到用 Asia/Taipei 的….

### Transfer File Content Using Xclip in Terminal

2019-05-17 linux Eric Chang

工作上常會需要用ssh登入遠端主機檢查LOG，有必要的時候，還要把log複製回本機來處理。

以前都是傻傻的用 scp 傳檔案

之前就記得有這個xclip/xsel 可以用，但是一直沒有弄清楚怎麼執行

早上研究了一下，順便做個筆記。

### [筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info

2019-04-23 筆記 Eric Chang

最近因為一直碰到硬碟故障的問題，算起來那一批同時購買的5X顆 seagate 2T硬碟，已經有一半以上故障返修了….

然後又因為一直沒有添購新的硬碟，只能用這些快過保/已過保的撐著

所以最近不斷的在更換機器內的硬碟，而且還沒有熱插拔！

也導致原本負責處理盤點資產的同事困擾，因為跟手邊的紀錄已經對不起來了

然後就變成要對資產的時候，需要一台一台登入，然後去下不同的指令，取得想要的硬體資訊，超級麻煩的！

### [筆記] 紀錄所有下過的指令、時間 / Log All commands with timestamp

2019-04-23 筆記 Eric Chang

今天發生一件有點詭異的事情，本來應該要經過某個指令才會產生的檔案

居然不知為何自己產生了，在我記憶中沒有去執行過那個指令

翻了一下 bash_history ，裡面也只有下過哪些指令，沒有紀錄時間，完全沒有參考價值(攤手)

所以翻了一下網路，至少把這兩台主要跑ansible的機器的log功能補上紀錄所有指令以及時間的部份

### [筆記] 解決無法建立zpool 的錯誤 / Fix Zpool Device Busy Using dmsetup

2019-04-01 筆記 Eric Chang

今天把其中一台proxmox 加上10G 光纖網卡，準備和另一台proxmox 組成10G 環境進行測試

想說把本機的zpool 拆掉，重新建立一個raid0 的空間來做clone/migrate

可是一直出現device busy的錯誤訊息

© 2017 by Lednerb - RSS
Bilberry Hugo Theme