記事ディレクトリ
RancherOSのダウンロード
RancherOS は、Rancher labs によって Docker 用に特別に作成された Linux の合理化されたバージョンで、完全な Docker オペレーティング環境を提供します。Linux カーネル + Docker 環境 + 無駄のない統合された構成管理 = RancherOS
ISOをロードする
これで使用できるようになりました
ip addr
# IP を表示
route
# ゲートウェイを表示
SSHを設定する
sudo vi /etc/ssh/sshd_config
着替える
PermitRootLogin yes
Port 22
次に、finalshell を使用して ssh に接続します
ローカライズされたインストール
初期の RancherOS はメモリ内で実行されますが、シャットダウンして再起動すると、すべてのファイルと Docker イメージが失われるため、ローカライズされたインストールが必要です。
リモートキーログインを設定する
まず、ssh リモート キー ログインを設定する必要があります。rancherosをハードディスクにインストール後、秘密鍵でログインしないとrancherOSを操作できず、コンソールでパスワードでログインすることもできません
ssh-keygen -t rsa # 配置密钥登录
5 回の改行の後、次
の 2 つのファイルが生成されます: id_rsa.pub と id_rsa。それぞれ公開キーと秘密キーです。保存します。/home/rancher/.ssh
cd /home/rancher/.ssh/
sudo touch cloud-config.yml
cp id_rsa cloud-config.yml
sudo vi cloud-config.yml
cloud-config.yml を次のように変更します。
#cloud-config
ssh_authorized_keys:
- ssh-rsa 原本有的一大串字符(私钥)
インストールする
sudo ros install -c cloud-config.yml -d /dev/sda #输入y安装,如果有错误,是因为网络原因,多试几次。这里/dev/sda是本地磁盘,可以使用 sudo fdisk -l 命令查看本地磁盘
その後、再起動するかどうかを尋ねるメッセージが表示されるので、「いいえ、閉じる」を選択します
インストールミラーを削除し、システムをハードディスクから起動させます。
rancherOS を再起動した後、クライアントからログインできず、ssh のみであることがわかりました。
ここでの秘密キーは以前に保存した id_rsa ファイルを選択し、秘密キーのパスワードは空です
テスト後は、作成および変更されたファイルとマウントされたデータ ボリュームを保存することはできませんが、Docker イメージは保存できます。
異なるホストを使用した接続プロセス
- 仮想マシンを起動する
- IP を表示:
- リモート接続を使用して、接続 IP を変更します。
参考カタログ:
vm ホストにデプロイされた rancheros - mvpbang - Blog Park (cnblogs.com)
RancherOS インストールチュートリアル | システム運用と保守 (osyunwei.com)
RancherOS 暫定使用概要 | Kryptonite Lab (szthanatos.github.io)
Rancher OS のインストール - HelloBaker - Blog Garden (cnblogs.com)
(メッセージ 43 件) RancherOS 1.4.2 インストール チュートリアル_Li Yang Pro ブログ-CSDN ブログ
(メッセージ 43 件) RancherOS がハードディスクにインストールされています_hxpjava1 のブログ - CSDN ブログ
(メッセージ 43 件) vmvare_ERD Online のブログで新しい rancher-os 仮想マシンを作成する - CSDN ブログ