March 26 Ephemeral, Bare Metal Meddle!

Not_OlesNot_Oles Hosting ProviderContent Writer
edited April 2023 in Free Offers and Stuff

Edited on March 20, 2023: Was "April 1 Ephemeral, Bare Metal Meddle!" Oopsie! Sorry, I think I got the cancellation date wrong. :(

This server, details below, currently is set to cancel on April 1 March 26. Meanwhile, free shell accounts, maybe with sudo, might be available for friendly LESbians!

If anyone wants an account, please post your request here in this thread together with your ed25519 ssh public key. Thanks and best wishes! :)

[root@rawhide ~]# uname -r
6.3.0-0.rc1.20230307git8ca09d5fa354.17.fc39.x86_64
[root@rawhide ~]# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2023-02-27                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Thu Mar  9 02:28:30 AM UTC 2023

Basic System Information:
---------------------------------
Uptime     : 0 days, 1 hours, 58 minutes
Processor  : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
CPU cores  : 16 @ 4102.155 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 125.6 GiB
Swap       : 8.0 GiB
Disk       : 3.7 TiB # See output of df, smartcl, and btrfs filesystem show, posted below.
Distro     : Fedora Linux 39 (Rawhide Prerelease)
Kernel     : 6.3.0-0.rc1.20230307git8ca09d5fa354.17.fc39.x86_64
VM Type    : NONE

