ランチャロス インスタンスを作成します。

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ja:ランチャロス インスタンスを作成します。 he:ליצור מופע RancherOS ro:Creaţi o instanţă huevos ru:Создайте экземпляр RancherOS pl:Utworzenie wystąpienie RancherOS ar:قم بإنشاء مثيل رانتشيروس zh:创建一个实例牧场主人 de:Erstellen Sie eine Instanz RancherOS nl:Een exemplaar maken RancherOS it:Creare un'istanza RancherOS pt:Criar uma instância RancherOS es:Crear una instancia de RancherOS en:Create an instance RancherOS fr:Creer une instance RancherOS

この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。


以下の手順は、インスタンスを作成する方法を説明します ランチャロス クラウド Ikoula。ランチャロスは GNU 配布 /多くのミニマリストである Linux と港湾労働者を使いやすい。コンテナーは、すべてランチャロスの (例: udev と rsyslog を含む )、港湾労働者も PID のプロセスとして実行されている 1 このシステム (通常 init または systemd ).それはまた港湾労働者またはほぼ最新のバージョンを持っていることの利点を持っているシステム面白い港湾労働者の最新の機能を持っている場合。


最初のステップで接続 管理インタ フェース クラウド ・ Ikoula :


新しいインスタンスを作成 :

- 垂直方向の左メニューの '体' をクリックして :


Rancheros1.png


- 'インスタンスを追加' ボタンをクリックして :


Rancheros2.png


- ドロップダウン リスト ボックスから展開の選択 (この例では、私たちを選択ゾーン ネットワーク詳細 / エリア「ADV」で終わる名 ) :


Rancheros3.png


- "ISO"を選択 :


Rancheros4.png


- «次へ» をクリック

- ISO を選択"ランチャロス v 0.4 '。 「スポンサーのタブの ISO のリストに :


Rancheros5.png


- «次へ» をクリック

- 計算の申し出を選択 :


Rancheros6.png


- «次へ» をクリック

- 仮想ディスクに割り当てるサイズを入力 (rootdisk ) インスタンス :


Rancheros7.png


- クリック「次へ」2 回

- 目的のネットワーク提供し、名前を入力してネットワークを追加または既存のネットワークのいずれかを選択 :


Rancheros8.png


- 「次」をクリックして

- インスタンスの名前を定義し、"VM の開始"ボタンをクリックして :


Rancheros9.png


- インスタンスが '実行' されるまで待つ :


Rancheros10.png


- インスタンス名のネットワークで垂直左メニューの 'ネットワーク' をクリックし、クリックして 'Exit ルール' :


Rancheros11.png


- 出力ルールを追加 (ファイアウォール ) すべてのプロトコルの流出を許可する :


Rancheros12.png


- ネットワークの「詳細」タブ戻るし、、IP NAT ソース ネットワーク アドレス」を参照してください IP アドレス' をクリックして :


Rancheros13.png


- タブをクリックして" '。 構成 ' ファイアウォールの「すべて表示」をクリックしてし、SSH 接続を許可する受信ファイアウォール規則を追加する (ポート 22/TCP ) ネットワーク


Rancheros13b.png


- 再度クリックして ソース ip アドレス、ネットワークの NAT :


Rancheros14.png


- ポートフォワーディング「すべてを表示」ボタンをクリックして、SSH に、インスタンスにログオンすることを許可するポート転送ルールを追加 (ex : プライベート ポート 22 パブリック ポート 22 プロトコル TCP ) あなたのインスタンスを追加し、'適用' を作る


Rancheros15.png


- Ssh「牧場」ログインとパスワード「牧場」で、インスタンスに接続されている iso 上にログイン :


demo@pc-demo:~$ ssh rancher@178.170.XX.XX
The authenticity of host '178.170.XX.XX (178.170.XX.XX)' can't be established.
ECDSA key fingerprint is xx:85:xx:02:xx:bf:xx:b4:xx:1d:xx:1a:xx:3a:xx:0b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '178.170.XX.XX' (ECDSA) to the list of known hosts.
rancher@178.170.XX.XX's password:
[rancher@RancherOS ~]$


