Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Nov 25 23:50

    YanChii on bhyve

    add configurable default value … (compare)

  • Nov 25 22:00

    ricco386 on upgrade-python3

    Updated management commands to … (compare)

  • Nov 25 20:44
    YanChii labeled #527
  • Nov 25 20:44
    YanChii opened #527
  • Nov 22 21:51

    YanChii on bhyve

    fix bhyve disk_id parsing in Vm… (compare)

  • Nov 22 20:49
    YanChii synchronize #526
  • Nov 22 20:49

    YanChii on copy-ip-to-clip

    add copy buttons to proper plac… (compare)

  • Nov 18 23:29
    YanChii assigned #526
  • Nov 18 23:29
    YanChii labeled #526
  • Nov 18 23:29
    YanChii opened #526
  • Nov 18 23:29
    YanChii labeled #526
  • Nov 18 23:26

    YanChii on copy-ip-to-clip

    fix and refactor js (compare)

  • Nov 17 22:44

    YanChii on bhyve

    fix update disks (compare)

  • Nov 17 22:22

    YanChii on bhyve

    fix update disks (compare)

  • Nov 17 22:03

    YanChii on bhyve

    update cmd error gather (compare)

  • Nov 17 21:48

    YanChii on bhyve

    fix update disks (compare)

  • Nov 17 21:40
    YanChii commented #477
  • Nov 17 21:34

    YanChii on bhyve

    fix update disks (compare)

  • Nov 17 21:25

    YanChii on bhyve

    fix update disks (compare)

  • Nov 17 20:58

    YanChii on bhyve

    fix manipulation with bhyve dis… (compare)

Jan Poctavek
@YanChii
PXE can be used only to do disk install http://pxe.danube.cloud/pxe/
there are .iso files with embedded PXE that will boot installer for you
OVH has pretty advanced PXE scripting that can be used to configure PXE boot sources. I've played with it some time ago. If you have space for experiments, I can help you with the install and we can create a howto about deploying DC in OVH.
matrixbot
@matrixbot
toybomb Jan Poctavek (Gitter): for using something like matchbox, what's the right way to do it? can i just create a new network with a subnet and then run all new machines in there? is there something I have to pay attention to when creating new private networks?
infinity202
@infinity202
Server has just been ordered. So we have a complete clean system available for test in a about an hour
Jan Poctavek
@YanChii
@infinity202 cool. I'll look at my schedule and we can go.
matrixbot
@matrixbot
toybomb btw Jan Poctavek (Gitter) the feature you added for change_mac to DC is something people using hetzner were lacking which made them switch away from SmartOS i think it deserves a bigger mention
Jan Poctavek
@YanChii
@toybomb: thank you. I think you're right. We wanted to overcome the restrictions of HW lease providers.
is your question regarding matchbox connected to OVH networking?
matrixbot
@matrixbot
toybomb my question is regarding matchbox in a DC environment. it's a 3 step process. Create a matchbox image, create a flatcar vm image, "have a DHCP somehow?"
Jan Poctavek
@YanChii
KVM has integrated DHCP server that responds to DHCP requests without even letting them go out of the VM
so when you set the IP, it will be assigned
bhyve doesn't have such capability and requires cloud-init
then yes, you just create VM, assign an IP and start it
matrixbot
@matrixbot
toybomb there needs to be a dhcp server i think
Jan Poctavek
@YanChii
but best way is to have cloud-init (or something simmilar that knows metadata) anyway
matrixbot
@matrixbot
toybomb isn't cloud-init too late in the process?
Jan Poctavek
@YanChii
it has to be included in the image
Jan Poctavek
@YanChii
@toybomb as you've mentioned in erigones/esdc-ce#503, first step is to see what OS image you need. Then we can create a matchbox image.
Paolo Marcheschi
@paolomarcheschi_twitter
Reading the forum I noticed a new mirror of pkcsrc.joyent.com https://pkgsrc.smartos.skylime.net/ that could be useful
Jan Poctavek
@YanChii
maybe it's not so new... in the examples there's pkgsrc 2015Q1 :)
but good to know there's a mirror
Jan Poctavek
@YanChii
with @infinity202 we've just confirmed that DC runs smoothly in OVH. Possible boot modes: from disk, from PXE (local or custom ipxe script defined using OVH API), from install ISO (with embedded ipxe). Failover IP addresses are very well usable for VMs using vRack, no need to generate virtual MAC addresses by OVH API. OPNSense that is deployed during DC install successfully fakes MAC address of the external interface to get behind OVH's IP/MAC restrictions... which makes a good use of the default server IP address.
infinity202
@infinity202
It was a very pleasant journey with @YanChii ! I learned a lot and the new DanubeCloud version is very good, the OPNSense integration makes it a world-class virtualisation solution.
Paolo Marcheschi
@paolomarcheschi_twitter
Good, great job @infinity202 and @YanChii
Jan Poctavek
@YanChii
thank you for heads up, this is big
Paolo Marcheschi
@paolomarcheschi_twitter
Hi I'm trying to convert a debian image , but esdc convert complains about the size of the disk :

