core os password reset

Michael STFC mtint.stfc at gmail.com
Thu Oct 1 13:57:38 UTC 2020


Thanks - its sorted and many thanks for the advise. 

> On 16 Sep 2020, at 15:49, Florian Rommel <florian at datalounges.com> wrote:
> 
> Thank you Sean, appreciate it. Learned something new !:)
> 
> //Florian
> 
>> On 16. Sep 2020, at 17.36, Sean Mooney <smooney at redhat.com> wrote:
>> 
>> On Wed, 2020-09-16 at 17:25 +0300, Florian Rommel wrote:
>>> Just as a side question, is there a benefit of ignition over cloud-init? (Not trying to start a flame war.. genuinely
>>> interested, and not trying to hijack the thread either)
>> im not really sure. i think core os created ignition because of some limitation with cloud init
>> 
>> they use it for a lot more then jsut basic first boot setup. its used for all system configtion in
>> container linux so i imagin they hit edgecases and developed ignition to adress those.
>> most cloud image like ubuntu or fedora i think dont ship with ignition support out of the box.
>> i did not have anything in my history on this topic but i did fine this 
>> https://coreos.com/ignition/docs/latest/what-is-ignition.html
>> coreos are generally pretty good at documenting there deision are thigns like this
>> also https://coreos.com/ignition/docs/latest/rationale.html
>> 
>> i really have not had much interaction with it however so in practis i dont know which is "better" in general.
>>> 
>>> //florian
>>> 
>>>>> On 16. Sep 2020, at 16.45, Sean Mooney <smooney at redhat.com> wrote:
>>>> 
>>>> On Wed, 2020-09-16 at 06:39 -0700, Michael STFC wrote:
>>>>> Our openstack env automatically injects SSH keys) and already does that
>>>>> with all other images I have downloaded to deployed e.g fedora cloud images
>>>>> and ceros cloud image.
>>>>> 
>>>>> However core os is different and I have tried to edit grub added
>>>>> coreos.autologin=tty1
>>>>> but nothing.
>>>>> 
>>>>> Also tried to do this via cloud-config
>>>>> 
>>>>> #cloud-config
>>>>> 
>>>>> coreos:
>>>>>  units:
>>>>>    - name: etcd.service
>>>>>      command: start
>>>>> 
>>>>> users:
>>>>> - name: core
>>>>>  passwd: coreos
>>>>>  ssh_authorized_keys:
>>>>> - "ssh-rsa xxxxx"
>>>>> 
>>>>> 
>>>>> And not luck - when vm boots it hangs.
>>>> 
>>>> Coreos does not use cloud config by default it uses ignition.
>>>> i belive you can still configure it with cloud init but you have to do it
>>>> slightly differnet then normal.
>>>> https://coreos.com/os/docs/latest/booting-on-openstack.html#container-linux-configs
>>>> has the detail you need. basically you have to either pass an ignition script as the user
>>>> data or Container Linux Config format.
>>>> 
>>>> cloud init wont work.
>>>> 
>>>> e.g. 
>>>> nova boot \
>>>> --user-data ./config.ign \
>>>> --image cdf3874c-c27f-4816-bc8c-046b240e0edd \
>>>> --key-name coreos \
>>>> --flavor m1.medium \
>>>> --min-count 3 \
>>>> --security-groups default,coreos
>>>> 
>>>> were ./config.ign  is an ignition file.
>>>> 
>>>>> 
>>>>> On 16 Sep 2020 at 13:31:10, Florian Rommel <florian at datalounges.com> wrote:
>>>>> 
>>>>>> Hi Michael.
>>>>>> So, if I remember coreOS correctly, its the same as all of the cloud based
>>>>>> images. It uses SSH keys to authenticate. If you have a an SSH public key
>>>>>> in there where you do no longer have the private key for, you can “easily”
>>>>>> reset it by 2 ways.
>>>>>> 1. If its volume based instance, delete the instance but not the volume.
>>>>>> Create the instance again by adding your own ssh key into the boot process.
>>>>>> This will ADD the ssh key, but not overwrite the existing one in the
>>>>>> authorized_key file
>>>>>> 2. If it is normal ephermal disk based instance, make a snapshot and
>>>>>> create a new instance from the snapshot, adding your own ssh key into it.
>>>>>> 
>>>>>> Either or, if they are ssh key authenticated (which they should be), there
>>>>>> isn’t really an EASY way unless you want to have the volume directly.
>>>>>> 
>>>>>> Best regards,
>>>>>> //Florian
>>>>>> 
>>>>>> On 16. Sep 2020, at 13.53, Michael STFC <mtint.stfc at gmail.com> wrote:
>>>>>> 
>>>>>> 
>>>>>> Hi
>>>>>> 
>>>>>> 
>>>>>> New to openstack and wanting to know how to get  boot core os and reset
>>>>>> user core password.
>>>>>> 
>>>>>> 
>>>>>> Please advise.
>>>>>> 
>>>>>> 
>>>>>> Michael
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 
> 




More information about the openstack-discuss mailing list