- ファイルを作成する クラウド-クライアントで config.yml 公開 SSH RSA、主要なワークステーションの。それは「牧場」で ssh ログインしてインスタンスに接続ランチャロスできますこのキー (参照してください。 http://docs.rancher.com/os/クラウド-config/) :


[rancher@RancherOS ~]$ cat << EOF > cloud-config.yml
> #cloud-config
> ssh_authorized_keys:
>   - ssh-rsa AAAAB...XXXXXX...YYYY.....ZZZZdemo@pc-demo
> EOF
[rancher@RancherOS ~]$


交換 "AAAAB...XXXXXX...YYYY.....ZZZZdemo@pc-demo" 公開キーの SSH rsa によって上記の例で、クライアント ワークステーション。


- 一度ファイル クラウド-コマンドを実行して config.yml を作成すると、" '。 sudo をインストールする-c の ros クラウド-config.yml - d /dev/xvda » 仮想ディスクにランチャロスをインストールする (rootdisk) インスタンス :


[rancher@RancherOS ~]$ sudo ros install -c cloud-config.yml -d /dev/xvda
INFO[0000] No install type specified...defaulting to generic
Installing from rancher/os:v0.4.1
Continue [y/N]: y
Unable to find image 'rancher/os:v0.4.1' locally
v0.4.1: Pulling from rancher/os

26b82ec3311d: Pull complete
f05335696a9b: Pull complete
8e8fa9d5f794: Pull complete
6cbde7cc282e: Pull complete
ed08d2a1b7fe: Pull complete
3b09e65b0985: Pull complete
87bbc662b44c: Pull complete
f17c535a2c45: Pull complete
f5261f101133: Pull complete
Digest: sha256:320addc8d74521965956b8ec97c025b3d79db2f1e1a83235b767fe0953ef5b88
Status: Downloaded newer image for rancher/os:v0.4.1
+ DEVICE=/dev/xvda
+ [[:fr: -z /dev/xvda ]]
++ wc -l
+++ cut -d / -f3
+++ echo /dev/xvda
++ grep xvda /proc/partitions
+ PARTITION_COUNT=1
+ '[' 1 -gt 1 ']'
+ dd if=/dev/zero of=/dev/xvda bs=512 count=2048
2048+0 records in
2048+0 records out
1048576 bytes (1.0 MB) copied, 0.0372273 s, 28.2 MB/s
+ partprobe /dev/xvda
+ fdisk /dev/xvda

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x5ab88c99.

Command (m for help): Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-104857599, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599):
Created a new partition 1 of type 'Linux' and of size 50 GiB.

Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

++ dirname /scripts/lay-down-os
+ . /scripts/build.conf
++ IMAGE_NAME=rancher/os
++ VERSION=v0.4.1
++ DOCKER_BINARY_URL=https://github.com/rancher/docker/releases/download/v1.9.1-rc1-ros1/docker-1.9.1-rc1
++ COMPILED_KERNEL_URL=https://github.com/rancher/os-kernel/releases/download/Ubuntu-4.2.0-16.19/linux-4.2.3-rancher-x86.tar.gz
++ DFS_IMAGE=rancher/docker:1.9.1-rc1
+ VERSION=v0.4.1
+ getopts i:f:c:d:t:r:o:p: OPTION
+ case ${OPTION} in
+ DEVICE=/dev/xvda
+ getopts i:f:c:d:t:r:o:p: OPTION
+ case ${OPTION} in
+ ENV=generic
+ getopts i:f:c:d:t:r:o:p: OPTION
+ case ${OPTION} in
+ CLOUD_CONFIG=/opt/user_config.yml
+ getopts i:f:c:d:t:r:o:p: OPTION
+ DIST=/dist
+ CLOUD_CONFIG=/opt/user_config.yml
+ CONSOLE=tty0
+ BASE_DIR=/mnt/new_img
+ PARTITION=/dev/xvda1
+ KERNEL_ARGS=
+ '[' -n generic ']'
+ case ${ENV} in
+ format_and_mount
+ format_device
+ device_defined /dev/xvda
+ [[ -z /dev/xvda]]
+ mkfs.ext4 -F -i 4096 -L RANCHER_STATE /dev/xvda1
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 13106944 4k blocks and 13107200 inodes
Filesystem UUID: 704a1b35-b886-430e-be0c-fac8e3ca5237
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

