CHR на oracle cloud free

Обсуждение ПО и его настройки
Ответить
Lurker
Сообщения: 159
Зарегистрирован: 29 апр 2021, 10:45

Добрый день.
Хочу поставить CHR на бесплатный VDS оракла. Проблема в том, что он не даёт ставить ОС со своего образа.
Но народ пишет что решение есть, например:
https://blog.tiukov.com/all/stavim-mikr ... yuboy-vds/

Но у меня не взлетело, после

Код: Выделить всё

Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-1016-oracle x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 System information disabled due to load higher than 2.0

1 update can be applied immediately.
To see these additional updates run: apt list --upgradable


The list of available updates is more than a week old.
To check for new updates run: sudo apt update


The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@mikrotik2:~$ sudo -i
root@mikrotik2:~# apt update && apt -y install unzip wget
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:2 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal InReleas                                           e
Get:3 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                            InRelease [114 kB]
Get:4 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backport                                           s InRelease [101 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [866                                            kB]
Get:6 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/universe                                            amd64 Packages [8628 kB]
Get:7 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [167                                            kB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata                                            [8692 B]
Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages                                            [406 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/restricted Translation-e                                           n [58.3 kB]
Get:11 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 c-n-f M                                           etadata [508 B]
Get:12 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages                                            [639 kB]
Get:13 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en                                            [101 kB]
Get:14 http://security.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Met                                           adata [12.4 kB]
Get:15 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Package                                           s [21.9 kB]
Get:16 http://security.ubuntu.com/ubuntu focal-security/multiverse Translation-e                                           n [4948 B]
Get:17 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 c-n-f M                                           etadata [540 B]
Get:18 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/univers                                           e Translation-en [5124 kB]
Get:19 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/univers                                           e amd64 c-n-f Metadata [265 kB]
Get:20 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/multive                                           rse amd64 Packages [144 kB]
Get:21 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/multive                                           rse Translation-en [104 kB]
Get:22 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/multive                                           rse amd64 c-n-f Metadata [9136 B]
Get:23 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /main amd64 Packages [1211 kB]
Get:24 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /main Translation-en [258 kB]
Get:25 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /main amd64 c-n-f Metadata [14.2 kB]
Get:26 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /restricted amd64 Packages [443 kB]
Get:27 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /restricted Translation-en [63.5 kB]
Get:28 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /restricted amd64 c-n-f Metadata [504 B]
Get:29 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /universe amd64 Packages [853 kB]
Get:30 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /universe Translation-en [181 kB]
Get:31 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /universe amd64 c-n-f Metadata [18.8 kB]
Get:32 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /multiverse amd64 Packages [24.6 kB]
Get:33 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /multiverse Translation-en [6776 B]
Get:34 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates                                           /multiverse amd64 c-n-f Metadata [620 B]
Get:35 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/main amd64 Packages [2568 B]
Get:36 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/main Translation-en [1120 B]
Get:37 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/main amd64 c-n-f Metadata [400 B]
Get:38 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/restricted amd64 c-n-f Metadata [116 B]
Get:39 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/universe amd64 Packages [5800 B]
Get:40 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/universe Translation-en [2068 B]
Get:41 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/universe amd64 c-n-f Metadata [276 B]
Get:42 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backpor                                           ts/multiverse amd64 c-n-f Metadata [116 B]
Fetched 20.0 MB in 9s (2293 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
14 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
wget is already the newest version (1.20.3-1ubuntu1).
wget set to manually installed.
Suggested packages:
  zip
The following NEW packages will be installed:
  unzip
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 169 kB of archives.
After this operation, 593 kB of additional disk space will be used.
Get:1 http://eu-amsterdam-1-ad-1.clouds.archive.ubuntu.com/ubuntu focal/main amd                                           64 unzip amd64 6.0-25ubuntu1 [169 kB]
Fetched 169 kB in 1s (336 kB/s)
Selecting previously unselected package unzip.
(Reading database ... 70110 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-25ubuntu1_amd64.deb ...
Unpacking unzip (6.0-25ubuntu1) ...
Setting up unzip (6.0-25ubuntu1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
root@mikrotik2:~# wget https://download.mikrotik.com/routeros/6.48.4/chr-6.48.4.                                           img.zip
--2021-09-14 11:52:46--  https://download.mikrotik.com/routeros/6.48.4/chr-6.48.                                           4.img.zip
Resolving download.mikrotik.com (download.mikrotik.com)... 159.148.147.204, 159.                                           148.172.226, 2a02:610:7501:4000::226, ...
Connecting to download.mikrotik.com (download.mikrotik.com)|159.148.147.204|:443                                           ... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34326999 (33M) [application/zip]
Saving to: ‘chr-6.48.4.img.zip’

chr-6.48.4.img.zip  100%[===================>]  32.74M  5.61MB/s    in 5.4s

2021-09-14 11:52:52 (6.04 MB/s) - ‘chr-6.48.4.img.zip’ saved [34326999/34326999]

root@mikrotik2:~# unzip chr-6.48.4.img.zip                                                                                 Archive:  chr-6.48.4.img.zip
  inflating: chr-6.48.4.img
root@mikrotik2:~# echo "1" > /proc/sys/kernel/sysrq
root@mikrotik2:~# echo u > /proc/sysrq-trigger
root@mikrotik2:~# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0     7:0    0 55.4M  1 loop /snap/core18/2128
loop1     7:1    0 70.3M  1 loop /snap/lxd/21029
loop2     7:2    0 32.3M  1 loop /snap/snapd/12883
loop3     7:3    0 58.8M  1 loop /snap/oracle-cloud-agent/21
sda       8:0    0 46.6G  0 disk
├─sda1    8:1    0 46.5G  0 part /
├─sda14   8:14   0    4M  0 part
└─sda15   8:15   0  106M  0 part /boot/efi
root@mikrotik2:~# dd if=chr-6.48.4.img of=/dev/sda
131072+0 records in
131072+0 records out
67108864 bytes (67 MB, 64 MiB) copied, 6.95563 s, 9.6 MB/s
root@mikrotik2:~# echo "b" > /proc/sysrq-trigger
вижу в консоли(не ssh, а типа подключения для восстановленя Cloud Shell connection)

Код: Выделить всё

UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (EDK II, 0x00010000)
Mapping table
     BLK0: Alias(s):
          PciRoot(0x0)/Pci(0x4,0x0)/Scsi(0x0,0x1)
     BLK1: Alias(s):
          PciRoot(0x0)/Pci(0x4,0x0)/Scsi(0x0,0x1)/HD(1,MBR,0x00000000,0x1,0x1FFFF)

Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell> 
Вопрос: что я делаю не так?
у меня пока из мыслей, что инструкция работает только на IDE, а у меня SCSI.


Lurker
Сообщения: 159
Зарегистрирован: 29 апр 2021, 10:45

Подсказали что проблема может быть в uefi. Формально на оракле в настройки uefi попасть можно, но консоль при этом глючит страшно, что либо сделать у меня не получается.

UPD. нашёл информацию что поддержка uefi появилась только в ROS 7, попробовал ROS 7-без изменений.


gmx
Модератор
Сообщения: 3296
Зарегистрирован: 01 окт 2012, 14:48

Возможно дело в виде виртуализации. Где-то пробегало, что нужна KVM.


Lurker
Сообщения: 159
Зарегистрирован: 29 апр 2021, 10:45

не должно. Если аккаунт не free, или 30 дней триала не истекли, то можно создать виртуалку с готовым образом микротика... и она работает... и продолжает работать за бесплатно после окончания 30 дней.


Erik_U
Сообщения: 1768
Зарегистрирован: 09 июл 2014, 12:33

У меня получилось.

1. В личном кабинете oracle cloud free создаем объектное хранилище.
2. Копируем на объектное хранилище образ CHR (VMDK image)
3. Создаем "собственный образ" из скаченного файла VMDK image
4. Создаем из собственного образа виртуальную машину с ROS

Результат - ROS запущен, по SSH на консоль я зашел. Веб доступа нет, нужно сначала настроить ROS через консоль.


Erik_U
Сообщения: 1768
Зарегистрирован: 09 июл 2014, 12:33

Только я не понял, как на этой площадке порты на публичном адресе открыть.
Только ssh на вход открыт.


Lurker
Сообщения: 159
Зарегистрирован: 29 апр 2021, 10:45

3. Создаем "собственный образ" из скаченного файла VMDK image
У меня вот этот пункт не проходит, говорит бесплатной лицензии недостаточно. Может у вас 30 дней ещё не истекли? или где конкретно вы создавали свой образ?
У меня так оплатить просят
https://ibb.co/s1JzLCY
открыть порты
network
VCN
выбрать VCN
security list


Erik_U
Сообщения: 1768
Зарегистрирован: 09 июл 2014, 12:33

Не прошли.
Я только вчера там зарегистрировался.


vovalu
Сообщения: 1
Зарегистрирован: 14 июл 2022, 16:32

Если не дает создать свой образ, то можно:
$ wget https://download.mikrotik.com/routeros/ ... -7.3.1.zip
$ unzip install-image-7.3.1.zip
$ dd if=chr-7.3.1.img of=/dev/vda или /dev/sda
цепляетесь к vnc консоли вашей халявной vps, перезагружаете свой linux хост
$ echo 1 > /proc/sys/kernel/sysrq
$ echo b > /proc/sysrq-trigger
и через vnc запускается инсталлер который распознает uefi
там же делаете предварительную настройку, открываете в секьюрити правилах облака нужные порты и продолжаете работать через ssh/winbox с вашим роутером


Myr4ik
Сообщения: 17
Зарегистрирован: 31 окт 2017, 14:32

vovalu писал(а): 14 июл 2022, 16:40 Если не дает создать свой образ, то можно:
$ wget https://download.mikrotik.com/routeros/ ... -7.3.1.zip
$ unzip install-image-7.3.1.zip
$ dd if=chr-7.3.1.img of=/dev/vda или /dev/sda
цепляетесь к vnc консоли вашей халявной vps, перезагружаете свой linux хост
$ echo 1 > /proc/sys/kernel/sysrq
$ echo b > /proc/sysrq-trigger
и через vnc запускается инсталлер который распознает uefi
там же делаете предварительную настройку, открываете в секьюрити правилах облака нужные порты и продолжаете работать через ssh/winbox с вашим роутером
Здравствуйте!
Помогите, пожалуйста, разобраться, что не так.
Изображение

После выбора 1-го пункта на скриншоте выше появляется следующее:
Изображение

И на этом всё просто зависает.
Что может быть не так? Как исправить?


Ответить