# 雲端運算與服務 Assignment #2 > 學號:1103334 > 姓名:楊明寰 ## 前言 ip address 為 ***192.168.242.245*** ## 使用 MicroStack 安裝 OpenStack ```bash= sudo snap install microstack --devmode --beta sudo microstack init --auto --control --setup-loop-based-cinder-lvm-backend --loop-device-file-size 50 sudo tee /var/snap/microstack/common/etc/cinder/cinder.conf.d/glance.conf <<EOF [DEFAULT] glance_ca_certificates_file = /var/snap/microstack/common/etc/ssl/certs/cacert.pem EOF sudo snap restart microstack.cinder-{uwsgi,scheduler,volume} ```  initial 之後,可以在瀏覽器打開 https://192.168.242.245 就是 openStack 的管理介面了  其預設帳號為 admin 密碼要先去終端機輸入`sudo snap get microstack config.credentials.keystone-password`來產生新的密碼  ## 使用預設Image或您熟悉方式建置虛擬機,並以學號命名虛擬機 OpenStack 有預設一個作業系統叫 cirros 點選旁邊的 image,找到cirros,點選旁邊的 Launch,在 Details 的 Instance 欄位輸入 instance 的名稱,作業要求是學號,所以就輸入 s1103334  接下來是去 flavor 選要的規格  去 Network 選擇網路  點選下面的 Launch 就好了 ### Verify  ## Horizon儀錶板使用心得 在這次的作業中,學到了 Horizon 儀表板要如何使用,發現其實它的功能很多但分類不會到太複雜,可以快速的找到想要設定的東西。而下面為我整理出來 Horizon 的好處 * 快速導航: 儀表板的分類結構合理,即使功能眾多,也能快速找到所需的設定選項。 * 客製化視圖: 使用者可以根據自己的需求調整視圖,創建個人化的統計報表。 * 權限管理: Horizon 提供了靈活的權限設定,可以根據需要限制對儀表板的訪問。 * 性能監控: 儀表板可以輕鬆監控關鍵指標,如任務吞吐量、運行時間和失敗任務等。 * 資源優化: 通過儀表板提供的數據和分析,可以更好地優化資源分配和系統效能。 ## 透過Horizon上傳Image,並使用該Image建置虛擬機 首先我們先上傳一個 image 這邊用我個人比較喜歡的 KDE NEON 為範例 ### Step 1 上傳image 首先先點旁邊的 Images  再點上面的 Create Image,上傳完iso檔之後並且輸入image name 就可以按下面藍色的Create Image 即可  ### Step 2 建立 KEY PAIR 點選旁邊的 KEY PAIR ,之後點選 Create Key Pair  輸入完 Key Pair Name ,下面的 Key Type 選擇 SSH Key  ### Step 3 建立 VM 依照上一大點即可建立一台新的VM ### Step 4 驗證 我們可以點選旁邊的 Instances,可以看到剛剛所建立的VM  ## reference 1. [雲端實務MidTerm](/ZKHZxE9oRtaFasROiGNe2Q) 2. [Microstack - Invalid image identifier or unable to access requested image. (HTTP 400)](https://discourse.charmhub.io/t/microstack-invalid-image-identifier-or-unable-to-access-requested-image-http-400/5643)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up