2018年7月23日 星期一

NetApp | SVM災難還原(三)DR寫回到本地

延續上一篇,假設DR Site已經起來服務並有資料的異動,當本地端可以正常服務的時候,那麼這段時間資料的異動必須寫回本地端,也就是反向SnapMirror的Reverse Resync功能,這邊我們用指令去做,原因是SVM災難還原只能使用CLI,不過透過CLI有個好處就是會知道Reverse Resync做了哪些動作,但歸納起來就只有兩個大動作:
  1. 刪除原來的SnapMirror
  2. 建立DR Site到本地端的SnapMirror

2018年7月19日 星期四

NetApp | SVM災難還原(二)SnapMirror設定

這個LAB主要目標就是把來源的SVM與此SVM的Volume都備分到另一台NetApp,然後再讓目的端的SVM起來服務,SVM環境是以CIFS來做LAB,所以請先準備好一些設定
  • 在來源端建立SVM,並設定好Volume, CIFS, Share, Quota, LIF之後用來驗證有把這些設定到異地
  • 建立好兩端的Cluster Peer
  • 確定兩端的License要一致
  • 確定至少有一個10GB空間的non-root aggregate可以使用
LAB_NetApp是本地端,VM-NA是DR Site,以下步驟要注意是在本地端還是DR Site下指令

NetApp | SVM災難還原(一)概念介紹

這篇主要是介紹SVM的災難還原,這功能是屬於SnapMirror的一部分,但是設定必須都透過CLI指令去完成,這功能可以達到SVM設定的還原,意思是說SVM裡面的Quota, CIFS, Namespace, Network...這些設定都可以在另一個地方直接備份並還原,下圖是9.3目前可以做到複寫設定的部分,可以看到SAN的設定目前都無法做到,也就是說這個功能可以將本地端的SVM設定備分到異地端,當災難發生的時候,就不擔心異地端的SVM設定會跟本地端不一致





下圖是SVM的災難還原設定的工作流程圖,這邊主要有一個參數indentity-preserve是影響整個流程最關鍵的地方,可以看到圖片如果選擇Yes或No會有不同的流程,最主要差別就是會不會自動備份跟來源SVM一樣的設定,但我們希望設定越簡單越好,所以會以最右邊的那條路來做配置,大部分企業應該是中間那條路,因為異地端的網段通常不會跟來源端一樣,這次LAB主要是以右邊的路徑來完成,不過設定這些東西還是要先好好閱讀SVM Disaster Recovery PreparationExpress Guide這份文件,裡面會有許多前置作業的準備,還有哪些功能是可以備份過去也會有詳細的列表,接下來就去下一章節來開始做此次的LAB。

2018年7月17日 星期二

[Netapp教學] SnapMirror進階指令使用時機

----以下都只是討論SnapMirror而非SnapVault----

這邊在簡單解釋一下SnapMirror的原理,SnapMirror總共會使用兩份Snapshot做差異的備分比較的傳輸,第一次會在要保護的Volume做快照,然後將快照傳輸到備份端,等到下一次排程時間,再產生一份快照,然後將這兩次快照的差異傳輸到備分的地方,接著重複這些動作。以下解釋進階的SnapMirror指令功能。

2018年7月9日 星期一

[NetApp教學] ONTAP升級

這邊介紹簡單的ONTAP升級方式,首先到官網找一下版本,這邊有一個小技巧就是搜尋patch版本,如下圖,在To access a specific輸入版本號跟patch號,如果不這樣做就找不到版本的patch檔案下載。

2018年7月2日 星期一

[VMware] ESXi 6.5無法抓到USB裝置

最近剛好接連遇到客戶說ESXi底下的VM無法讀取USB,共通點就是該USB裝置是
ERP產商的Key Pro認證使用的裝置,google了一下找到一個值得一試的KB,裡面的內容簡單說ESXi 6.5預設是舊的驅動包含xhci, ehci-hcd, usb-uhci, usb, usb-storage被新的驅動vmkusb給取代,但如果想要讓這些舊的USB驅動生效,可以透過一個指令來達成,客戶使用後也解決了這個小問題,讓Key Pro可以正常讀取到,只需要下面幾個步驟。

2018年6月29日 星期五

[Netapp教學] C-Mode基本的網路概念

初次設定Netapp一定會被它的網路設定給搞混,所以這邊來作個簡單的講解,如下圖,在Network頁籤可以看到有Subnets, Network Interfaces, Ethernet Ports, Broadcast Domains, FC/FCoE Adapters, IPspaces這些功能,以下就一個一個來慢慢說明

2018年6月14日 星期四

[Netapp教學] 使用SnapMirror


Netapp SnapMirror基本上是用於保護資料完整性,讓資料在異地端也可以正常使用,SnapMirror顧名思義就是將Volume的Snapshot複製一份到目的端的Volume(通常是DR Site),所以在進行SnapMirror的時候,會先Snapshot一份,然後再將Snapshot傳送過去。在非同步模式下,SnapMirror支援一對一, 一對多, 多對一, 多對多的拓樸架構,而傳輸也可以藉由壓縮的方式加快速度,這篇就介紹最簡單的SnapMirror設定方法,基本上有以下幾個重要步驟:

2018年6月12日 星期二

[Netapp教學] SVM教學(三)啟用CIFS服務

CIFS就是Windows的網路共享文件系統,所以在設定CIFS一定要將SVM加入到AD網域裡面,基本上有兩個重要步驟:
  • SVM加入AD:加入AD後,就可以用User或Group去管理文件權限。
  • CIFS分享:這邊是把Volume分享出來讓使用者可以透過網路存取資源

接下來步驟就是承接上一個章節,直接來看設定步驟吧。

[Netapp教學] SVM教學(二)建立SVM

接下來就開始新增SVM,這邊只有兩個大步驟,第一個是建立SVM,第二個在SVM新增Volume,這邊的LAB只會新增一個Volume,但實際上可能會有多個Volume給不同資料使用,就看自己的環境需求,接下來就直接看建立步驟吧。

2018年6月11日 星期一

[Netapp教學] SVM教學(一)甚麼是SVM

Storage Virtual Machine(SVM,以前稱為 Vserver) 由若干個Data Volume以及一個或多個用於向客戶端提供數據的 LIF 組成。

SVM 可以安全地隔離共享虛擬化數據存儲和網絡,每個 SVM 對於客戶端而言都是一個專用服務器。每個 SVM 都有一個單獨的管理員身份驗證域,可由其 SVM 管理員獨立進行管理。(實作中很少使用獨立管理,除非每個使用單位都很熟悉Netapp操作)


2018年5月21日 星期一

Dell PowerVault MD32/MD34/MD36/MD38 Series 安裝教學(二)設定Hot Spare與手動建立Raid


在上一篇是使用Disk Pool來做初始化後的安裝,Disk Pool優點很多,比如效能好,不用設定Hot Spare,但缺點就是陣列空間會大幅降低,所以不追求效能反而想要空間最大化的使用者就可以考慮使用手動設定Raid的方式,那麼在設定Raid之前就要先配置好Hot Spare,讓可靠度更高,接下來就看看設定步驟吧。

2018年5月19日 星期六

Brocade SAN Switch基本設定教學

這邊就是介紹最基本的Brocade SAN Switch設定,適用架構就是單台SAN Switch串接不同Server與Storage,沒有跨Domain的設定,在設定上是非常簡單,登入之前,電腦必須安裝好Java,才能登入GUI介面做設定。

基本的設定步驟可以分為三部分

  • 設定Alias - 可以綁定Port或是WWN
  • 設定Zone - 可以將Alias, WWN或是Port綁入到Zone,同一個Zone才可以溝通
  • 設定Config - 將Zone套用到指定的config檔案中

2018年5月18日 星期五

VMware | 擴展放大VMware Datastore空間

這邊要介紹VMware自身擴展Datastore空間的功能,以前放大空間都必須靠Storage自身的功能,但現在用硬碟掛載的Datastore想要增加空間也可以實現,透過GUI很快就可以完成,下面就一步一步介紹。

2018年5月4日 星期五

修復Windows 10自動旋轉功能失效

最近買了一台Lenovo Yoga筆電,更新Windows與Driver後,自動旋轉功能居然失效了,查了一大堆文章,參考了這篇文章改了一堆東西都沒成功,最後終於用更改Register key的方式恢復,以下是修復步驟。

2018年4月27日 星期五

日本旅遊 - 東京第一飯店兩國,晴空塔夜景與交通



2018年的清明假期去富士山賞櫻後,後來就去東京敗家,出發前想說要找一家看夜景的餐廳來吃飯,找著找著就變成住在看夜景的飯店,第一飯店兩國,我們在東京住這飯店兩晚,當時看Agoda網站介紹有夜景可看,價錢也還可以接受,因為是平日住,最後兩晚價格不到7000元(台幣),入住飯店後真的很驚豔,夜景與白天風景實在是太棒了,遠遠比照片上所拍得好超多,廢話不多說,這邊就直接放一些飯店風景照片來看。

2018年4月25日 星期三

VMware | 安裝ESXi 6.5

這篇要教大家安裝ESXi 6.5,首先先從下載網頁把ISO下載回來,燒成光碟片或是你有iDrac, iLo去掛載虛擬光碟後開機,接下來就開始安裝

[VMware] 使用VCSA安裝vCenter 6.5 (二)安裝實作