Basic Network Information:
---------------------------------
Protocol   : IPv6
ISP        : Hetzner Online GmbH
ASN        : AS24940 Hetzner Online GmbH
Location   : Tuusula, Uusimaa (18)
Country    : Finland

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 518.28 MB/s (129.5k) | 489.04 MB/s   (7.6k)
Write      | 519.65 MB/s (129.9k) | 491.61 MB/s   (7.6k)
Total      | 1.03 GB/s   (259.4k) | 980.66 MB/s  (15.3k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 500.09 MB/s    (976) | 445.76 MB/s    (435)
Write      | 526.66 MB/s   (1.0k) | 475.45 MB/s    (464)
Total      | 1.02 GB/s     (2.0k) | 921.21 MB/s    (899)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 920 Mbits/sec   | 909 Mbits/sec   | 34.2 ms        
Scaleway        | Paris, FR (10G)           | 919 Mbits/sec   | 599 Mbits/sec   | 40.0 ms        
NovoServe       | North Holland, NL (40G)   | 924 Mbits/sec   | 922 Mbits/sec   | 30.3 ms        
Uztelecom       | Tashkent, UZ (10G)        | 902 Mbits/sec   | 673 Mbits/sec   | 63.2 ms        
Clouvider       | NYC, NY, US (10G)         | 871 Mbits/sec   | 459 Mbits/sec   | 98.1 ms        
Clouvider       | Dallas, TX, US (10G)      | 842 Mbits/sec   | 218 Mbits/sec   | 133 ms         
Clouvider       | Los Angeles, CA, US (10G) | 791 Mbits/sec   | 249 Mbits/sec   | 155 ms         

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 909 Mbits/sec   | 900 Mbits/sec   | 34.2 ms        
Scaleway        | Paris, FR (10G)           | 906 Mbits/sec   | 886 Mbits/sec   | 37.5 ms        
NovoServe       | North Holland, NL (40G)   | 911 Mbits/sec   | 913 Mbits/sec   | 30.5 ms        
Uztelecom       | Tashkent, UZ (10G)        | 890 Mbits/sec   | 595 Mbits/sec   | 63.2 ms        
Clouvider       | NYC, NY, US (10G)         | 863 Mbits/sec   | 389 Mbits/sec   | 98.3 ms        
Clouvider       | Dallas, TX, US (10G)      | 836 Mbits/sec   | 269 Mbits/sec   | 133 ms         
Clouvider       | Los Angeles, CA, US (10G) | 815 Mbits/sec   | 304 Mbits/sec   | 155 ms         

Geekbench 6 Benchmark Test:
---------------------------------
Test            | Value                         
                |                               
Single Core     | 1731                          
Multi Core      | 7620                          
Full Test       | https://browser.geekbench.com/v6/cpu/463869

YABS completed in 10 min 35 sec
[root@rawhide ~]# 

Yabs and df, smartctl, and btrfs filesystem show might seem to disagree about the disk sizes. Here's what df says.

[root@rawhide ~]# df -h 
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        4.0M     0  4.0M   0% /dev
tmpfs            63G     0   63G   0% /dev/shm
tmpfs            26G  844K   26G   1% /run
/dev/nvme0n1p3  1.9T  2.5G  1.9T   1% /
/dev/nvme0n1p2  974M  219M  688M  25% /boot
/dev/nvme0n1p3  1.9T  2.5G  1.9T   1% /home
tmpfs            63G     0   63G   0% /tmp
tmpfs            13G     0   13G   0% /run/user/0
[root@rawhide ~]# 

Here's what smartctl says.

[root@rawhide ~]# smartctl -i /dev/nvme0
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.3.0-0.rc1.20230307git8ca09d5fa354.17.fc39.x86_64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KXG60ZNV1T02 TOSHIBA
Serial Number:                      
Firmware Version:                   AGGA4104
PCI Vendor/Subsystem ID:            0x1179
IEEE OUI Identifier:                0x8ce38e
Total NVM Capacity:                 1,024,209,543,168 [1.02 TB]
Unallocated NVM Capacity:           0
Controller ID:                      0
NVMe Version:                       1.3
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            8ce38e 05001f1a9a
Local Time is:                      Thu Mar  9 02:49:24 2023 UTC

[root@rawhide ~]# smartctl -i /dev/nvme1
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.3.0-0.rc1.20230307git8ca09d5fa354.17.fc39.x86_64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KXG60ZNV1T02 TOSHIBA
Serial Number:                      
Firmware Version:                   AGGA4104
PCI Vendor/Subsystem ID:            0x1179
IEEE OUI Identifier:                0x8ce38e
Total NVM Capacity:                 1,024,209,543,168 [1.02 TB]
Unallocated NVM Capacity:           0
Controller ID:                      0
NVMe Version:                       1.3
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            8ce38e 05001f1a4c
Local Time is:                      Thu Mar  9 02:51:13 2023 UTC

[root@rawhide ~]#

And here's btrfs filesystem show

[root@rawhide ~]# btrfs filesystem show
Label: 'fedora_new'  uuid: 4710f5ad-c55d-45d4-8466-2691fd9aba9c
        Total devices 2 FS bytes used 2.35GiB
        devid    1 size 952.87GiB used 7.02GiB path /dev/nvme0n1p3
        devid    2 size 953.87GiB used 9.01GiB path /dev/nvme1n1p1

[root@rawhide ~]# 

FWIW, my first time with Rawhide. Also my first time with btrfs. Used the default Anaconda install.

Thanked by (2)FrankZ Ganonk
Tagged:
«1

Comments

  • Can I get one account
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqehgmq6L1DXJqH4ZFNcfgSr9aZswmWIr+QAy6YS4lU

    Thanked by (1)Not_Oles

    Currently Using Hetzner , OVH , Buyvm , Webhorizon , Hyonix , ConnectIndo

  • @webz said:
    Can I get one account
    ssh-ed25519

    hey , please via dm.

    Thanked by (1)Not_Oles
  • @Ganonk said:

    @webz said:
    Can I get one account
    ssh-ed25519

    hey , please via dm.

    What ? Didn't get you

    Thanked by (1)Not_Oles

    Currently Using Hetzner , OVH , Buyvm , Webhorizon , Hyonix , ConnectIndo

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited March 2023

    @webz said:
    Can I get one account
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqehgmq6L1DXJqH4ZFNcfgSr9aZswmWIr+QAy6YS4lU

    Hi @webz!

    Please try ssh [email protected]

    Have fun! :)

    Tom

    [root@rawhide webz]# ls -alR
    .:
    total 12
    drwx------. 1 webz webz  72 Mar  9 19:44 .
    drwxr-xr-x. 1 root root  22 Mar  9 19:44 ..
    -rw-r--r--. 1 webz webz  18 Feb  6 00:00 .bash_logout
    -rw-r--r--. 1 webz webz 141 Feb  6 00:00 .bash_profile
    -rw-r--r--. 1 webz webz 492 Feb  6 00:00 .bashrc
    drwx------. 1 webz webz  30 Mar  9 19:45 .ssh
    
    ./.ssh:
    total 4
    drwx------. 1 webz webz 30 Mar  9 19:45 .
    drwx------. 1 webz webz 72 Mar  9 19:44 ..
    -rw-------. 1 webz webz 81 Mar  9 19:45 authorized_keys
    [root@rawhide webz]# cat .ssh/authorized_keys 
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqehgmq6L1DXJqH4ZFNcfgSr9aZswmWIr+QAy6YS4lU
    [root@rawhide webz]# 
    
  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited March 2023

    @Ganonk said:

    @webz said:
    Can I get one account
    ssh-ed25519

    hey , please via dm.

    Hi @Ganonk!

    Thanks for helping! <3

    DM might not be needed to send a public key.

    But, if you want an account, and you prefer to send your public key via DM, that's fine! :)

    Hope you have a wonderful day!

    Tom

    Thanked by (1)Dazzle
  • edited March 2023

    @Not_Oles said:

    @webz said:
    Can I get one account
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqehgmq6L1DXJqH4ZFNcfgSr9aZswmWIr+QAy6YS4lU

    Hi @webz!

    Please try ssh [email protected]

    Have fun! :)

    Tom

    [root@rawhide webz]# ls -alR
    .:
    total 12
    drwx------. 1 webz webz  72 Mar  9 19:44 .
    drwxr-xr-x. 1 root root  22 Mar  9 19:44 ..
    -rw-r--r--. 1 webz webz  18 Feb  6 00:00 .bash_logout
    -rw-r--r--. 1 webz webz 141 Feb  6 00:00 .bash_profile
    -rw-r--r--. 1 webz webz 492 Feb  6 00:00 .bashrc
    drwx------. 1 webz webz  30 Mar  9 19:45 .ssh
    
    ./.ssh:
    total 4
    drwx------. 1 webz webz 30 Mar  9 19:45 .
    drwx------. 1 webz webz 72 Mar  9 19:44 ..
    -rw-------. 1 webz webz 81 Mar  9 19:45 authorized_keys
    [root@rawhide webz]# cat .ssh/authorized_keys 
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqehgmq6L1DXJqH4ZFNcfgSr9aZswmWIr+QAy6YS4lU
    [root@rawhide webz]# 
    

    Thank you Tom for the account. :heart:

    Thanked by (1)Not_Oles

    Currently Using Hetzner , OVH , Buyvm , Webhorizon , Hyonix , ConnectIndo

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @webz You're welcome! :) Let me know if you need anything!

  • Me me !

    Thanked by (2)Erisa Not_Oles

    Teehee!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @Nubuki said:
    Me me !

    Please try

    ssh [email protected]

    Have fun!

  • If there's still space! I don't have an ed25519 key but I have an RSA one:
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCUX0I5aZU/w1bu+0SsTTJmQKdlGgB4CL4DyT5aoXXKb0rKPSHvC2LZzzGwZ8NOJ61wMXwh/BlufiQZ4E07oMDjQz+kgjG5cMVmSLu97/ojPBDSwtGa7d33ByCoyUPPOZSkISi3DXyMqp/zMLzai/6Tx57e7rk6QYyCB8bMEQfWcWp7TRSBR24Gk/f0FB135PbvD2PDteN+HMARadVhvZmO22iSQpgpasuIdLiOGyxwURw9erNWh1chsJY1/HIGhTo9YqGKz0nmjG+fPvi3QO+Td9JDiRiG9UAJo0yzAtD1HnwqVmVP6c0SKlduczpHzX7iIYeudQwKvLeBo8pwcaSPcXpfYMb/D+ThbhUAB143dySkS+2n/jzj+T9eg+aAS2OXZ6rvK8bGUBpSQWnk8UA4J80hey1znd7AZUsn1iWxHc57a2ZDqK4It3MbOpMCXMX4fszjUsvxiB20rovxez4+q4MWUMCyo5JCSJ1fjfvfuggwwKGsSC6gF/BWQ3dO+8qbp/t+6Rab2GS8nrGKDxma1cxHYSJQ4nWfzITjRltOOwgsjZ81xsycYUIxJeIYuhlJHNh/qXkhRYrsHnOwM64FKjfTCbsI2gs47BMyN2tTuAoQ4N6XQbfpwhUqQWCDKttAFJt7t5TuLKDAc3IUaDr0JV9WchAF0x6DJ1kwgyxSfQ==

  • ehabehab Content Writer

    @Ssmidge said:

    you look like a hacker

  • edited March 2023

    I promise I haven't hacked anything! yet

  • ehabehab Content Writer

    @Ssmidge said:
    I promise I haven't hacked anything! yet

    Not_Oles punishes his hackers with unimaginable things

    Thanked by (1)FrankZ
  • Want to learn building Android (LineageOS and DivestOS), so it will use a lot of space (~500 GiB). If this OK, then here's my pub key
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASU+7uRi5Vcs7vCMuusVSp6rcPDbmS4Jl6Ag5/g0Trm

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited March 2023

    Hello @let2les!

    Welcome to MetalVPS!

    Please try ssh [email protected].

    [root@rawhide let2les]# ls -alR
    .:
    total 12
    drwx------. 1 let2les let2les  72 Mar 18 16:47 .
    drwxr-xr-x. 1 root    root     48 Mar 18 16:46 ..
    -rw-r--r--. 1 let2les let2les  18 Feb  6 00:00 .bash_logout
    -rw-r--r--. 1 let2les let2les 141 Feb  6 00:00 .bash_profile
    -rw-r--r--. 1 let2les let2les 492 Feb  6 00:00 .bashrc
    drwx------. 1 let2les let2les  30 Mar 18 16:48 .ssh
    
    ./.ssh:
    total 4
    drwx------. 1 let2les let2les 30 Mar 18 16:48 .
    drwx------. 1 let2les let2les 72 Mar 18 16:47 ..
    -rw-------. 1 let2les let2les 81 Mar 18 16:48 authorized_keys
    [root@rawhide let2les]# cat .ssh/authorized_keys 
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASU+7uRi5Vcs7vCMuusVSp6rcPDbmS4Jl6Ag5/g0Trm
    [root@rawhide let2les]# df -h .
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/nvme0n1p3  1.9T  5.3G  1.9T   1% /home
    [root@rawhide let2les]# 
    

    Please note that this server is set to cancel in a few days on March 26.

    If you need anything, please feel free to let me know.

    Good luck! Have fun!

    Tom

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    By the way, I had some fun last night installing All-in-One OpenStack on this machine. The linked instructions made the configuration seem easy. And the install seemed to go okay too!

    This is my first time with OpenStack, so I'm not even sure what should be happening! Here are a few notes I took about what I did:

    # Setup Openstack
    
    Reference: https://docs.openstack.org/devstack/pike/guides/single-machine.html
    
    # Assign private IP to host node
    
    [root@rawhide ~]# ip address add 192.168.1.201 dev eno1
    [root@rawhide ~]# ip a s
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether b4:2e:99:cc:fe:26 brd ff:ff:ff:ff:ff:ff
        altname enp0s31f6
        inet 95.217.228.173/26 brd 95.217.228.191 scope global dynamic noprefixroute eno1
           valid_lft 31357sec preferred_lft 31357sec
        inet 192.168.1.201/32 scope global eno1
           valid_lft forever preferred_lft forever
        inet6 2a01:4f9:4b:4c8d::2/64 scope global 
           valid_lft forever preferred_lft forever
        inet6 fe80::b62e:99ff:fecc:fe26/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    [root@rawhide ~]# 
    
    # Add a user
    
    [root@rawhide ~]# useradd -s /bin/bash -d /opt/stack -m stack
    
    # Install sudo
    
    [root@rawhide ~]# dnf install sudo 
    [root@rawhide ~]# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
    
    # Set up stack's login
    
    Recursively copy root's .ssh into /opt/stack. Reset ownership. Check permissions.
    
    # From here on logged in as stack.
    
    # Install git
    
    [stack@rawhide ~]$ sudo dnf install git
    
    # Clone devstack
    
    [stack@rawhide ~]$ git clone https://git.openstack.org/openstack-dev/devstack
    
      # warning: redirecting to https://opendev.org/openstack/devstack/
    
    # cd to devstack
    
    [stack@rawhide ~]$ cd devstack
    
    # Configure stack.sh
    
    Copy samples/local.conf to stack/devstack. 
    Add IP addresses to local.conf.
    Change logfile destination and log retention.
    Change passwords.
    Change $DEST to /opt/stack.
    
    # Run stack.sh
    
    Threw errors of /opt/stack needing to change permissions from 700 to 755
    and unsupported on rawhide. Used FORCE=yes to restart.
    
    [stack@rawhide devstack]$ FORCE=yes ./stack.sh 
    
      [ . . . ]
    
    This is your host IP address: 95.217.228.173
    This is your host IPv6 address: 2a01:4f9:4b:4c8d::2
    Horizon is now available at http://95.217.228.173/dashboard
    Keystone is serving at http://95.217.228.173/identity/
    The default users are: admin and demo
    The password: [redacted]
    
    Services are running under systemd unit files.
    For more information see: 
    https://docs.openstack.org/devstack/latest/systemd.html
    
    DevStack Version: 2023.2
    Change: 4dfb67a831686279acd66f65e51beba42f675c91 Merge "Update DEVSTACK_SERIES to 2023.2" 2023-03-17 01:59:49 +0000
    OS Version: Fedora 39 Rawhide
    
    [stack@rawhide devstack]$ date
    Sat Mar 18 04:56:46 AM UTC 2023
    [stack@rawhide devstack]$ 
    

    FWIW, from inside the server (but not from outside) I can see the served data which the stack.sh script told me to expect.

    [stack@rawhide ~]$ curl http://95.217.228.173/identity
    {"versions": {"values": [{"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "http://95.217.228.173/identity/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}]}}[stack@rawhide ~]$
    

    and

    [stack@rawhide ~]$ lynx http://95.217.228.173/dashboard
    

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @let2les said:
    Want to learn building Android (LineageOS and DivestOS), so it will use a lot of space (~500 GiB). If this OK, then here's my pub key
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASU+7uRi5Vcs7vCMuusVSp6rcPDbmS4Jl6Ag5/g0Trm

    Hi again @let2les!

    I took a quick look at some Android build environment setup instructions which seemed to suggest building on Ubuntu.

    MetalVPS currently happens to have another machine which is running Ubuntu, so I also made you an account on that machine.

    Please try:

    ssh [email protected]

    You should find:

    root@new2 /home/let2les # df -h .
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/md3        1.8T   71G  1.6T   5% /
    root@new2 /home/let2les # cat /etc/os-release 
    PRETTY_NAME="Ubuntu 22.04.2 LTS"
    NAME="Ubuntu"
    VERSION_ID="22.04"
    VERSION="22.04.2 LTS (Jammy Jellyfish)"
    VERSION_CODENAME=jammy
    ID=ubuntu
    ID_LIKE=debian
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    UBUNTU_CODENAME=jammy
    root@new2 /home/let2les # ls -alR
    .:
    total 28
    drwxr-x--- 3 let2les let2les 4096 Mar 18 20:26 .
    drwxr-xr-x 4 root    root    4096 Mar 18 20:23 ..
    -rw-r--r-- 1 let2les let2les  220 Mar 18 20:23 .bash_logout
    -rw-r--r-- 1 let2les let2les 3771 Mar 18 20:23 .bashrc
    -rw-r--r-- 1 let2les let2les    0 Mar 18 20:23 .cloud-locale-test.skip
    -rw------- 1 let2les let2les   17 Mar 18 20:25 password
    -rw-r--r-- 1 let2les let2les  807 Mar 18 20:23 .profile
    drwx------ 2 let2les let2les 4096 Mar 18 20:28 .ssh
    
    ./.ssh:
    total 12
    drwx------ 2 let2les let2les 4096 Mar 18 20:28 .
    drwxr-x--- 3 let2les let2les 4096 Mar 18 20:26 ..
    -rw------- 1 let2les let2les   81 Mar 18 20:28 authorized_keys
    root@new2 /home/let2les # cat .ssh/authorized_keys 
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASU+7uRi5Vcs7vCMuusVSp6rcPDbmS4Jl6Ag5/g0Trm
    root@new2 /home/let2les # 
    

    The Ubuntu machine new2 is set to cancel on April 1. Meanwhile, you're more than welcome to use both the Rawhide and the Ubuntu machines, or, if you only need one, let me know and I will clean up the machine you are not using.

    Best wishes! Have fun!

    Tom

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    The OpenStack tests seem to run okay.

    [stack@rawhide ~]$ # Run devstack/run_tests.sh
    [stack@rawhide ~]$ date
    Sat Mar 18 08:21:37 PM UTC 2023
    [stack@rawhide ~]$ cd devstack
    [stack@rawhide devstack]$ ./run_tests.sh
    
     [ . . . ]
    
    OK
    =====================================================================
    PASS tests/test_functions.sh
    PASS tests/test_ini_config.sh
    PASS tests/test_ip.sh
    PASS tests/test_libs_from_pypi.sh
    PASS tests/test_localconf.sh
    PASS tests/test_meta_config.sh
    PASS tests/test_package_ordering.sh
    PASS tests/test_refs.sh
    PASS tests/test_truefalse.sh
    PASS tests/test_vercmp.sh
    PASS tests/test_worlddump.sh
    PASS tests/test_write_devstack_local_conf_role.sh
    =====================================================================
    [stack@rawhide devstack]$ date
    Sat Mar 18 08:22:36 PM UTC 2023
    [stack@rawhide devstack]$
    
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @Not_Oles said: By the way, I had some fun last night installing All-in-One OpenStack on this machine. The linked instructions made the configuration seem easy. And the install seemed to go okay too!

    Updated doc link: https://docs.openstack.org/devstack/zed/guides/single-machine.html :)

  • @Not_Oles Could you install necessary dependencies as described on https://divestos.org/pages/build ? A VM would work too, just need 64GB RAM and ~ 500GB disk.

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @let2les said:
    @Not_Oles Could you install necessary dependencies as described on https://divestos.org/pages/build ? A VM would work too, just need 64GB RAM and ~ 500GB disk.

    Hi @let2les!

    I ran as root the install commands from https://divestos.org/pages/build except for the following three which I think might be intended for you to run inside your home directory.

    mkdir ~/bin
    curl https://storage.googleapis.com/git-repo-downloads/repo >> ~/bin/repo
    chmod a+x ~/bin/repo
    

    I saved a 1562 line transcript of all the commands I ran plus all the output printed to the terminal. So, if you find any issues, we certainly can check.

    Good luck with your DivestOS project! Have fun! Best wishes! <3

    Tom

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Managed to get Openstack's single node devstack working enough to show its login screen to my Chromebook. Login works too. So next up is to figure out whether I can and if so how to make an instance, and also to try additional features. Hope you guys all had fun weekends too! Friendly greetings! :)

    Thanked by (1)ehab
  • ehabehab Content Writer

    @Not_Oles said:
    Managed to get Openstack's single node devstack working enough to show its login screen to my Chromebook.

    I recall i read something about it but was discourage because of some HW requirements etc ... It surly needs some good infra to work well.
    would be nice to learn from you how it goes.

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @ehab said: would be nice to learn from you how it goes.

    We will see how far I get. :)

    In other news, it seems I was wrong on the cancellation date for this server! It now appears that the last day of use for this server might be March 26, 2023. Apologies for the inconvenience! So sorry!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @ehab since you asked. . . . :)

    DevStack seems to have made an instance.

    [stack@rawhide .ssh]$ sudo ps aux | grep one # Instance name is "one;" grep caught the "none." Haha!
    
      [ . . . ]
    
    qemu     1786734  0.8  0.1 809468 191048 ?       Sl   02:17   0:16 /usr/bin/qemu-system-x86_64 -name guest=instance-00000001,debug-threads=on -S -object {"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-1-instance-00000001/master-key.aes"} -machine pc-i440fx-7.2,usb=off,dump-guest-core=off,memory-backend=pc.ram -accel kvm -cpu Nehalem -m 256 -object {"qom-type":"memory-backend-ram","id":"pc.ram","size":268435456} -overcommit mem-lock=off -smp 1,sockets=1,dies=1,cores=1,threads=1 -uuid a50da9e9-c223-40ea-bca0-a92b214a01ee -smbios type=1,manufacturer=OpenStack Foundation,product=OpenStack Nova,version=27.1.0,serial=a50da9e9-c223-40ea-bca0-a92b214a01ee,uuid=a50da9e9-c223-40ea-bca0-a92b214a01ee,family=Virtual Machine -no-user-config -nodefaults -chardev socket,id=charmonitor,fd=26,server=on,wait=off -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -blockdev {"driver":"host_device","filename":"/dev/sda","aio":"native","node-name":"libvirt-1-storage","cache":{"direct":true,"no-flush":false},"auto-read-only":true,"discard":"unmap"} -blockdev {"node-name":"libvirt-1-format","read-only":false,"cache":{"direct":true,"no-flush":false},"driver":"raw","file":"libvirt-1-storage"} -device {"driver":"virtio-blk-pci","bus":"pci.0","addr":"0x5","drive":"libvirt-1-format","id":"virtio-disk0","bootindex":1,"write-cache":"on","serial":"df64ce20-3f8a-49c1-ba08-575e5ab98271"} -netdev {"type":"tap","fd":"28","vhost":true,"vhostfd":"30","id":"hostnet0"} -device {"driver":"virtio-net-pci","host_mtu":1442,"netdev":"hostnet0","id":"net0","mac":"fa:16:3e:49:99:17","bus":"pci.0","addr":"0x3"} -netdev {"type":"tap","fd":"31","vhost":true,"vhostfd":"32","id":"hostnet1"} -device {"driver":"virtio-net-pci","host_mtu":1442,"netdev":"hostnet1","id":"net1","mac":"fa:16:3e:ce:36:54","bus":"pci.0","addr":"0x4"} -add-fd set=0,fd=27,opaque=serial0-log -chardev pty,id=charserial0,logfile=/dev/fdset/0,logappend=on -device {"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0} -audiodev {"id":"audio1","driver":"none"} -vnc 0.0.0.0:0,audiodev=audio1 -device {"driver":"virtio-vga","id":"video0","max_outputs":1,"bus":"pci.0","addr":"0x2"} -device {"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.0","addr":"0x6"} -object {"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"} -device {"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci.0","addr":"0x7"} -device {"driver":"vmcoreinfo"} -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny -msg timestamp=on
      [ . . . ]
    [stack@rawhide .ssh]$ 
    

    But, although traceroute seems to work, I can't ssh into or ping the instance.

    [stack@rawhide .ssh]$ traceroute6 fdad:c3ab:4081:0:f816:3eff:fece:3654
    traceroute to fdad:c3ab:4081:0:f816:3eff:fece:3654 (fdad:c3ab:4081:0:f816:3eff:fece:3654), 30 hops max, 80 byte packets
     1  fdad:c3ab:4081:0:f816:3eff:fece:3654 (fdad:c3ab:4081:0:f816:3eff:fece:3654)  2.045 ms  1.970 ms  1.956 ms
     2  * * *
     3  * * *
     4  * * *
     5  * * *
     6  * * *
     7  *^C
    [stack@rawhide .ssh]$ ssh -6 -i openstack root@fdad:c3ab:4081:0:f816:3eff:fece:3654
    ^C
    [stack@rawhide .ssh]$ ssh -6 -i openstack dev@fdad:c3ab:4081:0:f816:3eff:fece:3654
    ^C
    [stack@rawhide .ssh]$ ssh -6 -i openstack stack@fdad:c3ab:4081:0:f816:3eff:fece:3654
    ^C
    [stack@rawhide .ssh]$ ssh -v -6 -i openstack root@fdad:c3ab:4081:0:f816:3eff:fece:3654
    OpenSSH_9.0p1, OpenSSL 3.0.8 7 Feb 2023
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
    debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
    debug1: configuration requests final Match pass
    debug1: re-parsing configuration
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
    debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
    debug1: Connecting to fdad:c3ab:4081:0:f816:3eff:fece:3654 [fdad:c3ab:4081:0:f816:3eff:fece:3654] port 22.
    ^C
    [stack@rawhide .ssh]$ ping6 -c 2 fdad:c3ab:4081:0:f816:3eff:fece:3654
    PING fdad:c3ab:4081:0:f816:3eff:fece:3654(fdad:c3ab:4081:0:f816:3eff:fece:3654) 56 data bytes
    
    --- fdad:c3ab:4081:0:f816:3eff:fece:3654 ping statistics ---
    2 packets transmitted, 0 received, 100% packet loss, time 1053ms
    
    [stack@rawhide .ssh]$ 
    

    Hope everyone is enjoying an equally fun day! If anybody catches the mistakes I am making, I'd appreciate any help. :) Thanks in advance!

    Thanked by (1)ehab
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Here's the qemu command from above without code fences in case it will be more conveniently formatted.

    qemu 1786734 0.8 0.1 809468 191048 ? Sl 02:17 0:16 /usr/bin/qemu-system-x86_64 -name guest=instance-00000001,debug-threads=on -S -object {"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-1-instance-00000001/master-key.aes"} -machine pc-i440fx-7.2,usb=off,dump-guest-core=off,memory-backend=pc.ram -accel kvm -cpu Nehalem -m 256 -object {"qom-type":"memory-backend-ram","id":"pc.ram","size":268435456} -overcommit mem-lock=off -smp 1,sockets=1,dies=1,cores=1,threads=1 -uuid a50da9e9-c223-40ea-bca0-a92b214a01ee -smbios type=1,manufacturer=OpenStack Foundation,product=OpenStack Nova,version=27.1.0,serial=a50da9e9-c223-40ea-bca0-a92b214a01ee,uuid=a50da9e9-c223-40ea-bca0-a92b214a01ee,family=Virtual Machine -no-user-config -nodefaults -chardev socket,id=charmonitor,fd=26,server=on,wait=off -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -blockdev {"driver":"host_device","filename":"/dev/sda","aio":"native","node-name":"libvirt-1-storage","cache":{"direct":true,"no-flush":false},"auto-read-only":true,"discard":"unmap"} -blockdev {"node-name":"libvirt-1-format","read-only":false,"cache":{"direct":true,"no-flush":false},"driver":"raw","file":"libvirt-1-storage"} -device {"driver":"virtio-blk-pci","bus":"pci.0","addr":"0x5","drive":"libvirt-1-format","id":"virtio-disk0","bootindex":1,"write-cache":"on","serial":"df64ce20-3f8a-49c1-ba08-575e5ab98271"} -netdev {"type":"tap","fd":"28","vhost":true,"vhostfd":"30","id":"hostnet0"} -device {"driver":"virtio-net-pci","host_mtu":1442,"netdev":"hostnet0","id":"net0","mac":"fa:16:3e:49:99:17","bus":"pci.0","addr":"0x3"} -netdev {"type":"tap","fd":"31","vhost":true,"vhostfd":"32","id":"hostnet1"} -device {"driver":"virtio-net-pci","host_mtu":1442,"netdev":"hostnet1","id":"net1","mac":"fa:16:3e:ce:36:54","bus":"pci.0","addr":"0x4"} -add-fd set=0,fd=27,opaque=serial0-log -chardev pty,id=charserial0,logfile=/dev/fdset/0,logappend=on -device {"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0} -audiodev {"id":"audio1","driver":"none"} -vnc 0.0.0.0:0,audiodev=audio1 -device {"driver":"virtio-vga","id":"video0","max_outputs":1,"bus":"pci.0","addr":"0x2"} -device {"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.0","addr":"0x6"} -object {"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"} -device {"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci.0","addr":"0x7"} -device {"driver":"vmcoreinfo"} -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny -msg timestamp=on

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Seems I can log in to the instance via OpenStack's built-in console. Maybe getting inside the instance will enable fixing the ssh connectivity. :)

    @ehab since you asked

  • ehabehab Content Writer

    Tom,, what do you think? is it easy or there is a large learning curve?

    Thanked by (1)Not_Oles
  • @Not_Oles said: In other news, it seems I was wrong on the cancellation date for this server! It now appears that the last day of use for this server might be March 26, 2023. Apologies for the inconvenience! So sorry!

    Just when I was going to ask for a free shell account :) ... oh well, it appears to be the end of an era for bare metal

    Thanked by (1)Not_Oles

    "A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited March 2023

    Hi @ehab!

    @ehab said: is it easy or there is a large learning curve?

    If a clueless™ guy can get as far as I am getting, then the correct classification must be "easy!" :)

    All I did was follow the OpenStack All-in-One Single Machine install instructions.

    TLDR: On a clean server, VPS, or laptop, we create the stack user, with sudo privileges and a home directory in /opt/stack. User stack clones the devstack repository, configures a few lines in local.conf, and runs a bash script called stack.sh. That's it. Hint: check that permissions on /opt/stack and /opt/stack/devstack are 755 so that the programs called by the script have access.

    I ran stack.sh on Rawhide, but the instructions and the script cover Debian derived distributions as well as Red Hat derived distributions. Hint: on Rawhide and other unsupported Linux distribution versions, maybe try running FORCE=yes ./stack.sh. When stack.sh finishes, it prints the information needed to access the dashboard. Hint: I needed to add an iptables ALLOW rule to access the dashboard from the IP used by my Chromebook here in Mexico.

    [ . . . ]
     21416  
     21417  This is your host IP address: 95.217.228.173
     21418  This is your host IPv6 address: 2a01:4f9:4b:4c8d::2
     21419  Horizon is now available at http://95.217.228.173/dashboard
     21420  Keystone is serving at http://95.217.228.173/identity/
     21421  The default users are: [redacted] and [redacted]
     21422  The password: [redacted]
     21423  
     21424  Services are running under systemd unit files.
     21425  For more information see:
     21426  https://docs.openstack.org/devstack/latest/systemd.html
     21427  
     21428  DevStack Version: 2023.2
     21429  Change: 4dfb67a831686279acd66f65e51beba42f675c91 Merge "Update DEVSTACK_SERIES to 2023.2" 2023-03-17 01:59:49 +0000
     21430  OS Version: Fedora 39 Rawhide
     21431  
     21432  [stack@rawhide devstack]$ date
     21433  Sat Mar 18 04:56:46 AM UTC 2023
     21434  [stack@rawhide devstack]$ 
    

    Additional post-install tests are easily available via another included script called run-tests.sh. Take down and clean up scripts, unstack.sh and clean.sh, also are included. In fact, as my 21,434 line stack.sh install transcript shows, quite a lot gets installed. Here's what the installed devstack looks like from the server's command line.

    [stack@rawhide ~]$ ls
    async  bindep-venv  data      devstack.subunit  horizon   logs     nova   placement     tempest
    bin    cinder       devstack  glance            keystone  neutron  novnc  requirements
    [stack@rawhide ~]$ ls devstack
    clean.sh          extras.d          FUTURE.rst   lib         openrc        roles         stack.sh  unstack.sh
    CONTRIBUTING.rst  files             gate         LICENSE     playbooks     run_tests.sh  tests
    data              functions         HACKING.rst  local.conf  README.rst    samples       tools
    doc               functions-common  inc          Makefile    releasenotes  stackrc       tox.ini
    [stack@rawhide ~]$ 
    

    As can be seen from the LICENSE file, devstack is released under the free for private and commercial use, open source Apache License, Version 2.0.

    The OpenStack team seems legitimately trying to publish up-to-date, clear, and accessible documentation. Also, the stack.sh script contains friendly comments. Overall, OpenStack and the OpenStack team seem to project themselves and their project :) as very friendly, very well organized, and very fun!

    Best wishes!

    Tom

Sign In or Register to comment.