星期六, 3月 02, 2019

Install openSUSE Leap 15 on DigitalOcean

Install openSUSE Leap 15 on DigitalOcean

在 Twitter 上面看到文章
想說來實做一下

之前就知道 DigitalOcean 可以使用 Custom image 方式建立
只不過之前看到的方式太複雜, 要處理 cloud-init 就沒有去實做


到官方網站觀察 OpenStack-Cloud 類型的 image



登入 DigitalOcean  

點選 Create Droplet


點選 Custom images
點選 Add image


看到兩個選項, 有 Import via URL 以及 Upload Image
這邊我採取的是 Import via URL


點選 Next


Image Name 以及相關選項我採用預設值
點選 Upload Image

接下來就會看到 Image 狀態


大約等個幾分鐘就會完成
可以在 Images 那邊觀察


因為 Custom Image 不能像一般的 Image 一樣使用 root password 來連線
所以要建立 SSH Key

點選左方的 Security


找到 SSH Keys
點選 Add SSH Key
新增 SSH public Key 到 Digital Ocean
  • 可以找家目錄內的 .ssh 目錄下 ( ~/.ssh ), 檔案為 .pub 檔案

將公鑰貼上
輸入名稱
Add SSH Key


回到 Droplets

點選 Create Droplet


點選 Custom images
這個時候就可以看到剛剛上傳的 Image
點選剛剛上傳的 Image
其他建立的選項也是按照預設值
SSH Key 的部份選取剛剛建立的或是已經建立過的 SSH Key
點選 Create



接下來就可以觀察到 Droplet 已經建立


接下來使用 ssh 指令進行連線

>  ssh  -l  root  SERVER_IP
>  ssh  -l  opensuse  SERVER_IP

因為 IP 的部份是使用 DHCP

連線進去的時候發現一個小問題
  • DNS 解析有問題

暫時的解法就是去 修改 /etc/resolv.conf 加入 nameserver
# vi  /etc/resolv.conf

; Created by cloud-init on instance boot automatically, do not edit.
nameserver 8.8.8.8

終於可以在 Digital Ocean 上面使用 openSUSE 了 :)

~ enjoy it

Reference:

沒有留言: