Oracle官方也支持虛擬機重裝操作系統-OCI虛擬機重裝操作系統及密碼登錄驗證設置

without_answer
10粉絲
8 次觀看·2024年12月7日
點這裏一鍵訂閱:https://appscross.com/go/mychannel
⚡常備機場 穩定全高速專線⚡
嘀嗒雲加速-全高速專線、AI與流媒體解鎖:https://appscross.com/go/dida
⚡美、加、英號碼任選⚡
Hushed-1300萬人的選擇,終生虛擬手機號套餐僅25美元,可開通wechat、電報、whatsapp等: https://appscross.com/go/hushed
Oracle官方也支持虛擬機重裝操作系統-OCI虛擬機重裝操作系統及密碼登錄驗證設置
本期視頻分享鏈接文檔:
https://appscross.com/blog/oracle-cloud-infrastructure-virtual-machine-reinstallation-system.html
Hi 大家好 歡迎來到老E的頻道
近期我重裝了一下Oracle的小機
OCI以往都是不提供官方的重裝支持的
也就是在今年的上半年纔開始正式的支持重裝
今天就把OCI重裝的方法和注意事項分享給大家
開始之前還請大家點贊 訂閱老E的頻道
支持我做更多更好的內容
我們先登錄我們的OCI賬戶
在實例列表當中我們選擇需要重裝系統的實例
然後點右上方的更多操作
點開之後我們可以選擇最後一項
替換引導券
點開
然後是否保留引導券
默認我們是不保留的
我們可以理解成就是啓動
磁盤
如果你需要保留的話
那麼也可以給它勾選上
替換方式我們選擇印象
映像應用方式我們先輸入OCI ID
OCID是什麼
不管是磁盤 映像還是實例都有相應的ID
這裏的OCID指的是映像的ID
OK 我們怎麼去獲取OCID?兩種方法
第一種方法當然就是查詢OCI的官方文檔
在Oracle關於OCI的所有的幫助文檔當中
我們可以查到關於映像的所有OCID的信息
這個鏈接在鏈接文檔中
老E也給大家列出來了
大家可以直接點進去
比如說我選擇ubuntu 24.04不同的版本
包括最古老的16 18
它都有 還有像Windows Server的
它所支持的操作系統
當然你說像Debian它不支持
它沒有
還有像Oracle Linux
CentOS這些它所支持的發行板
特別要提示的是
官方的重裝是不支持跨系統的重裝的
比如說從ubuntu重裝成Oracle Linux
或者是CentOS 這是不行的
當然Windows更不行
這裏我們只能是在同系統之內
去選擇相應的版本再選擇相應的映像
這裏包括了最小版本的、各個平臺和架構的
我們選擇其中一個
比如說像第一項
如果你是ARM的實例重裝
可以選擇它
它是ARM64架構的最小化的映像
我們點開
然後我們再選擇我們虛擬機的實際的位置
是開在哪個數據中心
你選的是哪個區
比如說我是鳳凰城的
我就一直下拉
我們在US Phoenix這裏選擇右側的OCID
這就是我們要的映像的OCID
把它複製一下
再粘過去就可以了
所以第二個注意點就是
一定不要選錯架構和你的區域 把它粘過來
這是第一種方法
下面還有高級選項
我們稍後來通過高級選項的自定義
來設置我們自己的SSH的key
好,我們看第二種方法
我們在實例詳情頁下拉
然後看左側導航欄
選擇引導卷,點開
然後這時候我們就看到右側是映像
我們點開映像
這裏面就有OCID
也就是印象的OCID信息
我們點擊複製
這就完全保持和你之前操作系統的一致性
所以我們會看到通過第二種方法
我們來進行替換引導卷的操作
只能實現重裝
無法實現升級或者是降級
這裏就有第三個提示點
開機一段時間之後的話
基本上都改成了密碼登錄
之前開機時的SSH的密鑰可能都找不到了
所以這裏我們要點開顯示高級選項
我們要添加我們自定義的SSH的key
因爲它重裝之後
首次登錄一定是密鑰登錄
好,點開元數據
然後 名稱和值
我們這裏面注意一下
首先我們就要先在我們本地可以去生成一對密鑰
直接在鏈接文檔中拷貝這行命令
在Windows下就可以去運行
當然在你的Linux上也沒問題
額外的密碼短語設爲空
然後保存目錄設爲默認
很快就生成完了
是放到了用戶主目錄下的.ssh這個隱含目錄下
那麼可以打開這個隱含目錄
那你會看到所有的和SSH相關的密鑰
基本上都是在這裏
我們直接可以用%homepath%下的.ssh就可以了
.pub是公鑰文件
另一個是私鑰文件
我們打開這個公鑰文件
我們是把這個公鑰要上傳到我們的VPS上
然後點開它
然後複製其中的內容
然後我們再回到替換引導卷的界面
我們複製的公鑰內容就是這項元數據的值
把它粘過來
然後名稱就是ssh_authorized_keys
這是固定的
所有信息都輸入完畢之後就可以點擊保存
那麼oci就會自動的通過停機
分離引導卷、寫入、附加/掛載引導卷、開機
五個步驟爲我們來完成重裝
大約是需要3-5分鐘
可以觀察左上方的實例狀態
因爲我剛剛重裝過
所以我就不去點保存了
點了保存之後就完全的自動的開始進行重裝
最後提示一點
引導卷大小保持默認50GB就可以
所以我們一個賬戶最多創建4個實例
總的存儲是200GB
重裝完之後就可以通過ssh遠程登錄了
這裏不做任何推薦
只是我自己常用windterm
不同的ssh客戶端大同小異
有人看顏值
有人要資源消耗
還有人看功能的豐富性
windterm中點會話菜單
然後再點新建會話
然後把VPS的IP粘貼過來
不同的客戶端大同小異 都差不多
標籤可以不打
這裏我打一個標籤oci
然後再看左側
因爲我們是密鑰登錄
所以我們點左側SSH下面的驗證
然後找到身份驗證文件這一欄
然後我們點開三個點
把我們剛剛生成的密鑰對當中的私鑰
選中
然後點打開
也就是加載這個私鑰文件
公鑰我們已經上傳了
然後用戶名
這些大廠都不是root
它的默認的管理員用戶賬號是ubuntu
根據你的操作系統來
然後點繼續
這就登錄了
然後這裏我額外的再設置一下我的root密碼
這樣我才能夠切換爲root的身份
去修改SSH的配置
這樣我們才能夠切換爲root
輸入密碼
OK就切換過來了
然後我們再來編輯一下
來錄一下etc下面的SSH
下面的sshd_config
這樣一個配置文件
要改的就是兩行
第一個把允許root登錄改成yes
默認它是註釋調的
第二個password密碼驗證也改爲yes
默認它一般是註釋掉的或者是no
然後ctrl+o再ctrl+x就可以了
然後再service sshd restart
我們這時候再去登錄
就可以直接使用root身份
以密碼形式來進行驗證了
最後別忘了點贊、訂閱老E的頻道
支持我做更多更好的內容
如果你要切換爲其他的操作系統
你也可以使用Github上的這樣的第三方的腳本
它支持的操作系統
基本上所有的Linux發行板都支持
這個開源項目它也是支持Oracle的免費實例的
包括ARM實例
另外OCI我們還可以打開官方BBR進行優化
我們直接把鏈接文檔中的兩條命令給它拷貝
粘貼過來運行就可以
實際就是修改一下/etc下面的sysctl.conf這個文件
我們添加兩行
然後我們再使用sysctl -p來進行驗證一下
它已經立即生效了
並且重啓也同樣是有效的
這就是OCI重裝系統以及必要的一些基礎配置
好 本期視頻分享就到這裏
我們下期見 謝謝