這邊我們就要安裝VCSA,在上一章節有講到這次要安裝的架構,各安裝一台vCenter和PSC,安裝前最重要的事就是設定這兩台Server的DNS,還有NTP Server也要準備好,在安裝的過程都會使用到,DNS沒設定好,安裝就會失敗,失敗就要從頭來過一次,所以設定好DNS後要確認是否設定正確,接著開始來安裝吧。

2018年4月23日 星期一

[VMware] 使用VCSA安裝vCenter 6.5 (一)架構介紹

裝完ESXi之後接著就來裝vCenter,從下載頁面可以看到有兩個vCenter的版本可以安裝,一個是VMware vCenter Server for Windows,另一個就是這次我們要安裝的VMware vCenter Server Appliance,簡稱VCSA,這兩個版本最主要就是作業系統上的差別,一個是Windows,一個是Linux。

2018年3月31日 星期六

Dell PowerVault MD32/MD34/MD36/MD38 Series 安裝教學(一)初始設定與Disk Pool設定

最近要幫客戶裝Dell PowerVault MD3820f這台Storage,我從來沒用過,所以這邊紀錄一下設定的東西,這篇主要是教一開始怎麼連接Storage與設定一些基本組態,然後設定Disk Pool,不廢話了就開始裝吧。

2018年3月29日 星期四

[AWS] 如何準備AWS Certified Solutions Architect - Associate (SAA)





最近考過了AWS Certified Solutions Architect - Associate (SAA),從去年12月底上完三天的課後(上課內容對準備考證照其實沒甚麼幫助),中間因為在忙NSX的事情而耽誤了一段時間,到過完年回來密集準備後終於在前幾天考過,實際的準備過程大概也只有不到一個月,而我從完全不會AWS到考完這張最基本的證照大概就只花了不到四個月,中間也沒有做甚麼很厲害的練習,就只是玩玩一些Free Tier,而且又被NSX的事情跟過年給耽誤,能在短時間考到證照主要的因素,是我對電子商務的架構非常了解(十年以上經驗),AWS上面的架構基本上就是主流電商最基本的架構,只是它把這架構變成雲端的標準去推廣,舉例來說ELB可以想成是F5 LTM, LVS或HA Proxy,Elastic Cach或DynamoDB可以想成是Redis或是MongoDB..裡面很多諸如此類的替換,所以如果很熟電子商務架構的人,考這張證照應該是會比較輕鬆,接下來介紹基本的準備方向。


2018年2月22日 星期四

AWS Free Tier系列|簡易S3介紹與使用(一),介紹S3



Amazon Simple Storage Service的簡稱是S3,顧名思義就是簡單儲存空間服務,其實說真的一點也不簡單,用到後面真的會眼花撩亂,原因在於AWS許多服務都需要用到S3,比如cloudwatch, lambda, notification, 日誌, 報表...等,這邊在設計規劃就是一門課程,所以S3服務是大家一開始就必學的服務之一, S3是Object storage,幾乎所有的資料格式都可以放在上面,管理者可透過REST API來管理,而使用者可以透過HTTP來讀取下載,它的特點就是高擴充性,高持久性(99.999999999%)與高可用性(99.99%),讓大家很放心地將資料放在上面。


AWS Free Tier系列|搭建一個簡單的Elastic Load Balancing(ELB)服務(三),測試Load Balancers


接著就要測試ELB01服務的功能,這邊我們先安裝Linux與Windows的網站服務,然後再開始測試。


2018年2月21日 星期三

AWS Free Tier系列|搭建一個簡單的Elastic Load Balancing(ELB)服務(二),建立Load Balancers


這邊我們就開始一步一步建立Load Balancers,記得這邊我們是沿用之前的LAB來完成此次的LAB。

AWS Free Tier系列|搭建一個簡單的Elastic Load Balancing(ELB)服務(一),介紹ELB與LAB環境


這邊開始介紹Elastic Load Balancing服務,以下簡稱ELB,玩過F5, Citrix, A10, LVS, HAproxy的人對這種服務一定不陌生,簡單說如果你前端有多個Instance(VM)或服務,但需要有一個高可用或是附載均衡的機制,在AWS上就要使用這個服務,如下圖,上面是Client連到Load Balacner,以下簡稱LB,透過LB把請求送到後端Instance,如果有一個Instance無法工作,LB自動導到正常服務的Instance,達到高可用服務。



如下圖,AWS的Free Tier可以讓我們免費使用每月750小時,但又分每月15GB的Classic load balancers使用量與15 LCUs的Application使用量。



我們先來看看ELB的分類,如下圖,可以看到ELB有三種類型的服務可以選擇,這邊我們就只討論Applications Load Balancer與Network Load Balancer,為什麼不討論Classic Load Balancer,因為這是舊架構的東西,再看一下Platforms分類,Classic除了VPC外還多了一個EC2-Classic,這是早期的EC2的架構,相信只要是剛開始的使用者應該都用不到。

