星期五, 4月 14, 2017

使用 OBS Appliance Installer 安裝 OBS Server 小記

使用 OBS Appliance Installer 安裝 OBS Server 小記


上面的 ISO 是 Leap 42.1 的 ISO

其他部屬方式可以參考 2017-04-14 00-24-26 的螢幕擷圖.png

上面有看到不同的 images 可以選擇

2017-04-14 00-25-39 的螢幕擷圖.png

VMware VMDK 檔案

整合ISO with Leap 42.1


首先嘗試 整合ISO方式

使用 4 vCPU , 4GB RAM 與 20GB硬碟空間進行測試

使用 ISO 開機之後, 會要求選取安裝的磁碟
選取要安裝的磁碟 -- > OK

OBS_42.1_ISO_Test-2017-04-14-07-42-48.png


提出會摧毀所有資料的警告 -- > 選取 Yes
OBS_42.1_ISO_Test-2017-04-14-07-45-02.png


接下來就會進行開機, 完成初步安裝程序
OBS_42.1_ISO_Test-2017-04-14-07-49-50.png

開機畫面會看到
  • 預設密碼為 opensuse
    • root  為系統管理者, 請在系統內使用 passwd 指令更改密碼
    • Admin 為 OBS 管理者, 請在 Web interface 更改密碼
  • 預設網路是使用 DHCP, 且預設沒有裝 yast ….
    • 要使用固定IP, 請
      • 修改 /etc/sysconfig/network/ifcfg-eth0
        • BOOTPROTO=’static
        • IPADDR=’x.x.x.x/24’
          • x.x.x.x 為自己IP
      • 新增 /etc/sysconfig/network/routes
        • 加入 default  x.x.x.x - -
          • x.x.x.x 為自己網段的 Gateway
      • 修改 /etc/resolv.conf
        • 加入 nameserver 8.8.8.8
      • #systemctl  restart  network

接下來連線 Web interface 來完成
連線要用 https:// , 如果使用 http:// 連線會出現

2017-04-14 07-57-59 的螢幕擷圖.png

使用 https:// 連線才會出現

2017-04-14 08-07-46 的螢幕擷圖.png


嘗試使用 root 以及密碼登入 -- >  失敗 ( 這邊是為了確認是否使用系統帳號 )
嘗試使用 Admin 以及密碼登入 -- > 成功

2017-04-14 08-10-10 的螢幕擷圖.png

所以登入之後的第一件事就是 Change your password
輸入現在密碼以及新密碼 -- > OK

2017-04-14 08-12-25 的螢幕擷圖.png



Reference:

OBS with openSUSELeap42.2小記

OBS with openSUSE Leap 42.2 小記

OS: openSUSE Leap 42.2

先說結論, 目前沒有 OBS_Server 的 Pattern 

  • 沒有辦法使用 #zypper  in  -t  pattern OBS_Server
  • 所以要研究如何就單一角色安裝



上面的 ISO 是 Leap 42.1 的 ISO, 考量到 Leap 42.1 的 life time 在2017/5 就到期, 所以嘗試使用 Leap42.2
參考上面的其他部屬方式 2017-04-14 00-24-26 的螢幕擷圖.png

上面有看到不同的 images 可以選擇

2017-04-14 00-25-39 的螢幕擷圖.png

下次要來試試看 VMware Image 方式

繼續往下看
openSUSE Leap 42.1 的安裝方式

#zypper  ar   -f   http://download.opensuse.org/repositories/OBS:/Server:/2.8/openSUSE_42.1/OBS:Server:2.8.repo
#zypper  in  -t  pattern   OBS_Server

從網頁看一下是否有 Leap 42.2 的路徑, 果然就找到了

另外參考他裏面提到的 README
If you already have a Linux server running you can use our binary packages to install OBS and follow our README to set everything up yourself.


另外又有提到如果是進階設定, 例如分散式設定可以參考

看來要好好用功了 :)

開始嘗試安裝

首先新增套件庫


正在新增套件庫 '2.8 version of the Open Build Service Server (openSUSE_42.2)' ............................................................[完成]
已成功新增套件庫 '2.8 version of the Open Build Service Server (openSUSE_42.2)'

位址         : http://download.opensuse.org/repositories/OBS:/Server:/2.8/openSUSE_42.2/
已啟用       : 是                                                                       
GPG 檢查     : 是                                                                       
自動重新整理 : 是                                                                       
優先權       : 99 (default priority)                                                    

Repository priorities are without effect. All enabled repositories share the same priority.


確認是否安裝了套件庫

# zypper  lr
Repository priorities are without effect. All enabled repositories share the same priority.

#  | 別名                      | 名稱                                                         | 已啟用 | GPG 檢查 | 重新整理
---+---------------------------+--------------------------------------------------------------+--------+----------+---------
1 | OBS_Server_2.8            | 2.8 version of the Open Build Service Server (openSUSE_42.2) | 是     | ( p) 是  | 是    

安裝相關套件

# zypper  in  -t  pattern   OBS_Server
正在取出套件庫 '2.8 version of the Open Build Service Server (openSUSE_42.2)' 中繼資料 ------------------------------------------------------[|]

收到新的套件庫或套件簽署金鑰:

 套件庫:        2.8 version of the Open Build Service Server (openSUSE_42.2)
 金鑰名稱:      OBS OBS Project <OBS@build.opensuse.org>                    
 金鑰指紋:      660FD3F9 F16602A3 722ABF6D E8420AB8 C5C219E7                
 金鑰建立日期:  西元2015年04月21日 (週二) 21時59分15秒                      
 金鑰過期日期:  西元2017年06月29日 (週四) 21時59分15秒 (在 76 天內過期)     
 RPM 名稱:      gpg-pubkey-c5c219e7-553657b3                                


您想要拒絕此金鑰,暫時信任,或永遠信任? [r/t/a/? 顯示所有選項] (r): a

安裝失敗, 因為Leap 42.2 沒有  OBS_Server 的 pattern


可能真的要嘗試其他方式

VMware VMDK 檔案

整合ISO with Leap 42.1


Reference: