雖然是比較基礎的操作,不過我也是第一次使用,說來也挺慚愧,AWS都推出那麼久了,到今天我才開始接觸它。不同於自己建VirtualBox的VM可以隨時隨地慢慢玩,AWS的服務得要很注意預算問題,平常不會為了想要測試而那筆花錢,畢竟有些服務是真的滿昂貴的,萬一開了又沒用,不小心就會收到很可觀的帳單,所以難得有機會遇到有客戶要做代管,就趁機會記錄AWS建置服務的流程。這次要建立的服務主要是EC2和MySQL,除了一般建置之外,也要很留意版本和成本。
2024年6月27日 星期四
【IT Notes】RHCE測驗第七題 CREATE AND USE A ROLE
Create a role called apache in /home/student/ansible/roles with the following requirememts:
The httpd package is installed, enabled on boot, and started
The firewall is enabled and running with a rule to allow access to the web server
A template file index.html.j2 exists and is used to create the file /var/www/html/index.html with the following output:
Welcome to HOSTNAME on IPADDRESSwhere HOSTNAME is the fully qualified domain name of the managed node and IPADDRESS is the IP address of the managed node.
Create a playbook called /home/student/ansible/newrole.yml that uses this role as follows:
- The playbook runs on hosts in the webservers host group
這題是要用背的了,要建立一個客製化的roles,自己寫一個apache的yml和輸出客製字符index的template,然後用ansible部署到webserver的node上面,聽起來有點複雜,不過只要弄清楚邏輯和流程,用背的其實也沒有太困難。
2024年6月25日 星期二
【IT Notes】Windows Server 2022建立VPN服務
最近有個客戶提出請求,說他的Windows上的程式必須要要限制用戶僅能透過VPN連入,沒有走VPN的話就不能使用該服務,而此客戶也沒有準備硬體防火牆,所以只能用Windows Server內建的VPN+防火牆功能,我也是第一次安裝這種功能,就紀錄一下以便之後也有客戶會想用這種功能。
【IT Notes】RHCE測驗第六題 INSTALL ROLES USING ANSIBLE GALAXY
Use Ansible Galaxy with a requirements file called /home/student/ansible/roles/requirements.yml to download and install roles to the default roles directory /home/student/ansible/roles from the following URLs:
http://example.classroom.com/materials/haproxy.tar The name of this role should be balancer
http://example.classroom.com/materials/phpinfo.tar The name of this role should be phpinfo
這題要用ansible galaxy安裝兩個function,分別是php和負載平衡功能,題目其實很簡單,我覺得比較難的是我自己模擬不出load balance的功能,這兩支程式是從補習班老師那邊取得的,抓過來我就直接放在Data主機上供解題時的下載點。
2024年6月24日 星期一
【IT Notes】RHCE測驗第五題 USE A RHEL SYSTEM ROLE
Making use of the redhat.rhel_system_roles collection installed in another item create a playbook called /home/student/ansible/timesync.yml that:
Runs on all managed nodes
Uses the timesync role
Configures the role to use the currently active NTP provider
Configures the role to use the time server 172.25.250.15
Configures the role to enable the iburst parameter
【題前說明】
這題開始要用到roles了,而且也呼應前面第三題,萬一前面做不出來,這題當然也就報銷了。簡單來說,就是把collections裡面的timesyc roles複製到家目錄下剛新建的的roles裡面,然後讓ansible使用它,為每一台node部署校時的chronyd,跟Data主機作時間校對。
蒸汽火車紀錄(三)
2024年6月23日 星期日
【IT Notes】Supermicro伺服器+PVE安裝
到新公司後的第一個任務之一就是幫客戶安裝VPE在Supermicro上,PVE在安裝VM上去,這兩件事都是我完全沒有用過的東西,前公司雖然用過Supermicro的伺服器,但是我對它完全不熟,PVE則是Esxi的免費替代品,據知Esxi要收費之後,PVE就成了很多人的首要選擇,它們功能大致上都一樣,學習上並不算難,而且免費的東西人人愛啊!幹嘛不學起來?
2024年6月19日 星期三
【IT Notes】AWS SAA-C03重點整理
花了三個多月的時間,考了兩次才通過這次考試,必須說AWS SAA-C03真的有難度,共用了一個月上線上課程、兩個月做考古題,覺得還是勤做考古題比較有效果,光是聽課就只是產生一點印象,做考古題才能知道自己有哪些細節不熟,回頭再去補強。即使準備充足,還是得要懂得應付考試的題目的眉角,這邊就整理一下自己這三個月以來的考古題筆記。
【少年回憶】尋夢谷
「尋夢谷」這個地名,在我人生中是一個很深刻的存在。那大約是國中二年級的事情了吧,距離現在快要三十年了。後來重新找到這個地方的時候,這裡只剩下大門和一處房舍,尤其是後者,讓我一看到馬上就能辨識出來;至於剩下的其他地方,如今只剩下一片荒煙蔓草、汽車駕訓班和工寮。 為什麼此處留有我那...
-
上次把八里連的經歷寫完花了不少時間,主要原因是,回憶中很多細節容易以片段方式想起來,時間愈遠就愈會遺漏,通常都是突然想起就再補充進去。扣掉八里的經歷,當兵其他大部分時間都在龍陵營區度過(這名字聽起來有點陰),這是在桃園龍岡的 21 砲兵指揮部,營區就在龍岡圓環附近而已。當時抽籤...
-
在我心目中,《新兵日記》是天花板等級的軍教片。並不是說沒有比它更好的作品,只是因為它拍攝的場景與時間點,正是我在服兵役的時候。老婆很多次好奇問我,為什麼我總是放著 YouTube 的《新兵日記》直播?我都說我只是放著當背景聲音,沒有真正在看。但仔細想想,這個行為也維持好多年了吧!...