發表文章

目前顯示的是 3月, 2019的文章

Openstack (2) : 在ubuntu 16.04上安裝Devstack (all-in-one with VMware Workstation)

圖片
使用環境:ubuntu 16.04 LTS (一開始使用ubuntu-16.04.5-desktop-amd64安裝有點問題,後來改用ubuntu-16.04.6-desktop-amd64才安裝成功) 使用的Devstack版本:Ocata (更新:Queens也安裝成功) 配置資源(如下圖):4G RAM、4 processors、50GB disk space (後來因為跑不太動,所以將RAM增加到8G、processors增加到8個) (網路上有些 文章 提到,Virtualize Intel VT-x/EPT or AMD-V/RVI這個要勾選,會影響後續效能) P.S. 有時候會出現無法解決的error,可以嘗試利用log中的訊息去修復,如果還是不能,可以重新創一個VM再裝一次(或是在VM創建之初先Snapshot) STEP 1. 軟體更新/升級 sudo apt-get update sudo apt-get upgrade STEP 2. 安裝相關的套件 sudo apt-get install vim git python-pip -y sudo pip install --upgrade pip sudo pip install -U os-testr STEP 3. 創建stack用戶 #有些網站會使用sudo tools/create-stack-user.sh(git clone下來的openstack source code內建script)來創建users,這在某些環境下好像會有問題 sudo groupadd stack sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack #以root權限更改/etc/sudoers,給stack用戶添加權限(不用密碼),這樣等等安裝openstack的時候就不會一直詢問密碼 sudo vim /etc/sudoers #在文件中插入這一行 stack ALL=(ALL) NOPASSWD:ALL #或直接打這行 echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers STEP 4. 進入

在ubuntu 16.04安裝freeradius (with mysql)

STEP 1. 安裝相關的套件 sudo apt-get install libauthen-radius-perl libauthen-simple-radius-perl libgcrypt11-dev wget build-essential STEP 2. 安裝freeradius sudo apt-get install freeradius freeradius-mysql STEP 3. 安裝mysql server sudo apt-get install mysql-server -y #這裡要設定mysql的密碼 STEP 4. 在mysql中新增freeradius database #登入mysql sudo mysql -u root -p Enter password: #創立一個radius資料庫 mysql> create database radius; Query OK, 1 row affected (0.00 sec) #創立一個讓freeradius登入的帳戶(帳號:radius / 密碼:radiuspwd) mysql> grant all on radius.* to radius@localhost identified by "radiuspwd"; Query OK, 0 rows affected, 1 warning (0.01 sec) mysql> exit Bye #在mysql中匯入freeradius database sudo su mysql -u root -p radius < /etc/freeradius/sql/mysql/schema.sql Enter password: mysql -u root -p radius < /etc/freeradius/sql/mysql/nas.sql Enter password: #在freeradius中創建一個測試用戶 sudo mysql -u root -p mysql> use radius; Reading table information for completion of table and colu

熱門文章

[2022更新]推薦的投資理財資源:Youtube頻道、部落格(持續更新)

5G相關技術、概念及應用場景 (3) - Next Generation Core (NGC or 5G Core Network)

主力如何控盤&台股處置制度解析

製作動態更新股票資訊的google sheets