[VM] Proxmox (PVE) 指南

Intro Proxmox Concepts USB安裝 Storage – 硬碟&OS ISO Datacenter > Storage可以指定內容包括Disk image、ISO image複合選擇,如要新增Storage則可以自行在系統分割mount出一個資料夾給PVE新增: Datacenter > Storage > Add > Directory 系統mount範例:mkfs.ext4 /dev/sdb /mnt/hdd; mount /dev/sdb /mnt/hdd; (建議設fstab) ID: 自行取名,如hdd Directory: 對應系統資料夾位置,如/mnt/hdd Content: 套用的內容,如用於存放ISO或者Disk image 新增上傳OS ISO Image 當建立好包含ISO image內容的Stroage,即可直接在列表選擇該Stroage > […]

[GCP] Load balancing – 負載平衡指南

Intro 目前測試,功能強大但種類選型繁多。 (本篇資訊於2018-12-07測試) 選型 HTTP(S) Load Balancing 看來是目前總體最適合做Web App LB Front-end可同時設定HTTP+HTTPS對同一個Global IP Back-end依照Instance group的Name port mapping做連線(LB Back-end設定中的port number為相同連動設定) Healthy Check支援https也向下相容http,為另外Serivce連線過來檢測,與Back-end設定無關 支援多組Back-end,必須設定Rules去區分對應Back-end群 L7 Session affinity是設定在單一Back-end上 TCP Load Balancing Multiple regions (or not sure yet) 過TCP Proxy or SSL Proxy 雷,FrontEnd不支援80port,無法做HTTP to […]

[Linux] SSH Config 連線設定檔指南

Intro SSH的個人連線設定檔使用~/.ssh/config管理較為方便且是針對Host個別套用(如Git)。 設定 檔案:~/.ssh/config 使用:針對設定的Host別名快速連線:ssh host-alias-name 設定檔規範 Host alias-name HostName server.name Port port-number IdentitiesOnly yes IdentityFile ~/.ssh/private_ssh_file User username-on-remote-machine 設定範例 Host server.com Hostname 36.200.190.110 User nick_tsai Host gitlab Hostname gitlab.com IdentitiesOnly yes IdentityFile ~/pem/my-gitlab.pem Port 22 User nick Host alias1 […]

[FW] Intel 內建 RAID 磁碟陣列卡問題整理

Intro Intel內建的RAID卡問題整理。 問題集 軟體RAID? 是用硬體方式串接,但可能涉及軟體RAID操作: 需要在OS running才能執行如RAID 1 rebuild動作 OS識別磁碟介面時,其實看到的是原始陣列。如Windows安裝時正常識別、Ubuntu則是識別出原始陣列(如RAID-1看到實體兩顆,Server版標出各為Raid-1,Desktop版識別不明Raid) 可靠性(HA) 測試在Raid 1 Rebuild時,在OS執行時抽出任一顆硬碟(無論Master或Slave),OS直接損壞。待測完好Raid-1下抽換(理論上不能損壞否則沒意義) RAID-1 Rebuild時間相當長,且僅能在OS running才能執行 發生過RAID卡故障問題(硬碟正常),待測移植至相同Intel RAID卡是否可以沿用。

[Web Server] Nginx/Apache 環境變數設定 (Environment Variables)

Intro Nginx/Apache 環境變數設定速查 Nginx設定 fastcgi_param RUNTIME_ENVIROMENT ‘DEV’ For example: server { listen 80; root /var/www/html; index index.php; server_name localhost; location / { index index.php; } location ~ .*\.(php|php5)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param RUNTIME_ENVIROMENT ‘DEV’ } } Apache設定 Environment […]

[Linux] SSH PEM 免密碼登入指南 (Public Key Authentication)

Intro X.509標準下我們可以製作PEM私鑰,用以登入放置公鑰的伺服器。 製作流程 1. 當前帳號執行Key產生器 ssh-keygen 產生於~/.ssh下: id_rsa.pub // 公開金鑰(public key) id_rsa // 私密金鑰(private key) 2. Public Key放至登入伺服器上帳號的~/.ssh/authorized_keys: ssh user@remotehost ‘mkdir -p ~/.ssh;cat >> ~/.ssh/authorized_keys’ < ~/.ssh/id_rsa.pub or ssh-copy-id -i ~/.ssh/id_rsa.pub user@remotehost Reference X.509 PEM (Privacy-enhanced Electronic Mail)

[Windows] 關閉 Windows 10 自動更新

Intro Windows 10 更新太XX 關閉服務(Service) 服務(Services) > 關閉 Windows Update 設定自動更新模式 可修改為停用或提醒下載模式 執行gpedit.msc: 電腦設定 > 系統管理範本 > Windows元件 > Windows Update > 設定自動更新 Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates Win10 Home安裝啟用GPEdit.Msc