而Applications Load Balancer與Network Load Balancer使用情況怎麼區分?最簡單就是Protocols來區分,Applications只支援HTTP和HTTPS,只要是使用這兩種的服務,可以毫不猶豫地選擇使用Applications,Network則是走TCP協定,比如說資料庫,JAVA服務可以使用Network,Network又提供靜態IP,根據AWS文件敘述,這個模式的效能更好,如果有效能的需求也可以直接選擇使用Network模式。



Applications Load Balancer的運作方式如下圖,先建立Listener,而它的作用是接收請求的連線後轉發連線到後段的Target Group,建立好Listener後,預設會有一個Default Rulec會將流量導入到後端的Target Group,也可以新增自訂的Rule將特定流量導入到想要的Target Group;一個Load Balancer可以有多個Listener,而一個Listener可以配置多個Target Group,假設我們有三個網站,而這三個網站放在個別的Instance,這時只要建立一個Applications Load Balancer與三個Target Group,然後再設定規則讓不同來源的網址導入到相對應的Target Group即可,而Target Group則是將Target加入,Target就是對應已經建立好的EC2 Instance,這邊也會針對Target設定健康檢查(Health check)的規則,如果Health check檢查不過,來自Listener的流量則會導入到Health check正常的Target來達到高可用的效果。



計費方式這邊就不詳談,在ELB的官方介紹頁面也有詳細的介紹(最下方有計算範例),可以先透過那邊的範例得知大概使用的費用。



上圖是這次Lab架構圖,我們沿用搭建一個簡單Windows與Linux LAB環境(一) Free Tier介紹與LAB環境介紹的LAB環境來實作ELB的功能,這次LAB目標有下面幾個

  1. 建立Load Balancer
  2. 測試負載均衡與高可用性
  3. 設定ELB的Access Log

在完成Lab後,使用者連到Load Balacer會導入到Linux或是Windows的網站,然後在將Windows的IIS服務停掉,接著一直重新Refresh網頁,看是否正常,最後我們在設定ELB的Access Log來完成這次Lab。






2018年1月25日 星期四

AWS Free Tier系列|搭建一個簡單Windows與Linux LAB環境(四) 設定Windows Instance


此章節會教大家如何建立Windows Instance,基本上跟上一個章節差不多,但這邊不一樣的就會教大家如何用SSH Tunnel連到內網,其實這是一個很方便的功能,也很多應用,以下就是本章節的步驟

AWS Free Tier系列|搭建一個簡單Windows與Linux LAB環境(二) 設定VPC


此章節都在設定VPC,以實體環境來說是在設定Switch的VLAN跟Router的路由Routing功能,但這邊都是虛擬的網路環境,我們不需要了解太多VLAN跟Routing怎麼設定,但我們要懂得如何設計網段與設定VPC,傳統架構會有三個基本的網段DMZ區,LAN區與Management管理區,但在現今的RESTful的系統設計架構下,只會有三個區域就是Web區,Api區與Database區,這也是現在最主流的架構,不管是哪一個雲的範例架構都會以這三區作範例解釋,此次LAB只會建立兩個區域作範例,但之後其實想切多少個Subnet都可以。

這邊開始要實作LAB,前置作業就是你已經註冊好AWS並登入進去,也決定好在哪個地區Region要做LAB(這個LAB選擇一個自己想用的地區就好),不用想太多註冊完就開始照著下面步驟開始。

AWS Free Tier系列|搭建一個簡單Windows與Linux LAB環境(一) Free Tier介紹與LAB環境介紹


AWS的Free Tier可以讓沒用過AWS的人免費使用一些基本的功能,Free Tier網頁其實介紹的很詳細有哪些服務可以用,哪些是12個月免費,哪些是永久免費。



但AWS的產品真的很多,所以我們先從最基本的服務開始使用,也就是EC2與VPC,EC2可以想成是一個虛擬機器VM,AWS的EC2支援各種OS的Image,這次的LAB我們就主要使用Linux與Windows這兩個Image,因為Free Tier方案可以免費在一個月內使用Linux與Windows的Instance,但是注意,只能使用12個月而已。


2018年1月24日 星期三

AWS Free Tier系列|搭建一個簡單Windows與Linux LAB環境(三) 設定Linux Instance


這個章節使用EC2裡面的功能來建立Linux Instance,AWS的Instance其實就是VM,只是說法不一樣,除了建立新的Instance外,還會教大家怎麼連入這個Instance做管理,而在建立的過程其實有蠻多步驟需要注意的,設定好服務才可以順利使用,就看以下步驟一步一步完成。

2018年1月16日 星期二

設定Windows Server 2016的時間同步

Windows Server 2016的時間同步機制已經跟以前的版本不一樣,可以參考此篇文章解釋
以下是在Windows Server 2016簡單的時間同步修改方式
首先要使用Administrator的權限執行Power Shell