文、猛鬼小紀 Ansible內容導航器簡介 Ansible內容導航器(Ansible Content Navigator)是用來開發與Red Hat Ansible 自動化平台相容的 Ansible 劇本、集合和角色。Ansible內容導航器是一個以命令列與內容創作者為中心的工具,具有文字型使用者介面,使用自動化內容導航器可執行下列工作: 👉 啟動並觀看工作內容和劇本 👉 以 JSON 格式察看已完成的工作內容或是儲存的劇本內容 👉 可瀏覽並檢視自動化執行環境 👉 呈現 Ansible 模組的文件和取出在劇本中使用的範例 👉 在命令列中接受大部分現有的 Ansible 命令和擴充功能 大部份Ansible 核心功能的指令,Ansible 內容導航器也都有相對應的操作模式,方便使用者快速從 Ansible的指令框架,延伸至Ansible 內容導航器。不過這樣方便的工具,只有使用Red Hat Ansible 自動化平台才能直接使用 dnf 安裝工具,從 Red Hat 軟體倉儲進行線上安裝的操作。 本文將介紹如何從Python的pip工具,來安裝Ansible內容導航器。 安裝流程 Ansible 內容導航器的實際運作指令為 ansible-navigator,而裝載這個指令是一個容器,名為 ee-supported-rhel8 或是 ee-minial-rhel8。當使用這個指令時,會將該容器啟動,進行指令的操作。 所以,在安裝 ansible-navigator 之前,需要安裝容器,如下圖所示: 當然也可以使用 Docker 這個容器引擎,其結果相同。 接下來,需要安裝 Python3-pip 這個協助 Python 進行軟體模組安裝的程式。Python3-pip 這個程式可以協助個別的使用者下載容器,也方便個別執行 ansible-navigator指令,安裝方式如下圖: 以上兩個工具都準備好之後,就可以安裝 ansible-navigator 這個主角工具。此時,先切至需要操作 ansible-navigator 的一般使用者帳號,再利用 Python3-pip 進行安裝的工作,如下圖所示: 安裝完成之後,利用echo 與 source指令,進行環境的設定,方便此時與下次登入系統時仍可以使用: 之後,可以利用 ansible-navigator 指令,來查看一下安裝的版本號碼: 查看完成之後,利用 ansible-navigator 指令,下載容器,如下圖所示: 執行後,會進入 ansible-navigator 的互動式操作畫面,利用 :數字 可以選擇想要查看的項目,例如: 按下 「:0」,可出現下列項目: 按下 「:1」,可出現下列項目: 此時,就可以看到該項目詳細的資料內容,如果要離開互動式操作介面,可使用 ESC 按鈕。 簡易的操作與使用 我們可以先編一個 inventory 檔案,將所要管理的主機,進行分群分類,如下圖所示: 編好之後,利用 ansible-navigator 指令,可以查看一下主機分群分類的內容,如下圖所示: 接下來,編寫一個測試用的 YAML 檔案,名為 ping.yml: 在進行實際的執行之前,可以利用 ansible-navigator 的 --syntax-check進行YAML內容格式的檢測與除錯,減少在真正運行時的錯誤: 之後,亦可以利用 --check 參數,進行假執行: 最後,就拿掉 --syntax-check 與 --check 參數進行真正的執行: 結論 Ansible是管理大量網路作業系統與設備最好的工具,而 Ansible內容導航器更是延伸自 Ansible,進而擴展更多的功能,提供管理工作的效率。 當然,想要更完整的學習Ansible內容,則需要更完整的教學內容與練習的工具,才能達成,推薦大家可以到 Red Hat 官方授權的聯成電腦教育訓練中心,進行專業的學習。聯成電腦教育訓練中心擁有專業的師資與優良的教學環境,將可協助您完成Red Hat 各項專業技能的訓練與考試。 FB粉絲團:https://www.facebook.com/lccnetzone YouTube頻道:https://www.youtube.com/user/LccnetTaiwan 痞客邦Blog:http://lccnetvip.pixnet.net/blog
文、猛鬼小紀 現在虚擬化技術發展十分迅速,從早期以虚擬機為主體架構的雲端系統,逐漸邁向更為節省資源、彈性調整佈署的容器化平台。在容器化平台的選擇中,有些企業與組織單位會選擇 Kubernetes作為其容器管理平台的核心,然後逐一的在該平台上,建立相關的監控與管理機制。但這些架設安裝過程需要花費大量的時間與人力,所以,有更多的企業選擇了Red Hat OpenShift 這個容器管理平台,在完整的安裝後,立即可上線運作,不再需要額外安裝其它的管理軟體。 然而,就操作人員的教育訓練需求上,Kubernetes 有小型的類Kubernetes系統,可以安裝在受訓人員的PC上,加速熟稔 Kubernetes 架構與操作方式。對比之下,Red Hat OpenShift 也有這樣好用而且親民的平台,只是大多數接受訓練的人員,不知道如何利用,殊為可惜。 本文的目的,就是要來協助所有開始學習 OpenShift的人,如何在自已的PC上,安裝一套 Red Hat OpenShift 平台,以利後續的學習。當然,本文也歡迎所有想要了解 Red Hat OpenShift 有何迷人之處的朋友們,進行研讀。 下載 OpenShift Local套件 在 Red Hat Developers 網站上,有提供各式各樣的Red Hat 軟體套件,方便開發者進行下載利用,只 Google 一下,就知道網址。在進入 Red Hat Developers 官網之後,下拉 Products technologies 選單,即可點選Red Hat OpenShift 項目: 接著,點選 Download / SignUp 項目: 再將網頁下拉,直到 Self-managed 項目內,選擇 Start your trial- : 接下來,在輸入 Red Hat 官網註冊過的帳密之後,即可到下載的頁面。此時,可以發現下載的選項內,有不同的平台可以選擇。本文這裡選擇了 Linux 與 X86_64 套件來下載。另外,也請一併下載安全碼,這是在安裝過程中,需要輸入的軟體註冊碼: 安裝 OpenShift local 下載下來的檔案,其檔案名稱應該是 crc 開頭的檔名,檔案內容包含一個名為 crc 的執行檔。這個執行檔會協助使用者,執行後續的安裝與啟動 OpenShift 的工作。 接下來,將下載的檔案解壓縮,並放置到 ~/bin 目錄底下: 接下來,修改一下環境變數的設定,並且將 ~/bin 目錄加入 ~/.bashrc 檔案內,以利之後的操作: 緊接著,執行下列指令,進行虚擬機的下載與安裝行為: 一般情況若無意外,應可以完成下載與解壓縮的過程,之後,就可以按照提示,輸入 crc start 指令: 在執行過程中,會要求輸入 secret 金鑰值,此時,將下載的 secret 內容,直接貼上即可。 最後將會看到下列畫面,內容包含了 kubeadmin 以及 developer 兩組登入帳號的密碼,請記得將資訊記錄下來。另外,此畫面內亦包含了從 Web 站台登入的網址以及從文字介面登入的指令: OpenShift功能驗證 首先,先執行oc指令的環境設定: 接下來,再利用oc 指令,使用kubeadmin 身份,登入系統: 登入之後,可以利用 oc projects 來列出所有的專案項目: 接下來,利用相同指令,使用 developer 帳號進行登入: 至此步驟,本地端的Red Hat OpenShift平台就已架設完成,方便開發者或學習者進一步的利用。 結論 在 Red Hat 的產品中,大多的產品都可以利用 Red Hat Developer 站台來進行產品的試用與體驗,這讓想要學習或是測試 Red Hat 產品的工程師,有了非常方便的管道,只要好好的掌握這個站台,相信要了解 Red Hat 產品,並不是難事。尤其是類似 Red Hat OpenShift 這種架構複雜的產品,有便利的體驗產品套件,將可縮短適應與學習的時間。 Red Hat OpenShift 是十分好用的容器應用管理的平台,目前許多的企業也正在建置 Red Hat OpenShift平台,好好的掌控與管理這個平台,相信對於企業、個人都有很大的幫助。Red Hat 官方亦有規劃十分詳盡的 OpenShift容器管理與應用課程,可以協助企業與工程師們,不但可以詳細了解 OpenShift 的架構,更能學習到實際的使用經驗與技巧。在台灣,聯成電腦教育訓練中心取得了 Red Hat 官方教育訓練的授權,在專業的師資與優良的教學環境中,將可協助企業訓練出優秀的IT工程師,讓企業的運作更順利。 快速入門OpenShift,深耕RHCA認證,提升專業,輕鬆掌握【DO180 - Red Hat OpenShift I】🌸 FB粉絲團:https://www.facebook.com/lccnetzone YouTube頻道:https://www.youtube.com/user/LccnetTaiwan 痞客邦Blog:http://lccnetvip.pixnet.net/blog
文、猛鬼小紀 現在虚擬化技術發展十分迅速,從早期以虚擬機為主體架構的雲端系統,逐漸邁向更為節省資源、彈性調整佈署的容器化平台。在容器化平台的選擇中,有些企業與組織單位會選擇 Kubernetes作為其容器管理平台的核心,然後逐一的在該平台上,建立相關的監控與管理機制。但這些架設安裝過程需要花費大量的時間與人力,所以,有更多的企業選擇了Red Hat OpenShift 這個容器管理平台,在完整的安裝後,立即可上線運作,不再需要額外安裝其它的管理軟體。 然而,就操作人員的教育訓練需求上,Kubernetes 有小型的類Kubernetes系統,可以安裝在受訓人員的PC上,加速熟稔 Kubernetes 架構與操作方式。對比之下,Red Hat OpenShift 也有這樣好用而且親民的平台,只是大多數接受訓練的人員,不知道如何利用,殊為可惜。 本文的目的,就是要來協助所有開始學習 OpenShift的人,如何在自已的PC上,安裝一套 Red Hat OpenShift 平台,以利後續的學習。當然,本文也歡迎所有想要了解 Red Hat OpenShift 有何迷人之處的朋友們,進行研讀。 🙌🏻 快來看看 OpenShift 前導課程,幫助你在學習之路上可以更好上手! 1. 下載 OpenShift Local套件 在 Red Hat Developers 網站上,有提供各式各樣的Red Hat 軟體套件,方便開發者進行下載利用,只 Google 一下,就知道網址。在進入 Red Hat Developers 官網之後,下拉 Products technologies 選單,即可點選Red Hat OpenShift 項目: 接著,點選 Download / SignUp 項目: 接著,點選 Download / SignUp 項目: 再將網頁下拉,直到 Self-managed 項目內,選擇 Start your trial- : 接下來,在輸入 Red Hat 官網註冊過的帳密之後,即可到下載的頁面。此時,可以發現下載的選項內,有不同的平台可以選擇。本文這裡選擇了 Linux 與 X86_64 套件來下載。另外,也請一併下載安全碼,這是在安裝過程中,需要輸入的軟體註冊碼: 2. 安裝 OpenShift local 下載下來的檔案,其檔案名稱應該是 crc 開頭的檔名,檔案內容包含一個名為 crc 的執行檔。這個執行檔會協助使用者,執行後續的安裝與啟動 OpenShift 的工作。 接下來,將下載的檔案解壓縮,並放置到 ~/bin 目錄底下: 接下來,修改一下環境變數的設定,並且將 ~/bin 目錄加入 ~/.bashrc 檔案內,以利之後的操作: 緊接著,執行下列指令,進行虚擬機的下載與安裝行為: 一般情況若無意外,應可以完成下載與解壓縮的過程,之後,就可以按照提示,輸入 crc start 指令: 在執行過程中,會要求輸入 secret 金鑰值,此時,將下載的 secret 內容,直接貼上即可。 最後將會看到下列畫面,內容包含了 kubeadmin 以及 developer 兩組登入帳號的密碼,請記得將資訊記錄下來。另外,此畫面內亦包含了從 Web 站台登入的網址以及從文字介面登入的指令: 3. OpenShift功能驗證 首先,先執行oc指令的環境設定: 接下來,再利用oc 指令,使用kubeadmin 身份,登入系統: 登入之後,可以利用 oc projects 來列出所有的專案項目: 接下來,利用相同指令,使用 developer 帳號進行登入: 至此步驟,本地端的Red Hat OpenShift平台就已架設完成,方便開發者或學習者進一步的利用。 結論 在 Red Hat 的產品中,大多的產品都可以利用 Red Hat Developer 站台來進行產品的試用與體驗,這讓想要學習或是測試 Red Hat 產品的工程師,有了非常方便的管道,只要好好的掌握這個站台,相信要了解 Red Hat 產品,並不是難事。尤其是類似 Red Hat OpenShift 這種架構複雜的產品,有便利的體驗產品套件,將可縮短適應與學習的時間。 Red Hat OpenShift 是十分好用的容器應用管理的平台,目前許多的企業也正在建置 Red Hat OpenShift平台,好好的掌控與管理這個平台,相信對於企業、個人都有很大的幫助。Red Hat 官方亦有規劃十分詳盡的 OpenShift容器管理與應用課程,可以協助企業與工程師們,不但可以詳細了解 OpenShift 的架構,更能學習到實際的使用經驗與技巧。在台灣,聯成電腦教育訓練中心取得了 Red Hat 官方教育訓練的授權,在專業的師資與優良的教學環境中,將可協助企業訓練出優秀的IT工程師,讓企業的運作更順利。 FB粉絲團:https://www.facebook.com/lccnetzone YouTube頻道:https://www.youtube.com/user/LccnetTaiwan 痞客邦Blog:http://lccnetvip.pixnet.net/blog
文、猛鬼小紀 在現在資訊產品充斥的時代,許多人在使用資訊產品時,都有聽過微軟 Windows 系列作業系統的名號,也有很多人聽過、用過 Apple 公司所製造的 MacOS 作業系統,不過,很多人可能不知道自已手上拿的 Android 手機,其實它的作業系統,是 Google 利用 Linux 所打造出來的手機作業系統平台。那什麼是 Linux ?且讓我們繼續看下去。 作業系統概念 在了解 Linux 之前,我們需要知道什麼是作業系統。依據維基百科的定義:「作業系統(Operating System,OS)是一組主管並控制電腦操作、運用和執行硬體、軟體資源和提供公共服務來組織使用者互動的相互關聯的系統軟體程式,同時也是電腦系統的核心與基石。」 所以,從這裡我們可以知道,原來作業系統是幫助我們,對電腦硬體進行操作、發揮電腦硬體功能所不可或缺的最重要元件。 當然,作業系統的能力不止於這樣,它還需要處理很多,包含:管理與配置記憶體空間給運作中的程式、決定程式使用系統時的資源供需優先次序、監制輸出入裝置的運行、連接與操作網路行為、以及管理檔案系統等等,基本上,真的是很多十分煩雜的工作項目。 一般操作時,作業系統會提供一個讓使用者與系統互動的操作介面,有時候是圖形介面,有時候是文字介面,端看作業系統本身的用途。所以,我們將作業系統架構,用下面這張圖來表示: (圖片來源:維基百科) 上面這張圖,如果沒完全看懂,其實也沒關係,大概的了解作業在做什麼事就行了。當然,接下來就是輪到我們今天的主角:Linux 登場了。 Linux的前世今生 提及 Linux 的誕生之前,不得不提到由Richard Matthew Stallman所領導的 GNU專案計劃。該專案於1983年9月推出,是一個自由軟體集體協作計劃,又稱為自由軟體運動。 GNU全名是GNU is Not Unix,主要目的是要讓人可以自由地「使用、複製、修改和釋出」軟體,其主要的發展方向有二個,一是發展Unix程式標準介面,進行應用程式的開發,另一個則是開發自由的作業系統。為了保障自由軟體禁止其他人添加任何限制的情況下,授權所有權利給任何人,進而催生了知名 GNU通用公眾授權條款(GNU General Public License,GPL)。 其中知名的軟體,包括GCC、GDB、GNU Emacs則是給後來的Linux作業系統,打下良好的催生環境與條件。 時間到了1991年,一名芬蘭大學生Linus Torvalds出於自身愛好,利用GNU的GCC、GNU Emacs 等工具,在他的80386電腦上,創作了一套類UNIX (UNIX-like)系統的作業系統核心並且在GPL下釋出,人稱 Linux(意即 LinusUnix)。由於在這套類UNIX系統可在當時x86架構的PC上使用,再配合一系列GNU所建構的好用軟體,所以非常迅速的在網路上流傳開來。 隨著時代的演進,Linux 作業系統也在全球工程師的努力貢獻之下,也與時俱進,跟著電腦硬體的進步而進步,並且在資訊的領域內開枝展葉,在許多的領域中成為出色的作業系統,小至手機、嵌入式系統,大至研究等級的超級電腦,都有非常大量的佔有率。 👉🏻 Linux 一點也不難!跟隨趨勢,學習Red Hat Linux 和 AWS 雲端運算,掌握未來的數位化市場! Linux的廣泛應用 目前,市面上可見的 IT 基礎設施解決方案,大多數都能以 Linux 作為架設基礎,例如:容器應用管理平台、原生雲端應用平台,以及程式開發與資訊安全攻防平台等等。知名的平台運作如:維基百科知識共享平台,到全世界最為繁忙的紐約證券交易所運作平台,再到裝載Android 作業系統的行動裝置,Linux 已成功撐起全球知名產業與企業運作核心的工作。 多年來,Linux作業系統的高可用度、高穩定度以及高可靠度的優點與特色,成為各大數據中心和雲端平台建構時的實務標準,它提供多種應用方式、發行版本與系統和裝置,配合各種功能軟體,可完全照顧到所有的需求與工作負載。 連軟體巨擘Microsoft 也在其作業系統中,擁抱 Linux 和開放原始碼精神,不但推出SQL Server for Linux,更讓其 .NET 架構(.NET Core/Mono)可在任何平台上都能執行,使得眾多開發人員可以選擇 Linux 平台來開發應用程式。另外,知名的ERP軟體公司SAP,也預計在 2027 年之前,讓它的客戶改用「SAP HANA」,這是一套只能在Linux上運作的關聯式資料庫管理系統,而且是只在記憶體內運作,可見Linux在管理硬體上出色的表現。 從雲端方面來看,據統計資料顯示,在Microsoft的Azure Marketplace中,有高達60%以上的映像檔和將近1/3的虛擬機器,採用Linux作業系統。另外,Amazon Web Services(AWS)和(Google Cloud Platform(GCP))也自家平台上,公開提供多種 Linux 發行版的映像檔,利於客戶建置使用,因為Linux 的穩定性和可擴展性,使得它仍將是未來的首選作業系統,有愈來愈多的系統將會仰賴它來運作。 Linux 的使用非常簡單,幾乎每個 Linux 發行版都提供圖形使用者界面 (GUI),點選操作易如反掌,由於這些 GUI 使軟體更加人性化視覺效果更好,軟體也變得更真實。如果要像電視和電影中的科技天才一般瘋狂輸入一連串程式碼,除非是要指示電腦去做某些在 GUI 預定操作之外的事,否則鮮少會發生。 學習 Linux 的優勢 Red Hat 早在 Linux 發展初期,成功的自訂 Linux發行版而成為之後的「Red Hat Linux」,而初期的成功,也為Red Hat 推出的各項解決方案和技術奠定了基礎,幾乎涵括了IT堆疊的所有領域。 2003年,Red Hat在與「Fedora Linux 計畫」合併之後,便著手規劃、保障和支援 Linux 的一個發行版,即為今日的Red Hat Enterprise Linux。目前,Red Hat Enterprise Linux 能針對自動化處理、雲端、容器、中介軟體、儲存、應用程式開發、微服務、虛擬化、管理等諸多項目,提供各種軟體和技術支援服務。 Linux 是 Red Hat 眾多產品的關鍵要角。它不僅僅是伺服器的作業系統,更是現代資訊科技堆疊的基礎,為了協助廣大的IT從業人員熟練操作 Red Hat Linux,並且兼顧職涯發展,Red Hat規劃了十分實用與詳盡的訓練課程,這些課程內容不但深度的介紹與訓練Red Hat Linux所有技能,並保證所有訓練出來的工程師,都能立即成為 IT 產業菁英。 只要您想要學好 Linux 操作技能,投入Red Hat Linux官方訓練課程,絕對是一條成功的捷徑。在台灣,聯成電腦教育訓練中心取得了 Red Hat 官方教育訓練的授權,在專業的師資與優良的教學環境中,將可協助您成為優秀的IT工程師,而且有更好的職涯發展與前途。 FB粉絲團:https://www.facebook.com/lccnetzone YouTube頻道:https://www.youtube.com/user/LccnetTaiwan 痞客邦Blog:http://lccnetvip.pixnet.net/blog
文、猛鬼小紀 讀完這篇文章你可以學到: 1. RHEL9 上的時間與時區設定 2. 使用 NTP 服務 3. NTP 功能驗證 作業系統上的時間準確性是十分重要的,有許多的服務都需要有準確的時間,才能發揮其正常的作用,例如:系統記錄檔、資料庫系統等服務。 而現代電腦的設計,其時間準確性往往與電腦硬體運作的頻率有關,時而快、時而慢,因而引發眾多的問題,再加上不同時區的關係,使得大型的跨國企業在管理上,會有許多的困擾。 綜合以上種種原因,作業系統的在時間上,就需要有統一的校時功能,來協助網路上的電腦,都有準確而相同的時間。 RHEL9 上的時間與時區設定 在 RHEL9 上,可以利用 timedatectl 指令進行時間與時間的設定。單純執行timedatectl 指令,可以查詢 RHEL9系統上,關於時間設定值的詳細資料,例如下圖: 上圖中,可以清楚的看見其各式的時間值,以及時區值,另外也可以看見 NTP(Network Time Protocol)服務也有開啟。當然,透過相同的 timedatectl 指令,可以修改相關的設定值,例如修改時區設定: 透過timedatectl 指令,亦可以調整時間,不過,需要先將自動同步更新的功能關閉,才能設定指定的時間,做法如下圖: 使用 NTP 服務 如果時間的校對都是使用人工,將會浪費許多的人力,使用 NTP (Network Time Protocol,網路校時協定)會是一個好方法。在 RHEL9作業系統上,使用 chronyd 服務進行網路校時功能,其設定檔為 /etc/chrony.conf。在設定檔內,只要將網路上提供時間服務的主機,寫入 server 項目內即可,例如: 在設定完成後,進行開啟 NTP 的服務,並且開啟時間同步的功能,即可將主機的時間,透過 NTP 協定,與網路上的時間主機同步時間內容: NTP 功能驗證 設定好 NTP 網路校時功能之後,利用 chronyc 指令,可以進行 NTP網路時間主機連線的確認與同步,如下圖: 當然,以上範例只設定了一部時間主機來進行網路校時,仍有誤時的風險,最保險的做法是設定三部以上的網路時間主機,以利 NTP 服務發揮其核對時間的功能,確保時間的正確性。 結論 主機的時間校時是個十分簡單的功能,但是在很多企業內的Linux主機上,常常不受重視而沒有進行設定,進而衍生很多系統的問題。 在Red Hat官方的訓練課程中,不但有注意到這個問題,更有深度的介紹與訓練,保證所有訓練出來的工程師,都能注意到這個細節問題,好的人才,需要札實與仔細的訓練,才能斷絕藏在IT中的魔鬼,Red Hat正是能夠提供這樣有效 IT訓練的組織單位。 在台灣,聯成電腦教育訓練中心取得了Red Hat官方教育訓練的授權,在專業的師資與優良的教學環境中,將可協助企業訓練出優秀的IT工程師,讓企業的運作更順利。 🚩 Red Hat課程推薦 ➡RHCSA Rapid Track課程:為有一定Linux基礎的學員設計的加速課程,集結了Red Hat系統管理I與II的精華 FB粉絲團:https://www.facebook.com/lccnetzone YouTube頻道:https://www.youtube.com/user/LccnetTaiwan 痞客邦Blog:http://lccnetvip.pixnet.net/blog
Photoshop Beta版🖥️生成填充工具
今天要來跟大家介紹覺得Generative Fill的生成工具,Generative Fill本身是屬於Adobe Photoshop的Beta版本,他的功能非常強大,擴張圖片、新增元素,快速完成客戶需求...
本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策。