+ mount_device
+ local label=RANCHER_STATE
+ local raw=false
+ mkdir -p /mnt/new_img
++ wc -l
++ grep RANCHER_BOOT
++ lsblk -o name
+ '[' 0 -eq 1 ']'
+ local 'mount_opts=-L RANCHER_STATE'
+ '[' false == true ']'
+ mount -L RANCHER_STATE /mnt/new_img
+ trap 'umount /mnt/new_img' EXIT
+ create_boot_dirs
+ mkdir -p /mnt/new_img/boot/grub
+ install_grub
+ grub-install --boot-directory=/mnt/new_img/boot /dev/xvda
Installing for i386-pc platform.
Installation finished. No error reported.
+ /scripts/seed-data /mnt/new_img /opt/user_config.yml
+ BASE_DIR=/mnt/new_img
+ CLOUD_DATA=/opt/user_config.yml
+ IFS=,
+ read -ra FILES
+ '[' -z /mnt/new_img ']'
+ mkdir -p /mnt/new_img/var/lib/rancher/conf/cloud-config.d
+ '[' /opt/user_config.yml '!=' /scripts/conf/empty.yml ']'
+ cp /opt/user_config.yml /mnt/new_img/var/lib/rancher/conf/cloud-config.d/
+ grub2_config ''
+ local grub_cfg=/mnt/new_img/boot/grub/grub.cfg
+ local append_line=
+ cat
+ '[' '!' -z ']'
+ pvgrub_config ''
+ local grub_file=/mnt/new_img/boot/grub/menu.lst
+ local append_line=
+ cat
+ '[' '!' -z ']'
+ install_rancher
+ cp /dist/initrd /mnt/new_img/boot/initrd-v0.4.1-rancheros
+ cp /dist/vmlinuz /mnt/new_img/boot/vmlinuz-v0.4.1-rancheros
+ umount /mnt/new_img
Continue with reboot [y/N]: y
INFO[0103] Rebooting


- インスタンスを停止し、ISO を分離それ :


Rancheros16.png


- ISO はこれから分離されたらインスタンスを起動

- 接続に、インスタンス ランチャロス ssh ログイン '牧場」でファイルに追加した公開 SSH キーを持つマシンから クラウド-上記 config.yml :


demo@pc-demo:~$ ssh rancher@178.170.XX.XX
The authenticity of host 178.170.XX.XX (178.170.XX.XX)' can't be established.
ECDSA key fingerprint is xx:66:xx:c5:xx:bf:xx:b4:xx:47:xx:1a:xx:b8:xx:cf.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '178.170.XX.XX' (ECDSA) to the list of known hosts.
[rancher@RancherOS ~]$


- インスタンスが今ランチャロス ディスク :


[rancher@RancherOS ~]$ docker info
Containers: 0
Images: 0
Server Version: 1.9.1-rc1
Storage Driver: overlay
 Backing Filesystem: extfs
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.2.3-rancher
Operating System: RancherOS (containerized)
CPUs: 1
Total Memory: 990.8 MiB
Name: RancherOS.CloudInstances
ID: CWVI:BCAE:3DPO:2TCG:JKHM:RFVS:47G2:LZOH:4GB3:SP2Z:4A66:AVF7
[rancher@RancherOS ~]$


[root@RancherOS rancher]# df -hT
Filesystem           Type            Size      Used Available Use% Mounted on
overlay              overlay        46.7G    235.3M     44.0G   1% /
tmpfs                tmpfs         482.0M         0    482.0M   0% /dev
tmpfs                tmpfs         495.4M         0    495.4M   0% /sys/fs/cgroup
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /home
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /opt
none                 tmpfs         495.4M    272.0K    495.1M   0% /run
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /sbin/iptables
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /sbin/poweroff
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /lib/modules
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /sbin/halt
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /sbin/shutdown
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /etc/docker
none                 tmpfs         495.4M    272.0K    495.1M   0% /var/run
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /etc/rkt
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /sbin/reboot
devtmpfs             devtmpfs      482.0M         0    482.0M   0% /host/dev
shm                  tmpfs          64.0M         0     64.0M   0% /host/dev/shm
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /lib/firmware
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /var/log
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/sbin/ros
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /var/lib/rancher
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/system-docker
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/sbin/wait-for-docker
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/sbin/netconf
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/user-docker
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/sbin/rancherctl
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/dockerlaunch
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/respawn
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /var/lib/rkt
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/sbin/wait-for-network
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/docker.dist
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/bin/cloud-init
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /var/lib/docker
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /usr/share/ros/os-config.yml
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /var/lib/rancher/conf
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /etc/ssl/certs/ca-certificates.crt.rancher
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /etc/resolv.conf
/dev/xvda1           ext4           46.7G    235.3M     44.0G   1% /etc/hostname
shm                  tmpfs          64.0M         0     64.0M   0% /dev/shm
devtmpfs             devtmpfs      482.0M         0    482.0M   0% /dev
shm                  tmpfs          64.0M         0     64.0M   0% /dev/shm
[root@RancherOS rancher]#


他ランチャロスを展開するそのルートからインスタンスのテンプレートを作成する場合することができます (ex: クラスター ランチャロス /港湾労働者)


あなたにはコメントを投稿する権限がありません。