opensuse-microos-体验

概述

opensuse microos系统的典型特点

  • 小巧:旨在针对特定场景进行部署的轻量级映像(host containner/host loadbalance/...)
  • 可扩展:针对大型部署优化,同时也可以作为单机操作系统
  • 保持最新:自动应用更新,且不会影响正在运行的系统
  • 快速恢复:发生故障时,系统会自动回滚到上一个工作状态
  • 敏捷:不包含不必要的软件包

microos

docs

openSUSE MicroOS是一个您不必担心的操作系统,它专为但不限于容器主机和边缘设备而设计

OpenSUSE MicroOS继承了openSUSE Tumbleeed和SUSE Linux Enterprise的知识,同时将操作系统重新定义为一个小型、高效和可靠的发行版
OpenSUSE MicroOS是openSUSE Tumbleeed,是容器即服务平台openSUSE Kubic的基础

运行状况检查器,用于验证更新后操作系统是否正常运行。在出现故障时自动回滚

滚动版本:每个新的openSUSE Tumbleeed快照还会自动生成一个新的openSUSE MicroOS版本

install by vbox

01 vbox注册vdi

02 新建suse

新建-> linux-> opensuse x64 -> 使用已存在的虚拟硬盘 -> 设置root密码

03 设置ethx && disable selinux

//01 修改/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.show_status=yes console=ttyS0,115200 console=tty0 \$ignition_firstboot ignition.platform.id=virtualbox security=selinux selinux=0 net.ifnames=0 biosdevname=0"
//重点是修改selinux=0,新增网卡device命名规则
#GRUB_CMDLINE_LINUX_DEFAULT=" ... selinux=0 net.ifnames=0 biosdevname=0"

//02 更新grub.cfg
transactional-update  grub.cfg

//03 reboot
重启让修改生效

//04 add connection
规划网络
172.20.20.90/24  172.20.20.1  223.5.5.5  //nat
172.24.20.90/24  172.24.20.1  //host-only

#add conn
nmcli dev
nmcli con del xxx

nmcli connection add type ethernet con-name eth0 ifname eth1 ip4 172.20.20.90/24 gw4 172.20.20.1
nmcli con modify eth0 ipv4.dns "223.5.5.5 223.6.6.6"
nmcli con mod eth0 ipv4.method manual

#or modify conn
nmcli dev
nmcli connection modify xxx connection.id ethx  //rename network name

nmcli con mod eth0 ipv4.address 172.20.20.90 ipv4.gateway 172.20.20.1 ipv4.dns "223.5.5.5 8.8.8.8"  //dns1 dns2
nmcli con mod eth0 ipv4.method manual

nmcli con up/down eth0

systemctl restart network /NetworkManager

04 allow root login

//add xxx.conf
gaga-90:~ # cat /etc/ssh/sshd_config.d/allow_password_login.conf 
PermitRootLogin yes
PasswordAuthentication yes

//reboot or restart sshd
systemctl restart sshd
posted @ 2023-03-01 13:52  mvpbang  阅读(512)  评论(0编辑  收藏  举报