Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 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)

  • Nov 16 19:27

    YanChii on v4.4

    (compare)

  • Nov 16 19:26

    YanChii on v4.4

    (compare)

  • Nov 16 19:24

    YanChii on master

    release v4.4 (compare)

  • Nov 16 19:21

    YanChii on master

    bump version to v4.4 (compare)

matrixbot
@matrixbot
toybomb it's debian without systemd after all
Paolo Marcheschi
@paolomarcheschi_twitter
Do you know How it is possible to pass Http proxy to LX server creation?
4 replies
Jan Poctavek
@YanChii
yes, there's a PAM security issue... not affecting us much but we'll be releasing a new platform anyway
infinity202
@infinity202
superb! When do you think you will be able to release ?
And will it support the new piadm command from SmartOS too? (this will enable on-disk storage of the USB files)
Jan Poctavek
@YanChii
I've started to gather issues that can make it into this release. Then testing it. If everything goes fine, in two weeks it can be out.
We don't need piadm. DC has disk install for years already. And as a bonus, disk installed SmartOS from DC has writable root (as opposed to ramdisk when booting from USB or using piadm).
infinity202
@infinity202
OMG? Am I so stupid ?
Jan Poctavek
@YanChii
We have beadm.
and esdc-platform-upgrade
infinity202
@infinity202
So I could start installing Danube on a bare metal server from OVH right now ?
Jan Poctavek
@YanChii
yes, no prob
infinity202
@infinity202
ah, crap. then i do need ipxe don't I ?
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...