esdc-convert-disk-to-vm ./Debian_10_64bit.vmdk debian

SOURCE DISK INFO
image: ./Debian_10_64bit.vmdk
file format: vmdk
virtual size: 500G (536870912000 bytes)
disk size: 5.0G
cluster_size: 65536
Format specific information:
cid: 3406122198
parent cid: 4294967295
create type: monolithicSparse
extents:
[0]:
virtual size: 536870912000
filename: ./Debian_10_64bit.vmdk
cluster size: 65536
format:
SOURCE DISK INFO END

do I need a 500GB disk?
Jan Poctavek
@YanChii
the quick and safe answer is yes
Jan Poctavek
@YanChii
However, if you select some disk compression (either ZLE or the default LZ4), the real data usage will be no more than the really used space. Just refreservation will block the free space from usage by other VMs. Thin provisioning is officially supported only for bhyve VMs in SmartOS but it can be achieved also with KVMs. Create the 500GB+ volume and manually remove the refreservation property from appropriate zones/<uuid>-disk0 zfs volume by using zfs command.
then you are in risk of running completely out of zpool space that will ruin a lot of things so watch the zabbix warnings
Jan Poctavek
@YanChii
@paolomarcheschi_twitter I've just merged erigones/esdc-ce#515
Now you are official DC contributor :)
probably too late for hacktoberfest t-shirt but anyway :)
Paolo Marcheschi
@paolomarcheschi_twitter
WOW Thank you very much !!
...And Happy Halloween...
Paolo Marcheschi
@paolomarcheschi_twitter
I found that it is possible to use PROXMOX images from http://download.proxmox.com/images/system/ to build LX images with the same method I showed previously
Paolo Marcheschi
@paolomarcheschi_twitter

[root@node03 (pacs) ~]# zlogin bb7ed7a1-87bb-41b4-bb98-ea35396c4abb
[Connected to zone 'bb7ed7a1-87bb-41b4-bb98-ea35396c4abb' pts/4]
Welcome to Alpine!

The Alpine Wiki contains a large amount of how-to guides and general
information about administrating Alpine systems.
See http://wiki.alpinelinux.org/.

You can setup the system with the command: setup-alpine

You may change this message by editing /etc/motd.

LXC_NAME:~#

Jan Poctavek
@YanChii
cool
Jan Poctavek
@YanChii
or you can use esdc-convert-disk-to-vm to make them into KVMs
Paolo Marcheschi
@paolomarcheschi_twitter
But the Proxmox images are root filesystem tar files, used for lxc vms
maybe next version of the tool will create also lx images
Paolo Marcheschi
@paolomarcheschi_twitter
Hi, I see that Omnios released a new build with two more compression for zfs Brotli and Zstd do you know if they will be available also for smartos? https://github.com/omniosorg/omnios-build/blob/r151036/doc/ReleaseNotes.md
matrixbot
@matrixbot
otis omnios uses openzfs, no?
Paolo Marcheschi
@paolomarcheschi_twitter
yes , but seems to me that zfs support is not aligned to smartos
Paolo Marcheschi
@paolomarcheschi_twitter
it is not available in DC: compression YES YES on | off | lzjb | gzip | gzip-[1-9] | zle | lz4
Jan Poctavek
@YanChii
are you sure that omnios uses openzfs? I'm not aware that any illumos distro uses openzfs base.
Paolo Marcheschi
@paolomarcheschi_twitter
No I'm not sure, I tried to do some research but no evidence of that
Jan Poctavek
@YanChii
wow